Чтение плагина vim - странная запись и навигация - PullRequest
0 голосов
/ 02 октября 2011

Я читаю отличный tpope rails.vim и что он означает:

" }}}1
" Abbreviations {{{1

именно здесь: https://github.com/tpope/vim-rails/blob/master/autoload/rails.vim#L3921

Это для лучшей навигации?Этот файл довольно большой, как правильно на него ориентироваться - используя ctags?

1 Ответ

4 голосов
/ 02 октября 2011

Это так называемые фолдмаркеры. В Vim 6 введено свертывание кода, а тройные скобки являются строкой по умолчанию для обозначения начала и конца сгиба. Кроме того, если вы добавите к открывающей отметке {{{ текст, она будет отображаться в свернутой строке в качестве заголовка. Это только один способ сложить код. Будучи ручным методом, им легко управлять, и поэтому многие предпочитают его.

См. :h folding и :h fold-marker.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...