2012-03-29 19 views
5

He estado buscando paquetes que me permitieran tener pestañas en mi editor de emacs. Me gustaría abrir múltiples archivos en una sola ventana de emacs. Cualquier ayuda/enlace sería apreciadaUso de pestañas en GNU Emacs 23

Respuesta

13

Emacs tiene esta funcionalidad incorporada. Se llaman almacenamientos intermedios C-x C-f abre un nuevo archivo del nombre que usted proporciona. C-x b le permite cambiar entre almacenamientos intermedios. C-x C-b enumera todos los búferes abiertos. C-x k cierra el búfer en uso.

Si quiere múltiples almacenamientos intermedios en una ventana, entonces C-x 2 divide las ventanas horizontalmente. C-x 3 lo dividirá verticalmente. C-x 1 cerrará todas las ventanas que no sean las actuales. C-x o ciclos entre paneles abiertos. & c.

GNU la organización que gestiona la base de código para GNU Emacs tiene una maravillosa tutorial

Nota: el segmento C- anterior significa mientras presiona la tecla guión <CTRL>

mensaje: la biblioteca ido hace que trabajar con emacs en generalmente mucho más fácil.

+0

¡¡¡Gran ayuda !!!!! –

+0

Para matar el búfer en uso, debe usar 'C-x k', no' C-x C-k'. – marcelocra

+0

Está en @infostacker correcto - respuesta actualizada – zellio

2

Ya puede abrir varios archivos en búferes. Sin embargo, si desea una guía visual, esto es lo que podría querer: http://emacswiki.org/emacs/TabBarMode

Caveat emptor: Puede que tenga que configurarlo un poco.

+1

Esto responde a la pregunta, pero la "manera" de emacs es usar búferes junto con uno de los muchos enlaces de navegación/selección en lugar de pestañas. Las pestañas son bastante primitivas en comparación con la lista de búfer de todos modos. –

+1

Usted es, por supuesto, correcto. Sin embargo, cuando me enfrento con preguntas como esta, prefiero darle al OP lo que quiere, y dejar que ellos descubran la locura de sus propios caminos :-) – Mario

+0

@Mario - por lo general estoy de acuerdo contigo. Responda la pregunta formulada, no solo diga "Right Way (TM)" para hacerlo.Dicho esto, con algo como Emacs, donde básicamente puedes hacer lo que quieras (ya que es casi un sistema operativo en sí mismo), creo que se puede perdonar. – zellio

0

o puede utilizar elscreen

y el uso de GNU/Linux también, así que volver a asignar el Winkey para controlar sus pestañas.

0

emacs no contiene "pestañas" como un navegador de Internet, es mejor entender el concepto de búferes como los otros lo han dicho, pero si desea tener una barra de pestañas en la parte superior solo para dar un recordatorio rápido de los buffers están abiertos Sugiero mirar el TabBarMode en la wiki de emacs.

Cuando uso buffers me gusta usar m-x ibuffer ya que puede filtrar los buffers que le interesan. Digamos que solo quiere ver los búferes que están asociados con los archivos en un directorio/home/flood/coding/epicgame /, i simple vaya a ibuffer, escriba / f, luego escriba epicgame y se aplicará un filtro, luego para quitar el filtro simplemente presione / dos veces y recuerde que C-h m es su amigo.

Esta técnica me ha ayudado mucho, incluso puede O filtros juntos y combinarlos en grupos. Me encanta emacs XD

Cuestiones relacionadas