Как сделать просмотр vim более очевидным?

В основном я использую полный экран vim (console и gvim) на большом мониторе. Мое периферийное зрение имеет тенденцию пропускать детали в нижней части экрана.

Любые предложения о том, как сделать сообщение "BOTTOM-сообщение, продолжающееся в TOP", которое появляется, когда текущий поиск обертывается более очевидным?

Я устанавливаю

set noerrorbells
set novisualbell

в моем vimrc, чтобы избежать вспышки звонка/экрана каждый раз, когда я печатаю Esc. Тем не менее, повторное включение этих параметров не влияет на обертку поиска (по-прежнему нет звукового сигнала или флешки на обертке).

Использование визуального звонка, чтобы указать, что поиск будет хорошо работать, я думаю. Любая идея, как это реализовать?

Ответы

Ответ 1

Трудно изменить это поведение, вам придется переопределить все встроенные команды поиска (/, n/n, *, # и т.д.) и любые пользовательские ( плагин). Если это вас беспокоит, возможно,

:set nowrapscan

стоит попробовать. Затем вы можете "вручную" обернуть через gg/G, который скоро войдет в вашу мышечную память, но вы будете предупреждать.

Ответ 2

Мое решение на данный момент заключается в настройке моей цветовой схемы, чтобы сделать цвет WarningMsg более неприятным (в данном случае ярким красным фоном). Здесь скорректированная строка из моего файла цветовой схемы:

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

Я нахожу это, что делает сообщение об обертке поиска более заметным.