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

发布于 12-08 07:11 字数 328 浏览 0 评论 0原文

我正在阅读很棒的 tpoperails.vim ,它是什么意思:

" }}}1
" Abbreviations {{{1

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

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

Im reading great tpope rails.vim and what does it mean:

" }}}1
" Abbreviations {{{1

exactly here: https://github.com/tpope/vim-rails/blob/master/autoload/rails.vim#L3921

Is it for better navigation?
This file is quite huge, how to navigate on it properly - using ctags?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

作业与我同在2024-12-15 07:11:06

这些就是所谓的折叠标记。 Vim 6 引入了代码折叠,三大括号是标记折叠开始和结束的默认字符串。此外,如果您在开始标记 {{{ 前添加文本,它将在折叠行中显示为标题。这只是折叠代码的一种方法。作为一种手动方法,它易于控制,因此受到许多人的青睐。

请参阅 :h 折叠:h 折叠标记

These are so called foldmarkers. Vim 6 introduced code folding and the triple braces are the default string to mark the beginning and the end of a fold. In addition, if you prepend the opening mark {{{ with text, it'll show in the collapsed line as a header. This is only one way to fold code. Being a manual method, it is easily controlled and thus preferred by many.

See :h folding and :h fold-marker.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文