nvim

nvim lsp maven项目中lsp智能提示,在更新pom.xml文件之后没有得到及时的更新,如何解决

首先,我对于lsp如何运作的并不是非常了解,我在使用了一些时间的lsp与nvim之后,得到了以下结论 jdtls读取的是.classpath这个文件,并提供智能补全,如果项目中没有这个文件,会在启动的时候生成,然而如果是maven项目,里面的资源文件会指向maven, 所以一般而言,我们更新了pom ......
lsp 智能 文件 项目 maven

关于nvim-tree的简单设置

## 前言 最近临近开学,为了方便在课堂上随手写一点作业,我开始对neovim进行配置,尽量让它满足一个类Ide的功能,那么必不可少的就是文件树的功能,那么这里,我就来简单记录一下nvim-tree的配置过程。这里我们使用packer插件管理器,对插件进行安装。 ##需求 **neovim >=0. ......
nvim-tree nvim tree

nvim配置教程

# 目录结构 首先 init.lua 是整个配置的入口文件,负责引用所有其他的模块,基本上想要打开或关闭某个插件只要在这里修改一行代码即可。 basic.lua: 基础配置,是对默认配置的一个重置。 colorscheme.lua: 我们安装的主题皮肤配置,在这里切换主题。 keybindings. ......
教程 nvim

nvim安装最新版

## 只适合ubuntu的nvim安装方法 ### 最快的办法 : ```less sudo apt update sudoapt upgrade -y sudo apt-get install snapd sudo apt-get install snapcraft # 这里可能会卡住,关机重启 ......
最新版 nvim

vim与nvim公用一套配置

### 方法一 : vim ~/.config/nvim/init.vim 在文件中加入 ```vim set runtimepath^=~/.vim runtimepath+=~/.vim/after let &packpath = &runtimepath source ~/.vimrc ``` ......
nvim vim

vim coc.nvim安装及配置c,c++补全

在安装之前需要安装`npm` `yarn` `node.js` ```less # 这里以ubuntu示例 sudo apt install clang # 如果是c,c++补全需要安装 # 安装npm sudo apt-get install npm # 安装yarn sudo npm insta ......
nvim vim coc

从null-ls归档再看nvim的代码格式化与lint方案

由于null-lsp的归档和暂停更新,我们需要重新审视并思考还有哪些架构简单易于理解的插件配置方案。本文将介绍脱离null-ls插件体系下的代码格式化和lint的插件配置方案。 在之前的文章中《[详解nvim内建LSP体系与基于nvim-cmp的代码补全体系 - 知乎 (zhihu.com)](ht ......
null-ls 代码 格式 方案 null

详解nvim内建LSP体系与基于nvim-cmp的代码补全体系

2023年,nvim以及其生态已经发展的愈来愈完善了。nvim内置的LSP(以及具体的语言服务)加上众多插件,可以搭建出支持各种类型语法检查、代码补全、代码格式化等功能的IDE。网络上关于如何配置的文章很多,但本人发现绝大多数的文章仅仅停留在配置本身,没有深入的解释这些插件的作用和它们之间的关系,这 ......
体系 nvim nvim-cmp 代码 LSP

nvim copilot.lua

超简单配置 AI 加持的 VIM, Nvim + Copilot_哔哩哔哩_bilibili 》:Copilot auth ......
copilot nvim lua

lazy-nvim插件管理器基础入门

一篇通过使用lazy.nvim进行nvim插件管理的入门笔记。 # 基础安装 ## init.lua 路径:stdpath("**config**")/init.lua > stdpath("config") > > macOS/Linux:~/.config/nvim > > Windows:~/ ......
lazy-nvim 插件 基础 lazy nvim

nvim中packer.lua的设置

Manu`s website | Configure Nvim with Lua: Plugin/package management (3) (manujsdev.com) local ensure_packer = function() local fn = vim.fn local insta ......
packer nvim lua

nvim-dap C++ cpptools

https://github.com/microsoft/vscode-cpptools gcc gdb local dap = require("dap") dap.adapters.cppdbg = { id = 'cppdbg', type = 'executable', command = ......
nvim-dap cpptools nvim dap

nvim-treesitter coc.nvim

PS C:\Users\dev\AppData\Local\nvim-data\plugged\nvim-treesitter\parser> lsd  bash.so  cpp.so  dockerfile.so  html.so  latex.so  ninja.so  rust. ......
nvim nvim-treesitter treesitter coc

mingw64 + nvim + coc.nvim + nvim-dap : C++ windows - 04

4.1 init.vim 将 init.vim 放置到下面 :echo stdpath('config') ~\AppData\Local\nvim 4.2 plug https://github.com/junegunn/vim-plug 将 plug.vim 放置到下面 ~\AppData\Lo ......
nvim nvim-dap windows mingw coc

mingw64 + nvim + coc.nvim + nvim-dap : C++ windows - 05

PS C:\Users\dev\Desktop\cpp> cd .\build\ PS C:\Users\dev\Desktop\cpp\build> cmake .. -DCMAKE_BUILD_TYPE=Debug -- Building for: Ninja -- The C compiler ......
nvim nvim-dap windows mingw coc

mingw64 + nvim + coc.nvim + nvim-dap : C++ windows - 01

目标 用做C++编译器 尽量不要扩展其它功能 python 是避免不了,所以才安装的。 1.1 下载安装 https://mirror.tuna.tsinghua.edu.cn/msys2/distrib/msys2-x86_64-latest.exe 安装路径: C:\gnu\msys64 1.2 ......
nvim nvim-dap windows mingw coc

mingw64 + nvim + coc.nvim + nvim-dap : C++ windows - 02

2.1 命令行工具 https://github.com/sharkdp/fd https://github.com/junegunn/fzf https://github.com/BurntSushi/ripgrep https://github.com/tree-sitter/tree-sitt ......
nvim nvim-dap windows mingw coc

mingw64 + nvim + coc.nvim + nvim-dap : C++ windows - 03

3.1 ccls https://github.com/MaskRay/ccls/wiki/Build 在msys中: pacman -S --noconfirm mingw-w64-x86_64-clang mingw-w64-x86_64-clang-tools-extra mingw64/mi ......
nvim nvim-dap windows mingw coc

nvim config

" echo $MYVIMRC " source $MYVIMRC set enc=utf-8 set fencs=utf-8,gbk,big5,cp936,gb18030,gb2312,utf-16 set fenc=utf-8 set shortmess=atI "禁止bell set bell ......
config nvim

coc-nvim

配置文件 :CocConfig ~/.config/nvim/coc-settings.json coc-settings.json { "languageserver": { "ccls": { "command": "ccls", "filetypes": ["c", "cpp","hpp"," ......
coc-nvim nvim coc

nvim-dap

local dap = require("dap") local cmd = os.getenv('HOME') .. '/tool/debug/codelldb/adapter/codelldb' dap.adapters.codelldb = function(on_adapter) -- Th ......
nvim-dap nvim dap
共21篇  :1/1页 首页上一页1下一页尾页