文本文件 (.txt) 的 Vim 语法高亮消失

Vim*_*ser 5 vim syntax-highlighting

我的待办事项列表是我在 Vim 中加载的纯文本 .txt 文件。在 .txt 文件中,Vim 总是用颜色的井号 (#) 和它们后面的文本在同一行,我用它来标记紧急待办事项。前几天这个突出显示消失了,我一生都看不到如何恢复它。我已经打开了我能找到的所有语法和文件类型命令。我应该有一个我可能在没有意识到的情况下删除的 text.vim 或 txt.vim 语法文件吗?感觉应该有一个简单的解决方案,但我无法从谷歌搜索中找到任何接近简单解决方案的东西 - 我当然不会重新安装,编写自定义语法文件,使用复杂的脚本等,我只是想要恢复默认行为。

eri*_*hui 6

我不认为你的 Vim 坏了。尝试在文件第一行的开头放置一个井号 (#) 。当 Vim 看到这一点时,它会将文件类型设置为conf(对于配置文件)。据我所知,Vim 不会对普通文本文件进行语法着色。

  • 强制文件类型的直接方法是模式行,例如`# vim: set filetype=conf :`。此外,asciidoc 带有对`.txt` 文件的语法高亮显示(但不,散列行没有特殊颜色)。 (3认同)