
我將從 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
, 和折疊Dwim。
答案2
emacs
有一個叫 的東西bookmarks
,也許有用,看看這裡(或在這裡:http://www.cs.cmu.edu/cgi-bin/info2www?(emacs)書籤)。
您也可以在裡面輸入emacs
:
Ctrl+h a bookmark
Enter
查看相關函數列表。