0

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

  • 配置目录
  • 按一个键/输入一个命令来调出一个窗口
  • 输入我要查找的内容或浏览文件夹
  • 选择一个片段
  • 读进去

想法、建议、想法?

4

2 回答 2

0

只是想我会停下来,用我决定做的事情来回应。我已经安装了CtrlP并做了一些映射来满足这个需求:

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

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

第一个只是指定片段的目录。然后我可以搜索我想要的片段,按 Enter 键并打开它。在该片段上,我可以使用第二个映射切换到我的最后一个缓冲区,读取最后一个活动缓冲区(现在应该是片段),然后删除该缓冲区。我打算试一试,看看效果如何。

于 2012-08-13T14:37:08.187 回答
0

mu-template有一个:MuEdit命令,允许打开和编辑可用的片段(名称与可以使用的相同:MuTemplate)。从片段/模板中,CTRL-W_f(可能是gf,我不记得了)已被重新映射以遵循其他包含的片段/模板)。

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

于 2012-08-09T14:07:25.903 回答