阅读vim插件 - 奇怪的符号和导航

时间:2011-10-02 10:15:01

标签: vim

我正在阅读伟大的tpope rails.vim及其含义:

" }}}1
" Abbreviations {{{1

正好在这里:https://github.com/tpope/vim-rails/blob/master/autoload/rails.vim#L3921

是为了更好的导航吗? 这个文件非常庞大,如何正确导航 - 使用ctags?

1 个答案:

答案 0 :(得分:4)

这些都是所谓的倍数标记。 Vim 6引入了代码折叠,三重括号是标记折叠开始和结束的默认字符串。此外,如果您在开头标记{{{前加上文字,它会在折叠的行中显示为标题。这只是折叠代码的一种方法。作为一种手动方法,它很容易控制,因而被许多人所青睐。

请参阅:h folding:h fold-marker