Как сделать просмотр 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
Я нахожу это, что делает сообщение об обертке поиска более заметным.