удалить выделение для текущей скобки, но сохранить его для совпадающей пары

Когда я работаю с vim в быстром темпе, одной из повторяющихся неприятностей является выделение {} или {} или []. Когда круглые скобки или квадратные скобки соседствуют друг с другом, мне требуется секунда (да, целая секунда!), чтобы понять, где находится фокус. Мне не нравится полагаться на мигание, и я все еще хочу, чтобы подсвечивалась соответствующая скобка/скобка. Итак, как я могу удалить только выделение для текущей скобки/скобки?


person Forethinker    schedule 30.10.2013    source источник


Ответы (3)


:hi MatchParen ctermbg=black guibg=black

Шоу-матч в порядке, но основной момент сводил меня с ума. Приведенное выше делает выделение черным, поэтому вы не видите его, когда редактор имеет черный фон.

person FU Jacks    schedule 06.08.2019

:NoMatchParen

введите :help matchparen для получения дополнительной помощи по этому вопросу.

эта функциональность действительно полезна для меня, поэтому, возможно, вы можете немного просмотреть документ и найти способ выделить совпадающую пару другим цветом (или, например, просто подчеркнуть ее)

person Asenar    schedule 30.10.2013

То, что вы ищете,

set noshowmatch

установить в vimrc

person dlmeetei    schedule 22.01.2016