Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

Gray-Ice

个人博客兼个人网站

本篇的目的是为了 记录我现在使用的vim插件。为什么要记录呢?我怕之后系统挂了需要重装的时候忘了都配置了什么了。(ps.博主是vim新手,如果想要一份强大的vim配置文件不要看此文章)

插件管理器: vim-plug Github地址:https://github.com/junegunn/vim-plug

代码补全插件: coc.nvim 实测这个插件在vim上也能使用,而且该插件功能十分强大。不过安装某些代码补全功能时需要编写配置文件,而有些代码补全只要一条命令就可以安装。比如:CocInstall coc-clangd就可以安装c语言的代码补全。如果出现补全的时候闪烁,可以卸载YouCompleteMe试一下能不能变好。Github地址: https://github.com/neoclide/coc.nvim。使用vim-plug安装:Plug ‘neoclide/coc.nvim’, {‘branch’: ‘release’}

括号补全插件: delimitMate。不但有补全的功能,还能够在删除左括号的同时删除掉右括号,我超爱它的。Github地址:https://github.com/Raimondi/delimitMate。使用vim-plug安装: Plug ‘Raimondi/delimitMate’

同时附上一份我的vim启动时加载的配置:
(注意自己去掉#号)

1
2
3
4
5
6
set ts=4    # 设置tab为4个空格
set expandtab # 我也不知道这是什么,抄别人tab缩进4个空格的配置时写的
set autoindent # 这个看名字应该是设置自动缩进吧,同样是抄缩进4个空格写的
:set nu # 显示行号。关闭为:set nu!
:set pastetoggle=<F2> # 设置是否自动缩进。你明白的,有的时候vim的自动缩进很烦人,抄...借鉴python代码的时候就更是如此。在Normal(普通)模式下按下F2可以关闭自动缩进,再次按F2可以打开缩进

这是我上面提到的插件的配置,使用的插件管理器是vim-plug:

1
2
3
4
5
6
call plug#begin('~/.vim/plugged')   # 表示插件配置开始
Plug 'neoclide/coc.nvim', {'branch': 'release'}
Plug 'Raimondi/delimitMate'
call plug#end() # 表示插件配置结束


评论



愿火焰指引你