起因
最近在修改一个很老的项目,既然是修改,必定是在原有的文件上面进行的,嵌套后的文件都是以 vm 为扩展名的(JAVA?),用 Vim 打开后不仅语法高亮没有像 HTML 那样漂亮,就连 matchit 用%在标签之间切换也失效,用 snipMate 管理的代码片段也无法使用了。
解决方案
使用以下指令:
set filetype=html
不过每次打开文件再输入指令非常麻烦,可以在 vimrc 中加入:
au BufRead,BufNewFile *.vm set filetype=html
使用 :setf 命令在 Vim 7.3 中可以 Tab 补全的。
正在学vim,神器很难搞啊
vim不太懂…
keke是高手呀~
“一些不错的映射转换语法(如果在一个文件中混合了不同语言时有用)
nmap 1 :set filetype=xhtml
nmap 2 :set filetype=css
nmap 3 :set filetype=javascript
nmap 4 :set filetype=php
上面的是我的.vimrc中的设置,对你应该有启发
Keke很久没有更新了。新年快乐呀。