小编dhu*_*bin的帖子

tmux 中的 Vim 显示错误的颜色

我安装了 Ubuntu 11.10。然后为 Gnome 终端下载 Solarized 主题。从终端我的 vim 看起来不错:插件 vim-powerline 显示正确,语法以正确的颜色突出显示。但是当我运行 tmux 并运行 vim 时 - 语法高亮仅使用一种基本颜色,而 vim-powerline 不显示任何颜色。我查看了 vim-powerline 上的常见问题解答,解决方案应该是 .tmux-config 中的这一行:

set -g default-terminal "screen-256color"
Run Code Online (Sandbox Code Playgroud)

但它不起作用。我查看了 TERM,它返回了 'xterm',所以我尝试了:

set -g default-terminal "xterm-256color"
Run Code Online (Sandbox Code Playgroud)

但这也无济于事。

这是 .tmux.config 中唯一的一行。在 .vimrc 我有以下几行:

call pathogen#infect()
set nocompatible
set encoding=utf-8
set laststatus=2
let g:Powerline_symbols = 'fancy'
set t_Co=256
syntax enable
set background=dark
colorsheme solarized
Run Code Online (Sandbox Code Playgroud)

vim tmux

64
推荐指数
6
解决办法
6万
查看次数

标签 统计

tmux ×1

vim ×1