如果我在
~/maildir-sent/
中打开一个特定的邮件文件,则该文件没有语法高亮显示。 Vi对邮件文件有默认的高亮显示,我可以使用
:set ft=mail
手动打开它。这不是默认发生的,因为那里的邮件文件具有令人困惑的名称结构1339174749.7162_2.tm24-s00418:2,S
如何使邮件文件高亮显示成为默认行为? 我认为这个默认值的意思是“所有未被其他语法高亮定义所匹配的文件”。
.rb
文件,它是否仍然会被突出显示为Ruby文件? - New Alexandriaautocommand
中指定文件扩展名。由于这是一个_邮件_目录,似乎不需要非常具体。你可以通过为目录和特定扩展名添加其他autocommands
来解决此类问题。 - pb2qau
代替autocommand
,在我的 vim 7.3 上仍然不能正常工作。你已经指出了正确的方向,但我还没有完全找到解决方案。 - New AlexandriaBufEnter
的写法,实际应该是BufRead
。 - pb2q.vimrc
文件中有额外的东西。 - New Alexandriaautocmd
而不是autocommand
。抱歉。当你使用那行命令启动时,应该会看到 _Not an editor command: autocommand ..._。 - pb2q