equivalente emacs da marca #pragma do Xcode?

equivalente emacs da marca #pragma do Xcode?

Estou vindo para o emacs do Xcode. Um recurso do Xcode que eu realmente gosto é a capacidade de digitar as linhas

#pragma mark -
#pragma mark Section Heading Name

para marcar a parte subsequente do meu código como pertencente a uma seção específica. Posso então pular para essa seção em um menu suspenso.

Existe uma capacidade semelhante de dividir o código em seções nomeadas e pular para uma seção por nome no emacs?

Responder1

Isto é muitas vezes chamadodobrando. Existem vários pacotes dobráveis ​​para o Emacs.

  • Um pacote comumente usado é o de nome simplesdobrandopacote. Não é fornecido com o Emacs, você deve instalá-lo separadamente. Seus marcadores preferidos são {{{}}}mas podem ser configurados.

  • Você pode usar o modo secundário Outline integrado. Defina outline-regexpcomo "#pragma mark"e talvez escreva um arquivo outline-level.

  • Você também pode estar interessado emhs-minor-mode,hide-ifdef-mode, eFoldDwim.

Responder2

emacstem algo chamado bookmarks, talvez possa ser útil, dê uma olhadaaqui(ou aqui:http://www.cs.cmu.edu/cgi-bin/info2www?(emacs)Marcadores).

Você também pode digitar dentro emacs:

Ctrl+h a bookmark Enter

para ver uma lista de funções sobre isso.

informação relacionada