简述Vim 插件——UltiSnips 配置代码片段
发布时间:2020-12-15 16:55:42 所属栏目:安全 来源:网络整理
导读:1.安装,在~/.vimrc中添加UltiSnips plugin. Plugin 'SirVer/ultisnips' Plugin 'honza/vim-snippets' 打开vim $sudo vim 然后在VIM的end line mode,键入命令 :PluginInstall 2.配置的参考代码在 ~/.vim/bundle/vim-snippets 这里我要配置c程序的代码块, $
1.安装,在~/.vimrc中添加UltiSnips plugin. Plugin 'SirVer/ultisnips'
Plugin 'honza/vim-snippets'
打开vim $sudo vim
然后在VIM的end line mode,键入命令 :PluginInstall
2.配置的参考代码在 $cp ~/.vim/bundle/vim-snippets/UltiSnips/c.snippets
~/.vim/UltiSnips/
在c.snippets中添加(仅仅是中间部分) snippet def "#define ..."
#define ${1}
endsnippet
snippet xmain
int main(int argc,char *argv[])
{
${1}
return 0;
}
endsnippet
snippet #ifndef "#ifndef ... #define ... #endif"
3.由于UltiSnips 和YouCompleteMe.的补全是冲突的,这里修改一下UltiSnips的触发按键 "set UltiSnips
let g:UltiSnipsExpandTrigger="<leader><tab>"
let g:UltiSnipsJumpForwardTrigger="<leader><tab>"
let g:UltiSnipsJumpBackwardTrgger="<leader><tab>"
let g:UltiSnipsListSnippets="<c-e>"
保存并关闭.vimrc 创建一个c文件 test.c int main(int argc,char *argv[])
{
return 0;
}
ok. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |