不知道为什么,但是第2-6行有白色背景。我该怎么移除这个?
化名S是使白色背景发挥作用的因素。不知道怎么移除这个。
发布于 2021-04-04 23:28:13
您可能处于可视块模式,用于矩形选择。
您可能意外地按了Ctrl+v
(或四次单击)。
Shift+v
也有可视线模式,v
也有可视模式.
如果您想回到正常模式,只需按Escape
键即可。
您还可以执行不同的操作,例如,
使用y
(复制)选择的区域,或者用d
删除它。
要了解更多关于可视模式的信息,可以在:h visual.txt
中使用Vim的文档。
你的屏幕截图看起来真的像视觉块模式,但可能是其他的东西(当你看到白色背景时按Escape
键。如果白色背景消失,这是视觉模式。否则,它来自另一个Vim的特性)。
某些文本以不同颜色或背景色出现的原因可能有以下几个:
:syntax off
、或简单的:syn off
,如果白色背景消失,则与语法相关。如果它不起作用,并且您希望再次使用彩色文本,:syn on
将这样做)。alias
(通常使用/
或?
,但它可以与其他命令一起出现,比如:%s/foo/bar/
),那么您就告诉Vim用白色突出显示Search
(运行命令:nohlsearch
或symply :noh
,如果白色背景消失,则与搜索相关)。:match […]
命令,它也可以突出显示文本,但是这个命令比使用/
的搜索使用得少(运行命令:match
,没有参数来删除当前匹配的模式,如果白色背景消失,则与匹配相关)。quickhl
,它可能会这样做(因此,“我不知道”,这取决于您使用的插件)。https://unix.stackexchange.com/questions/643525
复制相似问题