我正在尝试将 snipMate 与 sql 文件一起使用,但是在编辑现有文件时它似乎不起作用。
如果我创建一个新的空缓冲区(没有文件;例如从开始菜单启动 gvim),并将文件类型设置为sql
( :set ft=sql
),它可以工作。但是,如果我随后尝试打开一个 sql 文件(例如:e c:\blah.sql
)并对其进行编辑,则 snipMate 不再起作用。是什么赋予了!?
设置:
- gvim
- 7.3
- Windows 7的
- snipMate 0.84
filetype plugin on
另外,我的文件中确实有.vimrc
。
编辑
显然,如果我打开一个空缓冲区,将文件类型设置为 sql,然后使用 保存到文件w c:\blah.sql
,我现在打开了一个 sql 文件,并且 snipMate 继续工作。
编辑
这是我当前 .vimrc 的要点,以防万一:https ://gist.github.com/3946877