简述Vim 插件——UltiSnips 配置代码片段
来源:互联网 发布:淘宝手工皮具店 编辑:程序博客网 时间:2024/06/16 13:16
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程序的代码块,
$cp ~/.vim/bundle/vim-snippets/UltiSnips/c.snippets ~/.vim/UltiSnips/
在c.snippets中添加(仅仅是中间部分)
snippet def "#define ..."#define ${1}endsnippetsnippet xmainint main(int argc,char *argv[]){${1}return 0;}endsnippetsnippet #ifndef "#ifndef ... #define ... #endif"
3.由于UltiSnips 和YouCompleteMe.的补全是冲突的,这里修改一下UltiSnips的触发按键
在~/.vimrc中添加如下内容
"set UltiSnipslet g:UltiSnipsExpandTrigger="<leader><tab>"let g:UltiSnipsJumpForwardTrigger="<leader><tab>"let g:UltiSnipsJumpBackwardTrgger="<leader><tab>"let g:UltiSnipsListSnippets="<c-e>"
保存并关闭.vimrc
创建一个c文件 test.c
在其中输入
xmain 然后通过点击Tab选中对应<snip>
的一行快速点击 “,” ”Tab” 。
int main(int argc,char *argv[]){return 0;}
ok.
阅读全文
0 0
- 简述Vim 插件——UltiSnips 配置代码片段
- Vim插件之UltiSnips
- Hacking Vim: UltiSnips(07)
- vim代码搜索插件配置
- vim-snippets Ultisnips的写法
- logback配置代码片段
- vim插件推荐xptemplate,比snipmate更强的代码片段补全
- Vim代码补全插件——YouCompleteMe安装说明
- Vim代码补全插件——YouCompleteMe使用指南
- VIM插件配置——ctags/taglist/omnicppcomplete/winmanager
- VIM插件配置——ctags/taglist/omnicppcomplete/winmanager
- 【Vim】无插件vim配置
- vim 配置&插件分享
- Linux Vim插件配置
- Vim插件及配置
- vim配置 插件管理
- vim 插件配置
- vim插件配置模板
- 第一个Oracle触发过程
- Android BitmapShader 实战 实现圆形、圆角图片
- java中反射机制概述、字节码对象的获取方式
- 顶级程序员和普通程序员在思维模式上的5个区别!
- 探讨后端选型中不同语言及对应的Web框架
- 简述Vim 插件——UltiSnips 配置代码片段
- iOS多语言适配
- springboot整合mybatisplus配置
- java排序问题
- ajax跨域访问cookie丢失的解决方法
- 多线程死锁问题
- vue经历的坑
- Linux sed命令(二)进阶
- P1205 方块转换