Rav*_*avi 7 linux vim gnu-screen
我的色彩方法有问题vim.使用在GNU屏幕中启动的vim会话编辑文件时,文本背景无法正确呈现.在屏幕外的会话中,整个背景是灰色的(应该如何).对于屏幕内的vim窗口,只有文本后面的背景显示为灰色.其余的都是黑色的.
我有术语集,以xterm-256color在我的两个.cshrc和.screenrc.我.vimrc有set t_Co=256
我在用csh.
编辑:我正在连接cygwin.
[填写OP,见评论]
OP发现了这个问题:
我需要这套:
Run Code Online (Sandbox Code Playgroud)defbce "on"这会强制背景颜色刷新.
"更改背景颜色擦除设置.如果
bce设置为"on",则通过擦除/插入/滚动/清除操作清除的所有字符将以当前背景颜色显示.否则使用默认背景颜色.- 拉维19小时前
要使 vim、bash 和 screen 设置协同工作:
1)在.bashrc中添加以下内容:
export TERM=xterm-256color
Run Code Online (Sandbox Code Playgroud)
2)在.screenrc中添加以下内容:
altscreen on
defbce on
set term=screen-256color
Run Code Online (Sandbox Code Playgroud)