Я приезжаю в emacs от XCode. Функцией Xcode, которую я действительно люблю, является способность ввести строки
#pragma mark -
#pragma mark Section Heading Name
отметить последующую часть моего кода как принадлежащий конкретному разделу. Я могу затем перейти к тому разделу из выпадающего меню.
Подобная способность разбить код в именованные разделы и перейти к разделу по имени существуют в emacs?
Это часто называют, сворачиваясь. Существует несколько складных пакетов для Emacs.
Наиболее часто используемый пакет является просто названным складным пакетом. Это не поставляется с Emacs, необходимо установить его отдельно. Его предпочтительные маркеры {{{
… }}}
но они могут быть настроены.
Можно использовать встроенную Схему незначительный режим. Набор outline-regexp
кому: "#pragma mark"
и, возможно, запишите соответствующее outline-level
.
Можно также интересоваться hs-minor-mode
, hide-ifdef-mode
, и FoldDwim.
emacs
назвали что-то bookmarks
, возможно, это может быть полезно, смотреть здесь (или здесь: http://www.cs.cmu.edu/cgi-bin/info2www? (emacs) Закладки).
Можно также ввести внутри emacs
:
Ctrl + h a bookmark
Войти
видеть список функций об этом.