¿Emacs equivalente a la marca #pragma de Xcode?

¿Emacs equivalente a la marca #pragma de Xcode?

Llego a emacs desde Xcode. Una característica de Xcode que realmente me gusta es la capacidad de escribir líneas.

#pragma mark -
#pragma mark Section Heading Name

para marcar la parte siguiente de mi código como perteneciente a una sección en particular. Luego puedo saltar a esa sección desde un menú desplegable.

¿Existe en emacs una capacidad similar para dividir el código en secciones con nombre y saltar a una sección por nombre?

Respuesta1

Esto a menudo se llamaplegable. Hay varios paquetes plegables para Emacs.

  • Un paquete comúnmente utilizado es el de nombre simpleplegablepaquete. No se envía con Emacs, debe instalarlo por separado. Sus marcadores preferidos son {{{... }}}pero se pueden configurar.

  • Puede utilizar el modo menor de esquema integrado. Establezca y tal vez escriba un archivo outline-regexpapropiado ."#pragma mark"outline-level

  • Usted también podría estar interesado enhs-minor-mode,hide-ifdef-mode, yDoblarDwim.

Respuesta2

emacstiene algo llamado bookmarks, tal vez pueda ser útil, eche un vistazoaquí(o aquí:http://www.cs.cmu.edu/cgi-bin/info2www?(emacs)Marcadores).

También puedes escribir dentro emacs:

Ctrl+h a bookmark Enter

para ver una lista de funciones al respecto.

información relacionada