开发工具 Vim 在 bash 中的显示与 tmux 中的显示不同

xautjzd · August 16, 2013 · Last by xautjzd replied at August 17, 2013 · 10489 hits

下图是我在 bash(gnome-terminal) 下 vim 的效果:

而下图则为我在 tmux 中 vim 的效果:

不同点如下: bash 中显示正常,而 tmux 下的注释没有显示出来,而且显示的颜色不对。airline 的效果也没有出来,请问这是什么原因呢

tmux 少了这个吧?

# Set the default terminal mode to 256color mode                                                                                  
set -g default-terminal "screen-256color"

#1 楼 @AlphaLiu 请问这个配置写在哪呢

http://stackoverflow.com/questions/10158508/lose-vim-colorscheme-in-tmux-mode

我机器上用tmux -2就可以了,其他设置不用改

#3 楼 @reus 我已经尝试了在~/.tmux.conf中添加set -g default-terminal "screen-256color",但还是不行,也尝试了在.bashrc 中添加alias tmux="tmux -2",都行不通

#4 楼 @xautjzd 再在.bashrc 里添加 export TERM="xterm-256-color" 试试

#5 楼 @reus 刚才已解决。方法如下: 1.在~/.bashrc 中添加alias tmux='tmux -2',然后使配置生效$source ~/.bashrc. 2.在~/.tmux.conf 中添加set -g default-terminal "screen-256color" 完成之后即可

#6 楼 @xautjzd 这跟 #4 没区别啊,为啥先前不行?

楼主用的 Fedora,好

#7 楼 @nightire 没把两个放一起试。都单独试的

#8 楼 @xds2000 当时选择 Fedora 的原因是公司好多服务器都是 RHEL 系,当提前练手了。貌似不少 Linux user 都喜欢玩 Archlinux 和 Gentoo,我这也是折腾这个系统这么久,也做了不少配置,不想轻易换了。顺带说下,您和张继科有那么一点像

我也是用 molokai

#11 楼 @zgm molokai 配色我很喜欢。

You need to Sign in before reply, if you don't have an account, please Sign up first.