Vim: выделение пар ключевых слов в Ruby (def / end, do / end и т. Д.)

Посмотрите здесь

Текущая реализация сохраняет массив целых объектов для всех целых чисел от -5 до 256, когда вы создаете int в этом диапазоне вы фактически просто возвращаете ссылку на существующий объект.

30
задан pakeha 5 August 2010 в 09:03
поделиться

2 ответа

Похоже, этот плагин vim сопоставляет парен: http://vimdoc.sourceforge.net/htmldoc/pi_paren.html вы, вероятно, могли бы покопаться в этом коде, чтобы увидеть, как расширить его для сопоставления с другими вещами.

2
ответ дан 28 November 2019 в 00:21
поделиться

VIM (до 7.2) не может выделять закрывающуюся пару 'if / end', потому что параметры сопоставления принимают один символ (см .: справку сопоставления пар). Я рекомендую вместо этого использовать сворачивание, при условии, что вы точно сделаете отступ в коде:

:set foldmethod=indent

Затем используйте: zc , za , чтобы убедиться, что вы находитесь в правильном блоке.

9
ответ дан 28 November 2019 в 00:21
поделиться
Другие вопросы по тегам:

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