2012-12-06 40 views
1

當我在屏幕會話中使用vim時,看不到任何語言(例如python,C++和sh)的語法突出顯示。行號雖然是彩色的。 我確切的說,我的終端(在屏幕上)也能夠顯示256種顏色方案(我用這裏找到的256colors perl腳本進行測試:http://frexx.de/xterm-256-notes/)。vim在屏幕中:當我在屏幕會話中時,vim不突出顯示語法

我該如何解決這個問題?

+4

在終端和屏幕中'$ echo $ TERM'的輸出是什麼?在vim中':echo $ TERM'的輸出是什麼? – romainl

+0

可能重複[VIM Colorschemes in Screen&PuTTy?](http://stackoverflow.com/questions/1630013/vim-colorschemes-in-screen-putty) –

+0

不,它不是重複的:第一:我嘗試瞭解決方案在該主題中給出,第二:我不使用膩子。 – LostInTranslation

回答

3

OK,這裏是問題/解決方案: 我用用$vi,甚至將其稱作VIM:

$ which vi 
alias vi='vim' 
    /usr/bin/vim 

但是:

$ screen 
$ which vi 
/bin/vi 

我剛剛得知,屏幕不加載這個系統級別別名很棘手。

+0

對於未來的用戶,OP或其他人可以發佈解決方案嗎?這是我遇到的同樣的問題,但現在我需要走出去到webosphere找出如何解決它;) – abalter

+0

我添加了別名到我的.bashrc,但也許有一個更合適的屏幕特定的解決方案。 – abalter