簡體   English   中英

Ubuntu + Tmux + Vim顏色問題

[英]Ubuntu + Tmux + Vim color issue

我在ubuntu Trusty 14.04上使用tmux 2.1,終止符0.97和vim 7.4

Vim colorscheme是深色的。 在tmux之外的顏色很好,但是當使用tmux時它們略有不同。

不同之處在於背景稍微亮一點,使用base02而不是base03作為背景(參見http://ethanschoonover.com/solarized )。

我一直在用tmux查看很多關於顏色的問題報告,我幾乎嘗試了vim和tmux的每個設置組合。

我在vim中有t_Co = 256。 還嘗試了t_Co = 16

設置-g default-terminal“xterm”或“screen”或“screen-256color”不會改變任何東西。

當我嘗試“xterm-256color”時,背景是base03,但是base02突出顯示幾乎所有文本。 顏色仍然混亂。

這也發生在gnome-terminal上。 終結者和侏儒終端都有曝光的主題和調色板。

我的macbook pro有完全相同的.vimrc和.tmux.conf設置,一切都很好。

知道如何解決這個問題嗎?

編輯:我從筆記本電腦sshing + tmux時沒有顏色問題,所以它可能是ubuntu上的終端模擬器的問題。

我通過在.zshrc中設置TERM = screen-256color解決了這個問題

根據您的終端和shell,您可能希望替代使用TERM = xterm-256color和.bashrc。

出於某種原因,在.tmux.conf中設置-g default-terminal“screen-256color”是不夠的。

你有沒有嘗試過:

let g:solarized_termtrans = 0 or 1
let g:solarized_degrade = 0 or 1
let g:solarized_contrast = "normal" or "high" or "low"

此外,Solarized創作者的一個注釋說,如果你要在終端中使用colorscheme,重要的是將方案顏色添加到終端的顏色托盤中。 在gnome-terminal中,您可以在Edit > Profile Preferences > tab Colors ,並將Edit > Profile Preferences > tab Colors添加到顏色托盤中。 您可以在https://github.com/vim-scripts/Solarized中查看說明, 參閱“終端用戶重要說明”部分。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM