vim插件-Ultisnips

Posted 红桃xin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vim插件-Ultisnips相关的知识,希望对你有一定的参考价值。

参考文章

https://blog.csdn.net/keeliizhou/article/details/82260498
https://ruby-china.org/topics/25023

安装

Plug 'SirVer/ultisnips'
" 你自己的代码仓库 git 地址
Plug 'honza/vim-snippets'

配置

let g:UltiSnipsSnippetDirectories=[$VIM . '/snippetDirectories']
let g:UltiSnipsExpandTrigger="<tab>"
" 使用 tab 切换下一个触发点,shit+tab 上一个触发点
let g:UltiSnipsJumpForwardTrigger="<tab>"
let g:UltiSnipsJumpBackwardTrigger="<S-tab>"
" 使用 UltiSnipsEdit 命令时垂直分割屏幕
let g:UltiSnipsEditSplit="vertical"

默认

插入当前日期 (trigger: date)
插入当前时间 (trigger: datetime)
插入一个大的注释框 (trigger: bbox)

以上是关于vim插件-Ultisnips的主要内容,如果未能解决你的问题,请参考以下文章

vim插件-Ultisnips

latex在vim中的代码片段

vim下使用UltiSnips

Vim 自定义补全利器 Snippet

从零开始配置vim(27)——代码片段

从零开始配置vim(27)——代码片段