我从 Xcode 转到 emacs。我非常喜欢的 Xcode 功能是能够输入以下行
#pragma mark -
#pragma mark Section Heading Name
将代码的后续部分标记为属于特定部分。然后我可以从下拉菜单中跳转到该部分。
emacs 中是否存在类似的将代码分解为命名部分并按名称跳转到某个部分的功能?
答案1
这通常被称为折叠式的。Emacs 有几个折叠包。
一个常用的包是简单命名的折叠式的软件包。它不随 Emacs 一起提供,您必须单独安装它。它的首选标记是
{{{
……}}}
但可以配置它们。您可以使用内置的大纲次要模式。设置
outline-regexp
为"#pragma mark"
,或者编写适当的outline-level
。您也可能对。。。有兴趣
hs-minor-mode
,hide-ifdef-mode
, 和福尔德维姆。
答案2
emacs
有个东西叫bookmarks
,也许有用,看看这里(或此处:http://www.cs.cmu.edu/cgi-bin/info2www?(emacs)书签)。
您也可以在里面输入emacs
:
Ctrl+h a bookmark
Enter
查看有关该功能列表。