Vim находит неправильную соответствующую скобку при использовании %

Я поместил все свои функции и псевдонимы в отдельных файлах сценария и затем отмечаю точкой источник их в моем профиле:

. c:\scripts\posh\jdh-functions.ps1

5
задан ldog 14 December 2009 в 20:19
поделиться

3 ответа

Это происходит потому, что:

  1. Фактическая синтаксическая ошибка с несовпадающими скобками или фигурными скобками.
  2. У вас есть значение в cpoptions , которое предотвращает полу -интеллектуальное сопоставление скоб. Найдите : help cpoptions и : help% .
  3. У вас есть что-то слишком сложное для простого старого сопоставления Vim. Попробуйте установить плагин matchit , который может помочь. Обычно виноваты фигурные скобки внутри комментариев или регулярных выражений.
13
ответ дан 18 December 2019 в 08:28
поделиться

Нет, не слышал. Это может означать, что у вас отсутствуют скобки.

0
ответ дан 18 December 2019 в 08:28
поделиться

Очевидно, vim анализирует скобки даже в комментариях, что и происходило в моем случае, у меня была неполная пара скобок в комментариях out, что означает, что vim не смог правильно найти пары скобок, но у компилятора не было проблем, отсюда и мое замешательство.

4
ответ дан 18 December 2019 в 08:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: