怎样管理 ultisnips 脚本 ?
文件 php.snippets
里的 snippet...endsnippet 块越来越多;
越来越不方便管理,尤其是有些代码块很大时;
观察了下 honza/vim-snippets
, 发现也是一个语言一个文件;
是否有方法或偏方治理下?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
看文档
看文档
看文档
https://github.com/SirVer/ultisnips/blob...
比如你有一堆ruby的snippet, 你可以拆分这些snippet到单独的文件. 然后可以通过目录管理
ruby/*[.snippets]
, 也可以直接用文件管理ruby_*.snippets
其实, 你是怎么管理代码的呢?
解决方案:folding(根据以下假定)
根据我的猜测,假定你的不方便管理指的是snippets块越多,文件越长,浏览起来不太容易
.vimrc设置如下
命令(normal模式下):
folds闭合前后对比(通过以上命令)
操作:先通过zM命令把所有snippets块闭合(文件变得很小,每个snippets只显示一行),然后方便的进行浏览,找到你需要的snippets(将光标移至该处),然后在zR或者zi将所有snippets打开,此时,你就可以查看这个snippets的内容了;
Bonus:当你按照上述操作之后,光标应该在最底下,用命令zz就可以将内容移至屏幕中部,方便查看
最后附上简单的.vimrc供参考(Plugin用Vundle进行管理):