2012-03-30 49 views
1

我剛開始在終端(PuTTY或MinTTY)中使用Vim,始終使用gVim。但是,在使用語法高亮顯示時,而不是實際的文本顏色適當地改變,其背景會更改爲任何顏色 - 而且看起來很可怕!終端中的Vim語法高亮僅影響文本背景而不影響文本顏色

我已將我的終端設置爲使用256色並下載了256色配色方案。我檢查了ctermfgctermbg設置如我所料,但我仍然遇到這個問題......這是Vim還是終端配置問題?

+1

您已將終端設置爲使用256色,但您是否將TERM env變量設置爲256色終端?我的猜測是你可能只是把它設置爲xterm或類似的,並需要將其設置爲xterm-256color(只是一個例子)。 – 2012-03-30 12:16:16

+0

它在我的'.profile'中,但顯然沒有被執行。所以我試着從shell提示符輸出TERM ='xterm-256color'',並再次嘗試Vim,但同樣的問題。 – Xophmeister 2012-03-30 12:29:20

回答

0

許多配色方案的功能僅在gvim/macvim中受支持。某些配色方案(如日光)可以配置爲使用諸如let g:solarized_termcolors=256之類的設置來支持256個彩色端子。對於其他配色方案,請查看下面的插件:http://www.vim.org/scripts/script.php?script_id=1809和這一個:http://www.vim.org/scripts/script.php?script_id=2390

+0

我正在使用[嘗試]'wombat256',它在評論中說:「256色終端的Wombat的修改版本」;所以我認爲它的意圖是工作:P – Xophmeister 2012-03-30 12:41:44

+0

這聽起來很合理......但如果您在確保終端正常工作的某些配色方案方面遇到挑戰,我不會感到驚訝。我知道我不得不嘗試使用插件來改變終端的顏色方案......最終,我經歷了日曬。 – darcyparker 2012-03-30 15:07:05

+0

Solarized實際上看起來像一個非常甜美的配色方案...也許我會用它來代替;) – Xophmeister 2012-03-30 15:14:35

相關問題