【发布时间】:2021-02-03 07:47:51
【问题描述】:
我正在使用带有 SLES12 的 gnome-terminal,我遇到了一个问题,在 vim 中显示文件期间我向下滚动,背景颜色正在改变。 在互联网上进行了一些探索,我得到了以下解决方案:
if &term =~ '256color'
" Disable Background Color Erase (BCE) so that color schemes
" work properly when Vim is used inside tmux and GNU screen.
set t_ut=
endif
但使用此解决方案,它会创建一个新解决方案。 当我从 vim 复制粘贴一行并将其粘贴到其他 vim 时,复制也将空白行视为字符,并创建非常长的行。
为了强调,假设我有以下包含 11 个字符的行(包括空格) 复制粘贴还将该行的其余部分(空白部分)视为字符。 我希望复制粘贴在 char 'd '
处停止hello world
知道如何结合这两个问题的解决方案吗?
【问题讨论】: