2009-10-13 128 views
1

我試圖爲vim編輯器設置256色。我使用vim編寫C代碼。在/ usr/share/vim/vim72/colors目錄下有很多colourscheme腳本。當我嘗試使用.vimrc中的colourscheme命令來使用它們中的任何一個時,它都適用於所有帶有任何擴展名的文件。但是當我給該文件.pc擴展名時,我沒有得到配色方案。我在vim編輯器中獲得了默認顏色。誰可以幫我這個事?vim中的配色方案

回答

3

你需要指定一個文件類型,假設這是你用cc擴展名保存的c代碼。從vim中,鍵入以下內容

:set filetype=c 

如果語法突出顯示適用於其他文件,但不帶.pc擴展名,這將工作。

2

這意味着vi`m不知道文件類型您的文件,因此不能拿起配色方案。您可以通過鍵入以下文件來查看文件類型:

:echo &ft 

有幾種強制文件類型的方法。我的首選是vim modline。加載文件時,這是一行特殊行。該生產線可以包含有關文件,其中一個雜項設置爲文件類型:

#vim :ft=cpp 

初始字符可以是#或//().ft代表的文件類型,並且可以通過你的vim支持的任何文件類型(在這個例子中,bvelow是C++文件的cpp文件類型)。

在位於/ usr/share/vim目錄/ vim72 /文件類型插件/

更多的信息寫在我的系統文件類型的配置文件:

:help modeline 

其他方法強制文件類型爲所有* .PC文件添加下列文件在您的〜/ .vimrc:

autocmd BufReadPre *.pc set filetype=cpp 
+0

其值得注意的是,你應該小心使用modleine如果您正在使用其他的Vim用戶共享代碼,因爲你不希望在不經意間覆蓋其設置。 – timmow 2009-10-13 22:26:05