
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-regexp
apropiado ."#pragma mark"
outline-level
Usted también podría estar interesado en
hs-minor-mode
,hide-ifdef-mode
, yDoblarDwim.
Respuesta2
emacs
tiene 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.