我已经开始在https://github.com/garbas/vim-snipmate
使用https://github.com/honza/vim-snippets
,并且遇到一些问题让我自己的代码片段起作用。
我的插件由Vundler管理,我已经创建了一个自定义.vim/snippets
文件夹,我自己放置了javascript.snippets
,并且正在使用此设置正确加载。
我想创建一些较小的代码段文件,例如:javascript.karma.snippets
和javascript.angular.snippets
,以帮助我更好地整理它们。我的问题是我的代码片段不会加载,除非它们位于名为javascript.snippets
的文件中。我查看了honza/vim-snippets
repo并注意到他们能够以这种方式命名片段,但我不知道如何配置我的系统来加载不同的文件名。
github repo在FAQ中有这个,但我不知道如何检查它:
Check that your snippets file is in scope by either the filetype matching the path of the snippet file or the scope explicitly loaded.
答案 0 :(得分:0)
我再次阅读文档,我的文件需要命名为javascript_angular.snippets
自动加载:
From the docs:Taking "scopes" from these options, it looks in each snippets/ directory in 'runtimepath' for files named scope.snippets, scope/*.snippets, or scope_*.snippets.