为什么` syntax keyword`命令在~/.vimrc中不突出显示关键字?
我希望每当我正在编辑的任何文件包含单词为什么` syntax keyword`命令在~/.vimrc中不突出显示关键字?,vim,vim-syntax-highlighting,Vim,Vim Syntax Highlighting,我希望每当我正在编辑的任何文件包含单词TODO或LATER时,都应该使用TODO突出显示组对其进行语法突出显示 我在~/.vimrc中有以下内容 colorscheme elflord syntax keyword Todo TODO LATER 我在一个名为foo.txt的文本文件中有以下内容 TODO foo LATER bar 当我打开这个文件(gvim foo.txt)时,我看到应用了elflord配色方案,但没有突出显示TODO和以后的 但是,当我在命令行模式下输入:syntax关
TODO
或LATER
时,都应该使用TODO
突出显示组对其进行语法突出显示
我在~/.vimrc中有以下内容
colorscheme elflord
syntax keyword Todo TODO LATER
我在一个名为foo.txt的文本文件中有以下内容
TODO foo
LATER bar
当我打开这个文件(gvim foo.txt
)时,我看到应用了elflord配色方案,但没有突出显示TODO
和以后的
但是,当我在命令行模式下输入:syntax关键字Todo Todo LATER
时,高亮显示会起作用
- 为什么命令在
~/.vimrc
中不起作用,但在命令行模式下手动输入时起作用
- 如何从
~/.vimrc
使其工作?我希望所有自定义配置都位于~/.vimrc
中的一个位置
我的灵能告诉我这是一个每个缓冲区的设置,你应该在每个新的缓冲区中使用autocmd来运行它。@Kevin你似乎是对的。~/.vimrc中的以下命令适用于我:autocmd BufNewFile,BufRead*syntax关键字Todo Todo LATER