В моей системе это именно так. Я предполагаю, что matchitплагин несет ответственность за это. Обычно он устанавливается по умолчанию при каждой более крупной установке vim. Это деактивировано, хотя.
Марко
@ Marco Привет, вы правы, %не работает для сценариев оболочки, если у вас не matchitустановлен плагин. Можете ли вы преобразовать свой комментарий в ответ и дать URL для matchitплагина?
SebMa
Ответы:
9
Вот пример. Предположим, у вас есть этот код, и вы нажимаете %, курсор перемещается между символами {и}:
matchit.vimрасширяет эту функциональность, вы можете сделать то же самое, ()просто переместив курсор (и нажав %, он перемещается между парами скобок (), {}, []. Он также перемещается между открывающими и закрывающими тегами комментариев в стиле C / * и * /. И он достаточно умен, чтобы переходить между директивами препроцессора C - с #if на #endif и сопоставлять #elif или #else между
Для получения дополнительной информации обратитесь к catonmat.net и vim.org . Обратите внимание, что начиная с vim 6.0, matchit.vimон включен в стандартный дистрибутив vim в macros/каталоге.
matchit
плагин несет ответственность за это. Обычно он устанавливается по умолчанию при каждой более крупной установке vim. Это деактивировано, хотя.%
не работает для сценариев оболочки, если у вас неmatchit
установлен плагин. Можете ли вы преобразовать свой комментарий в ответ и дать URL дляmatchit
плагина?Ответы:
Вот пример. Предположим, у вас есть этот код, и вы нажимаете
%
, курсор перемещается между символами {и}:matchit.vim
расширяет эту функциональность, вы можете сделать то же самое,()
просто переместив курсор(
и нажав%
, он перемещается между парами скобок (), {}, []. Он также перемещается между открывающими и закрывающими тегами комментариев в стиле C / * и * /. И он достаточно умен, чтобы переходить между директивами препроцессора C - с #if на #endif и сопоставлять #elif или #else междуДля получения дополнительной информации обратитесь к catonmat.net и vim.org . Обратите внимание, что начиная с vim 6.0,
matchit.vim
он включен в стандартный дистрибутив vim вmacros/
каталоге.источник