在 vim 中打开颜色对某些文件不起作用

在 vim 中打开颜色对某些文件不起作用

我的.vimrc文件如下:

filetype plugin indent on
syntax on               " enables syntax, e.g. text colour
set number              " show line numbers

我用来打开文件的命令是vim 文件名。尽管如此,当我打开一些文件时,我在文件中看到了所有漂亮的花哨颜色,而我有一些文件根本无法让颜色发挥作用。例如,当我编辑我的.vimrc文件语法有效。当我编辑另一个文件(称为文件名.usr- 它只是一个文本文件)语法不起作用。

您知道为什么会出现这种情况以及如何使语法对我的所有文件正确工作吗?

答案1

如果您想像.usr其他类型的文件一样处理以结尾的文件(例如 vimrc 文件),那么您可以将其添加到您的~/.vimrc

autocmd BufNewFile,BufRead *.usr setlocal filetype=vim

然后,当您打开以 结尾的文件时.usr,vim 将应用给定文件类型的语法突出显示。

相关内容