2012-09-29 109 views

回答

0

,你可以用這樣的方式......

:COLORSCHEME darkblue

這是在GVIM和xterm的工作。 如果你想改變命令行vim你可以使用這個方法。 這和gvim一樣。 首先你可以輸入:colorscheme,然後按下它的選項卡會給出更多的配色方案。 你可以設置。

+0

是的,我可以設置colorscheme。但是,通常它在gvim和vim(over xterm)上看起來不同,因爲vim不支持多種顏色。儘管gvim支持更多的顏色,但我仍然喜歡vim的「有限顏色」版本,但同時我想在vim上使用gvim。因此,想要找到一種方法來匹配gvim的顏色方案,使其與vim完全匹配。 –

2

首先,您必須意識到,也許您是大多數終端仿真器都具有讓用戶定義16色默認調色板的功能。如果256色支持未被明確激活,則大多數(如果不是全部的話)終端仿真器將默認使用這16種顏色。

因爲每個終端仿真器都有自己的默認顏色以及那些可以由用戶進行修改也沒有辦法告訴的DarkRed沒有真正看到終端仿真程序的配置文件或偏好窗口中的值,甚至Black

假設您沒有以256色模式運行,您應該在終端仿真器中找到默認/自定義顏色的位置,並記下它們的十六進制值。

這是我自己的色彩方案,在GNOME終端:

my colorscheme

一旦你把所有的值,可以使色彩方案的副本:

$ cp /usr/share/vim/vim7x/colors/darkblue.vim ~/.vim/colors/darkblue.vim 

,並改變所有的guibgguifg達到您之前提到的值。

祝你好運。

0

,而不是試圖降級的GVIM的顏色設定有限的終端的顏色,我會(假設你有一個支持256個色「現代」終端仿真器)使用CSApprox plugin得到的一個非常密切的引渡GVIM控制檯的顏色,即升級的終端顏色。

1

Vivify提供colorschemes該通常同時支持終端vim和GVIM。嘗試在那裏下載你的計劃。

0

我很驚訝這不是在這裏。有一個名爲csapprox的插件就是這樣做的。最酷的是它沒有配置。只需在你的vimrc中設置你的colorscheme,它會自動在終端vim中加載顏色。將其添加到Vundle:

Bundle 'godlygeek/csapprox' 

並重新啓動Vim。我發現的唯一問題是,你的vimrc的源頭打破了它。每次你想用:so ~/.vimrc來源碼vimrc時,你必須重新啓動vim。