1

Что означает перемещение между { и } в редакторе gvim? как этого добиться?

4 ответа4

7

Вещи, чтобы проверить:

  1. убедитесь, что загруженный_матчен включен. : letloaded_matchparen = 1
  2. Если отключено, используйте :DoMatchParen чтобы включить его.
  3. matchparen работает, только если «совместимый» не установлен.
  4. Персонажи для сопоставления берутся из опции «matchpairs». Возможно ли, что это было перезаписано? По умолчанию используется `: set matchpairs ="(:), {:}, [:] "

Попробуйте :help matchparen увидеть другие вещи, чтобы попробовать.

И последнее, но не менее важное: убедитесь, что вы удерживаете старую клавишу Shift при нажатии 5 (%) ;-)

4

Наведите курсор на одну из фигурных скобок и нажмите клавишу % чтобы перейти к соответствующей фигурной скобке.

4

На странице http://www.moolenaar.net/habits.html, кроме % вас есть еще несколько вариантов.

  1. Используйте%, чтобы перейти от открытой фигурной скобки к соответствующей закрывающей фигурной скобке. Или от "#if" до соответствующего "#endif". На самом деле,% может перейти к множеству различных подходящих элементов. Очень полезно проверить, сбалансированы ли конструкции () и {} правильно.
  2. Используйте [{, чтобы вернуться к «{» в начале текущего блока кода.
  3. Используйте gd, чтобы перейти от использования переменной к ее локальному объявлению.
2

Вы ищете % , который будет соответствовать скобкам и скобкам.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .