emacs 相當於 Xcode 的 #pragma 標記?

emacs 相當於 Xcode 的 #pragma 標記?

我將從 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

查看相關函數列表。

相關內容