emacs 相当于 Xcode 的 #pragma mark?

emacs 相当于 Xcode 的 #pragma mark?

我从 Xcode 转到 emacs。我非常喜欢的 Xcode 功能是能够输入以下行

#pragma mark -
#pragma mark Section Heading Name

将代码的后续部分标记为属于特定部分。然后我可以从下拉菜单中跳转到该部分。

emacs 中是否存在类似的将代码分解为命名部分并按名称跳转到某个部分的功能?

答案1

这通常被称为折叠式的。Emacs 有几个折叠包。

  • 一个常用的包是简单命名的折叠式的软件包。它不随 Emacs 一起提供,您必须单独安装它。它的首选标记是{{{……}}}但可以配置它们。

  • 您可以使用内置的大纲次要模式。设置outline-regexp"#pragma mark",或者编写适当的outline-level

  • 您也可能对。。。有兴趣hs-minor-modehide-ifdef-mode, 和福尔德维姆

答案2

emacs有个东西叫bookmarks,也许有用,看看这里(或此处:http://www.cs.cmu.edu/cgi-bin/info2www?(emacs)书签)。

您也可以在里面输入emacs

Ctrl+h a bookmark Enter

查看有关该功能列表。

相关内容