2012-03-30 124 views
1

當我使用MacVim時,所有配色方案都可以工作,並且在窗口中看起來非常豐富。在MacOS終端中使用vim的所有顏色

但是,當我啓動我的終端並在其中使用Vi時,配色方案看起來非常糟糕。是否有任何設置/配置可讓Terminal Vi使用顏色方案提供的所有顏色。

更新:我用

MacOSX Lion 
Terminal v2.2 with xterm-color 
Vim 7.3 

感謝

+0

您需要將終端配置爲使用256種顏色。你使用iTerm2還是Terminal?你使用的是什麼版本的Mac OS X?什麼版本的Vim? – romainl 2012-03-30 08:28:51

+0

我切換到xterm256 ..但是MacVim和Vim-terminal-terminal之間有很大區別 – Anand 2012-03-30 09:25:15

回答

0

如果你正在配置VIM允許使用256個色colorschemes命令

set t_Co=256 

配置您的.vimrc。也許MacVim默認使用此配置。

4

你可能不能這樣做。這不是Vim的錯,這是你的終端的錯。 GUI可以訪問數百萬種顏色,終端通常可以訪問256個(或者更少,取決於您的終端)。它只是沒有膽量來顯示與GUI版本相同的顏色。這也是爲什麼Vim的所有配色方案都具有GUI的值(例如guibg)和終端的值(例如ctermbg)。有強大的一面是GUI值,弱面是終極值。

這是我只使用GUI版本的原因之一。您可以輕鬆地將命令行與Vim結合起來,以便使用單個GUI版本更容易。您可以在vimeo檢查出如何做到這一點的視頻和我最近創建了ZSH一個插件,使得它更容易,你可以從Github

+0

我登錄到遠程服務器和代碼。所以我必須ssh進入服務器,並執行我的代碼工作..其中我猜我除了VIM終端 – Anand 2012-03-30 09:43:40

+0

內沒有其他選擇,然後住的顏色,dood :) – 2012-03-30 10:10:24

+0

或者,你知道你可以嘗試...通過SCP連接編輯MacVim中的文件。看看':help netrw-start' – 2012-03-30 10:16:05

0

得到我建議嘗試CSApprox

在OS X尤其是對於Vim主機你可以獲得非常好的結果。

我用它在OS X,Debian的& Fedora的效果也不錯控制檯Vim的&馬特是誰寫的插件,是一個非常有用的傢伙&會做他最好的,如果你遇到的問題,以獲得可能的最佳結果你。