网站建设托管公司,网站建设能否建立国外站,聊城集团网站建设流程,建设网站公司哪儿济南兴田德润有活动吗文章目录Windowns下NeoVim搭建cpp环境NeoVim安装插件vim-plugindentLinevim-airlinectagstagbarcoc.vimWindowns下NeoVim搭建cpp环境
在开发过程中习惯在DIE环境中使用vim作为编辑器#xff0c;在单独的编辑器也常使用gvim图形化编辑器。最近看到NeoVim的特性及兼容性方面不输…
文章目录Windowns下NeoVim搭建cpp环境NeoVim安装插件vim-plugindentLinevim-airlinectagstagbarcoc.vimWindowns下NeoVim搭建cpp环境
在开发过程中习惯在DIE环境中使用vim作为编辑器在单独的编辑器也常使用gvim图形化编辑器。最近看到NeoVim的特性及兼容性方面不输于甚至胜过vim本身。对于Vim与NeoVim之间的故事可以搜索下就清楚了。
下面就是最初对于NeoVim来搭建一个写代码的好工具。
本篇主要插件基于文章 NeovimCoc.nvim配置 目前个人最舒服终端编辑环境(PythonC)。结合在安装过程中的问题做一定的补充。
NeoVim安装
下载地址
这个到github上下载stable版本安装即可。windows系统下选择msi版本。
插件
NeoVim中安装插件。
vim-plug
junegunn/**vim-plug**官网上查看各平台的安装方式。
windows系统下运行指令
iwr -useb https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim |ni $(($env:XDG_DATA_HOME, $env:LOCALAPPDATA)[$null -eq $env:XDG_DATA_HOME])/nvim-data/site/autoload/plug.vim -Force接着去创建init.vim初始化文件。windows路径~\AppData\Local\nvim(若nvim目录不存在可创建)下创建文件init.vim并且编辑内容。
call plug#begin()
“ 在此中间编辑需要安装的Plug插件。
call plug#end()在call plug#begin()和call plug#end()之间编辑需要安装的一系列插件接着打开nvim编辑器输入指令:PlugInstall即可以开始安装需要的插件了。
indentLine
Yggdroot/**indentLine**提供的是缩进功能。
vim-airline
vim-airline/**vim-airline**提供了tab栏和状态栏。
加入到 init.vim文件中保存后打开nvim输入指令:PlugInstall即可安装。
call plug#begin()
Plug vim-airline/vim-airline
Plug vim-airline/vim-airline-themes
call plug#end()另外还可以有 preservim/nerdcommenter,luochen1990/rainbowpreservim/nerdtreehonza/vim-snippets 等在写代码时很有帮助的插件。
ctags
在安装tagbar之前需要先安装ctags因为对ctags有依赖。
windows下ctags若才用自己下在开源代码编译的方式会比较花时间在自己尝试之后还是失败对编译部分的知识还不够。
其实在vim下已经有编译完整的ctags可以安装使用。下载地址https://www.vim.org/scripts/script.php?script_id2288。 将下载的 ctags.exe 文件拷贝到 c:\windows\system32目录下。 在c:盘根目录创建ctags目录。 打开Terminal命令行进入到c:\ctags目录。执行指令 ctags -R打开nvim初始化文件 init.vim 文件设置ctags路径。 set tags c:\ctagstagbar
preservim/**tagbar**展示当前文件的函数。
在安装了ctags插件后接着就可以i安装tagbar插件。
coc.vim
neoclide/**coc.nvim**是集成了 代码补全静态检测等功能的引擎。
可以根据引用文章及github项目介绍更多了解这个插件。
文章引用 NeovimCoc.nvim配置 目前个人最舒服终端编辑环境(PythonC)。