19

我主要在大型显示器上使用 vim(控制台和 gvim)全屏。我的周边视觉往往会错过屏幕底部的细节。

有关如何使当前搜索更明显时​​出现的“搜索命中底部,继续顶部”消息的任何建议?

我确实设置

set noerrorbells
set novisualbell

在我的 vimrc 中,以避免每次我键入 Esc 时铃声/屏幕闪烁。但是,重新启用这些选项对搜索换行没有影响(换行时仍然没有哔声或闪烁)。

我认为使用视觉铃来指示搜索包装会很好。知道如何实现吗?

4

2 回答 2

12

很难改变这种行为,您必须覆盖所有内置搜索命令(/n/ N*#等)和任何自定义(插件)映射。如果这让你感到困扰,也许

:set nowrapscan

值得一试。然后你仍然可以“手动”通过gg/包裹G,这将很快进入你的肌肉记忆,但让你保持警觉。

于 2013-07-02T15:03:48.103 回答
10

我现在的解决方案是调整我的配色方案,使 WarningMsg 颜色更令人讨厌(在这种情况下,是亮红色背景)。这是我的配色方案文件中调整后的行:

hi WarningMsg ctermfg=white ctermbg=red guifg=White guibg=Red gui=None

我发现这使搜索换行消息更加明显。

于 2013-07-02T20:48:10.640 回答