在vim的配色方案

时间:2009-10-13 22:05:25

标签: vim

我试图为vim编辑器设置256色。我用vim编写C代码。在/ usr / share / vim / vim72 / colors目录中我有很多colourscheme脚本。当我尝试使用.vimrc中的colourscheme命令中的任何一个时,它适用于具有任何扩展名的所有文件。但是当我给文件提供.pc扩展名时,我没有得到配色方案。我在vim编辑器中获取默认颜色。任何人都可以帮助我吗?

2 个答案:

答案 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