Тип:
:noh
Мне нужно добавить больше, чтобы преодолеть ограничение размера поста.
Недавно я узнал новый ярлык в VIM, который я считаю чрезвычайно полезным.
d/search_text
Который будет удалять все, кроме, кроме "search_text", с текущей позиции.
Однако, что раздражает, так это то, что после выполнения операции будут выделены все вхождения «search_text».
Есть ли способ отключить функцию выделения при выполнении этой операции?
Тип:
:noh
Мне нужно добавить больше, чтобы преодолеть ограничение размера поста.
Похоже, излишняя ошибка с настройкой «highlightsearch» только для этой операции удаления, но вы могли бы.
:set nohls d/search_text :set hls
Есть более сложные способы, но они потребуют написания функции или захвата ввода.
Я ненавижу это, поэтому я hlsearch
прекращаю (его значение по умолчанию), но set incsearch
в моем ~/.vimrc
.
Сопоставление выполняется постепенно, первый случай выделяется и возвращается к нормальному состоянию при нажатии <Return>
. Это невероятно чисто и полезно.
См :help incsearch
.