
不知道为什么,但是第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
复制相似问题