我试图为vim编辑器设置256色。我用vim编写C代码。在/ usr / share / vim / vim72 / colors目录中我有很多colourscheme脚本。当我尝试使用.vimrc中的colourscheme命令中的任何一个时,它适用于具有任何扩展名的所有文件。但是当我给文件提供.pc扩展名时,我没有得到配色方案。我在vim编辑器中获取默认颜色。任何人都可以帮助我吗?
答案 0 :(得分:3)
您需要指定一个文件类型,假设这是您使用.pc扩展名保存的c代码。从vim,键入以下
:set filetype=c
如果语法突出显示适用于其他文件,没有.pc扩展名,则可以使用。
答案 1 :(得分:2)
这意味着vi`m不知道您文件的文件类型,因此无法获取配色方案。您可以通过键入以下内容来查看文件类型:
:echo &ft
有几种强制文件类型的方法。我首选的是vim modline。这是加载文件时按行重写的特殊行。该行可以包含有关文件的misc设置,其中一个是文件类型:
#vim :ft=cpp
初始字符可以是#或//()。ft代表文件类型,可以是vim支持的任何文件类型(在示例中,bvelow是C ++文件的cpp文件类型)。
位于/ usr / share / vim / vim72 / ftplugin /
中的系统文件类型配置文件了解更多信息:
:help modeline
强制所有* .pc文件的文件类型的其他方法在〜/ .vimrc中添加以下文件:
autocmd BufReadPre *.pc set filetype=cpp