Я поместил все свои функции и псевдонимы в отдельных файлах сценария и затем отмечаю точкой источник их в моем профиле:
. c:\scripts\posh\jdh-functions.ps1
Это происходит потому, что:
cpoptions
, которое предотвращает полу -интеллектуальное сопоставление скоб. Найдите : help cpoptions
и : help%
. matchit
, который может помочь. Обычно виноваты фигурные скобки внутри комментариев или регулярных выражений. Нет, не слышал. Это может означать, что у вас отсутствуют скобки.
Очевидно, vim анализирует скобки даже в комментариях, что и происходило в моем случае, у меня была неполная пара скобок в комментариях out, что означает, что vim не смог правильно найти пары скобок, но у компилятора не было проблем, отсюда и мое замешательство.