2013-05-16 59 views
0

我無法弄清楚如何在Vim中將背景顏色設置爲黑色。我從Mac OS X 10.5.8的Terminal.app運行Vim(這是否意味着我正在使用MacVim?)。如何設置黑色背景

.gvimrc文件看起來像這樣:

syntax on 
set background = dark 

這一切都似乎做到的是,使文字比以前更大膽。

:highlight Normal guibg=Black 
Vim中

做事情似乎並沒有任何做任何事情。

我也應該在我的.vimrc文件中有任何東西?我不確定哪個配置文件與自動安裝在Mac OSX上的Vim相關(可通過終端上的vim命令訪問)。

回答

4

如果您使用的是Terminal.app,則表示您沒有使用MacVim。 MacVim是一個適用於Mac的獨立gVim軟件包。

要將背景更改爲黑色,您需要更改Terminal.app的首選項。

轉到首選項 - >設置,然後選擇左側配置文件下的專業版。 (或創建您自己的背景爲黑色的配置文件。)

此外,這些命令應該位於.vimrc而不是.gvimrc。瞭解vim中兩種類型:h vimrc:h gvimrc的區別。

+0

我正在使用iTerm2v3,這正是問題所在。我必須編輯運行會話的配置文件,並將黑色更改爲真正的黑色。這證實我改變了主要配置文件,現在所有的黑色都是黑色的。 – JinnKo

6

那麼,從技術上來說,在終端中使用MacVim是非常可能的。我每天都這樣做,而且效果很棒!

但是,您正在終端中使用Mac OS X的默認Vim。由於它不是Vim的GUI版本,它不會讀取您的~/.gvimrc,並且由於顯而易見的原因它不會應用:hi Normal guibg=black

CLI Vim和常規設置的設置應該進入~/.vimrc,對於特定於GUI的設置,將保留~/.gvimrc

要獲得CLI Vim的黑色背景,鍵入在正常模式下執行以下操作:

:hi Normal ctermbg=black 

要保留此設置,添加相同的線(沒有:)連接到~/.vimrc,優選之後的任何colorscheme命令。

根據您使用的顏色方案,Normal可能不是唯一需要做這種更改的地方。

+0

謝謝你的徹底。 – Thalatta