在 Vim 中指定文件类型

起因

最近在修改一个很老的项目,既然是修改,必定是在原有的文件上面进行的,嵌套后的文件都是以 vm 为扩展名的(JAVA?),用 Vim 打开后不仅语法高亮没有像 HTML 那样漂亮,就连 matchit 用%在标签之间切换也失效,用 snipMate 管理的代码片段也无法使用了。

解决方案

使用以下指令:

set filetype=html

不过每次打开文件再输入指令非常麻烦,可以在 vimrc 中加入:

au BufRead,BufNewFile *.vm set filetype=html

Related Posts:

Posted Tags:

6 Responses

  1. 依云 says:

    使用 :setf 命令在 Vim 7.3 中可以 Tab 补全的。

  2. Alan says:

    正在学vim,神器很难搞啊

  3. 22frame says:

    vim不太懂…

  4. 22frame says:

    keke是高手呀~

  5. asins says:

    “一些不错的映射转换语法(如果在一个文件中混合了不同语言时有用)
    nmap 1 :set filetype=xhtml
    nmap 2 :set filetype=css
    nmap 3 :set filetype=javascript
    nmap 4 :set filetype=php

    上面的是我的.vimrc中的设置,对你应该有启发

  6. Barbie says:

    Keke很久没有更新了。新年快乐呀。

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>