适用于Vim的Coda剪辑

XLR*_*04S 2 ide vim coda

我目前正在尝试从Coda(Mac IDE)切换到Vim.我喜欢Coda的一件事和我对Vim的了解无法取代所谓的"剪辑".基本上,您键入"new",按TAB键,文本将替换为基本的XHTML页面.您可以根据需要添加任意数量的关键字/剪辑组合.

到目前为止我用Vim得到的最多的是创建一个包含我的剪辑的新文件,然后在Vim中使用:r FILE以便插入它,但这不是一个非常优雅的解决方案,因为我必须携带这些剪辑在每个目录中,我有一个文件,我想用我的剪辑.

所以假设我已经正确地解释了事情,那么我的选择是什么?

ram*_*ion 8

对于各种编辑器,有一个称为'''片段'''的功能,该选项卡将常用文本的开头(如HTML div或C函数定义)扩展为该代码的框架.

有几个vim插件提供此功能.我的书签列表顶部有两个:

我听说过另一个用于快速HTML编辑的插件,它最近使用了片段:

检查一下,看看它们是否接近你想要的东西.


此外,您可以BufNewFile在vim中定义默认操作 - 如果文件尚未自动存在,则可以读取文件的框架.

                                                *skeleton* *template*
To read a skeleton (template) file when opening a new file: >

  :autocmd BufNewFile  *.c      0r ~/vim/skeleton.c
  :autocmd BufNewFile  *.h      0r ~/vim/skeleton.h
  :autocmd BufNewFile  *.java   0r ~/vim/skeleton.java
Run Code Online (Sandbox Code Playgroud)

将这些(或等效的)放在你的.vimrc(没有前导冒号)中,每次运行vim时都自动设置它们.