有没有一个vim代码段插件不像snipmate、textmate等。?

有没有一个vim代码段插件不像snipmate、textmate等。?,vim,code-snippets,Vim,Code Snippets,我想知道是否有一个代码段插件已经存在,它基本上可以打开一个文件浏览器,允许用户选择/搜索一个代码段名称,然后插入一段代码。我个人是Textmate代码片段功能的粉丝;然而,我的环境中有很多基于文本文件的代码片段,我只想读入其中。我希望能够: 配置目录 按击键/输入命令以调用窗口 键入我要查找的内容或浏览文件夹 选择一个代码段 读入 想法、建议、想法?有一个:MuEdit命令,允许打开和编辑可用的代码段。该名称与可与:MuTemplate一起使用的名称相同。从代码段/模板中,CTRL-W_f,可能

我想知道是否有一个代码段插件已经存在,它基本上可以打开一个文件浏览器,允许用户选择/搜索一个代码段名称,然后插入一段代码。我个人是Textmate代码片段功能的粉丝;然而,我的环境中有很多基于文本文件的代码片段,我只想读入其中。我希望能够:

配置目录 按击键/输入命令以调用窗口 键入我要查找的内容或浏览文件夹 选择一个代码段 读入 想法、建议、想法?

有一个:MuEdit命令,允许打开和编辑可用的代码段。该名称与可与:MuTemplate一起使用的名称相同。从代码段/模板中,CTRL-W_f,可能是gf,我不记得已重新映射到其他包含的代码段/模板


它可能不像您所想的那样符合人体工程学,因为此功能旨在维护模板文件,而不是交互式扩展代码段/模板。对于这一点,代码片段中有一行提示,在大多数情况下已经足够了。

我只是想停下来,用我决定要做的事情来回应。我已安装并制作了一些映射以满足此需要:

" Open Snippets
nnoremap <leader>so :CtrlP <directory to snippets><cr>

第一个只是指定代码段的目录。然后我可以搜索我想要的代码段,按enter键,它就会打开。在该代码段上,我可以使用第二个映射切换到我的最后一个缓冲区,读入最后一个活动缓冲区,现在应该是代码段,然后删除该缓冲区。我要试几天,看看结果如何

" Put Snippet
nnoremap <leader>sp :buffer #<cr>:read #<cr>:bdelete #<cr>