Что означает перемещение между {
и }
в редакторе gvim? как этого добиться?
1
4 ответа
7
Вещи, чтобы проверить:
- убедитесь, что загруженный_матчен включен. : letloaded_matchparen = 1
- Если отключено, используйте
:DoMatchParen
чтобы включить его. - matchparen работает, только если «совместимый» не установлен.
- Персонажи для сопоставления берутся из опции «matchpairs». Возможно ли, что это было перезаписано? По умолчанию используется `: set matchpairs ="(:), {:}, [:] "
Попробуйте :help matchparen
увидеть другие вещи, чтобы попробовать.
И последнее, но не менее важное: убедитесь, что вы удерживаете старую клавишу Shift при нажатии 5 (%) ;-)
4
Наведите курсор на одну из фигурных скобок и нажмите клавишу %
чтобы перейти к соответствующей фигурной скобке.
4
На странице http://www.moolenaar.net/habits.html, кроме %
вас есть еще несколько вариантов.
- Используйте%, чтобы перейти от открытой фигурной скобки к соответствующей закрывающей фигурной скобке. Или от "#if" до соответствующего "#endif". На самом деле,% может перейти к множеству различных подходящих элементов. Очень полезно проверить, сбалансированы ли конструкции () и {} правильно.
- Используйте [{, чтобы вернуться к «{» в начале текущего блока кода.
- Используйте gd, чтобы перейти от использования переменной к ее локальному объявлению.
2
Вы ищете %
, который будет соответствовать скобкам и скобкам.