type
status
date
slug
summary
tags
category
icon
password
comment_flag
SLUGS
以下内容是按照本人多次重装系统后重新配置vim的顺序排列,纯属个人习惯。下面列出插件的安装仓库地址,配置见文尾我的参考配置,对于复杂的插件,我已附上参考链接。
VUNDLE[插件管理]
在.vimrc中加入/修改/删除自己需要的插件配置
详情可参考:
ale[语法检查]
使用前安装pylint、clang
详情可参考:
YouCompeleteMe[代码补全]
然后,
.ycm_extra_conf.py
详情见:
Winmanager+Taglist[文件管理器-Tagbar&&NerdTree替代方案]
Winmanager与taglist的结合完全可以替代Tagbar和Nerdtree,个人爱好。
可参考:
airline[状态栏-Powerline替代方案]
据说pwerline已停止开发,并且airline支持标签展示,个人后者更好用。
若需要powerline可参见:
monokai主题
个人觉得monokai不错,其他主题类似安装,
vim-autoformat[代码智能缩进]
我对C/C++以及python有智能缩进需求,所以安装clang、yapf、autopep8
Clang-format配置文件.clang-format:
vim中对应配置:
参考:
Indentline[缩进指示]
auto-pairs[括号补全]
ctrlp[Ctrl+p搜索文件]
MATCHIT[%成对标签跳转]
vim的markdown
Conque-Shell[嵌进vim的终端]
输入法伴随模式自动切换
在 ~/.vimrc 添加如下代码。以退出插入模式时,自动关闭 Fcitx, 反之则反:
注意: 由于要调用外部程序,这将明显拖慢会反复进出插入模式的映射。建议改写相关映射,用带 Python 支持的 Vim 加以配合 fcitx.vim 亦可改善效率。
另外应注意你输入发中英文的顺序,否则可能使ESC后被切换成中文
如果对某个插件有疑问,可浏览插件的github项目地址。