1. Lua 配置语言 在NeoVim 中,Lua 和 VimScript 一样成为了一等公民。 不得不说 Lua 是真的香,更干净的语法,更快的性能。不过和 VimScript 相比也不能算是完全秒杀,总体给我的感觉是,Lua 更适合作为一个编程语言,VimScript 更适合用来做配置语言。不过为了让文件结构简单一点,我整个配置全用 Lua 写了,整...
按键配置 按键功能一览: 用<C-h/j/k/l> 快速在多窗口之间移动光标 用Ctrl + 方向键进行窗口大小的调整 选择模式下可以一直用 Tab 或者Shift-Tab 改变缩进 新建~/.config/nvim/lua/keymaps.lua 文件并放入如下内容⬇️ -- define common options local opts = { noremap = true, -- non-recursive sil...
是对Neovim 内置 LSP 功能的配置,包括常见编程语言与语法提示等。 config : 文件夹包含各种语言服务器单独的配置文件。 setup. lua : 内置LSP 的配置。 cmp. lua : 语法自动补全补全的配置,包括各种补全源,与自定义代码段。 ui. lua: 对内置 LSP 功能增强和 UI 美化。 formatter. lua: 独立代码格式化功能。
代码语言:txt 复制 " 启用CoC插件 Plug 'neoclide/coc.nvim', {'branch': 'release'} " 设置CoC弹出窗口的最大宽度 let g:coc_popup_max_width = 80 " 设置编辑器字体 set guifont=Your\ Font\ Name:h12 " 自定义CoC配置 let g:coc_user_config = { \ 'suggest': { \ 'popup': { \ 'sty...
这个圈子里的很多都是非Windows平台上运行C#程序,特别是MVP 刘冰的Web服务器Jexus 为我们dotNET跨平台...
nvim-tree 作为文件树插件,通过 Ctrl + N 开启或关闭,与 vim 中的 nerd tree 不同。搭配使用,提升文件管理效率。丰富的语法高亮功能,通过 npm install tree-sitter-cli 实现,初次进入编程语言时输入 :TSInstall 即可自动安装对应语言的语法高亮,提供更加多彩的代码显示。代码补全与自动纠错功能虽...
配置.vimrc 文件: 打开~/.vimrc 文件。 在文件最后添加以下配置项,以启用 YouCompleteMe 插件的 C 语言补全功能: let g:ycm_global_ycm_extra_conf = '~/.vim/bundle/YouCompleteMe/.ycm_extra_conf.py' 1 保存并关闭 ~/.vimrc 文件。 附:我的.vimrc文件: "---这是vim的配置--- set number "显示...
本教程将采用纯Lua配置Neovim,针对C/C++、Python、markdown等语言进行配置。由于Neovim对Windows的支持不够完善,因此我们选择在Linux环境下安装Neovim。首先,我们需要搭建一个基于WSL的Linux环境,这里我们选择Arch Linux,因其包管理更方便。启用WSL:首先按Win + S搜索“启用或关闭Windows功能”(Turn ...
在配置文件夹~/nvim/lua/dap/nvim-dap/cpp.lua(C语言和C++都用这一个就可以了) 将command改为自己刚刚下载的路径即可 F6 打断点 Ctrl+F5 开始调试 Shift+F5 停止调试 调试的时候如果需要使用gdb命令需要加前缀-ecec如a打断点dap> -exec b hello.cpp : 6 ...