2014-02-28 92 views
2

我已經Google搜索了幾個小時,但找不到解決方案。 我使用raspian,在樹莓派上,我想讓colorcheems在它上面工作。在raspian 默認終端似乎在8種顏色進行設置,當我進入設置256色的VIM

tput colors 

我得到8 我相信一定有辦法有256個色的長期工作,但我不知道知識。無論如何,我設置TMUX在配置文件,支持256髮色,所以我在我的主目錄中創建一個.tmux.conf文件,並有

set -g default-terminal "screen-256color" 

現在如果我TMUX內的tput的檢查,我得到256 反正我知道你可以設置VIM加入

set t_Co=256 

迫使認爲你支持256色,但是這似乎就沒有任何實際變化。 如果我在正常的終端從raspian運行此顏色測試

:runtime syntax/colortest.vim 

我只得到8種不同顏色。如果我在tmux上執行此操作,我會獲得更多但不是全部的,因爲其中一些(例如紅色和亮起)仍然看起來相同。

+0

你是直接或通過SSH工作的嗎?如果直接,您是否使用桌面環境?如果是的話,你使用什麼終端模擬器?如果沒有,你可能永遠不會得到256種顏色。另外,如果'〜/ .tmux.conf'中的'set -g default-terminal「screen-256color」',通常不需要在'〜/ .vimrc'中添加'set t_Co = 256'。 – romainl

+0

我在raspberry pi上安裝了raspian,下載了zsh並加載了它。然後讓pi hdmi連接到我的顯示器和一個鍵盤來處理它。還安裝了x。而已。沒有更多的東西只是真正的排列raspian。我現在不用什麼終端,我使用.... – UfoRobot

+0

如果我通過ssh在我的mac上它它的作品...銼刀終端不支持顏色呢? 'couse這將是解決方案... – UfoRobot

回答

2

你加set t_Co=256該行colorscheme <yourColourScheme>?那是我早期的一個問題。

讓我知道如果你仍然遇到麻煩,因爲我設法解決了類似的問題(只有我使用MobaXterm和GNU屏幕),並且不介意多鑽一下這個藉口。

0

我有一個類似的問題,並已通過以下設置解決它。 .zshrc在我的OSX的筆記本電腦包括:

TERM=xterm-256color

後,我ssh到raspbian,tput colors回報256. raspbian,我沒有TERM明確設置(這意味着它抽出來,SSH),並有在.tmux.conf如下:

set -g default-terminal "xterm-256color"

然後我做tmux(我甚至不需要-2)後,tputs colors仍然報告256個色和VIM看起來正確。我在.vimrc或其他vim配置文件中使用了未經過編輯的香草日光浴。