Я пытаюсь изучить VIM, но я заметил, что когда я пытаюсь использовать команду%, чтобы перейти к соответствующей скобке, VIM иногда находит правильную соответствующую скобку, а иногда и далеко. Кто-нибудь сталкивался с таким решением?
Это происходит потому, что:
cpoptions
:help cpoptions
:help %
matchit
Очевидно, что vim анализирует скобки даже в комментариях, что происходило в моем случае, у меня была закомментирована неполная пара скобок, то есть vim не нашла пары скобок правильно, но у компилятора не возникло проблем, отсюда мое замешательство.
matchit плагин спас бы меня от многих часов разочарования, если бы я нашел его раньше.
Есть небольшой шанс, что вставка этой уродливой команды в ваш терминал правильно настроит плагин:
wget http://www.vim.org/scripts/download_script.php?src_id=8196; unzip download_script.php?src_id=8196; echo >> ~/.vimrc; echo -ne "source " >> ~/.vimrc; pwd | tr -d '\n' >> ~/.vimrc; echo -ne "/plugin/matchit.vim" >> ~/.vimrc; rm download_script.php\?src_id\=8196
Затем повторно отправьте ваш vimrc:
:source ~/.vimrc
Нет, не знаю. Это может означать, что у вас отсутствуют скобки.