2008-09-15 10 views

Respuesta

1

C-x b TAB le dará un auto completo con todos los búferes abiertos. Alternativamente, haga clic en el elemento de menú Buffers si se encuentra en una versión con ventana (no estoy seguro de si hay un terminal equivalente).

EDIT: También Cx Cf le permitirá abrir un archivo, y se puede utilizar TAB para autocompletar, entonces TAB de nuevo para ver los archivos/directorios en ese directorio actual (suponiendo que la primera pestaña no autocompletar alguna cosa).

11

Intente Ctrl-x seguido por Ctrl-b (en Emacs terminología C-x C-b) a la lista de buffers.

0

Además, si desea deshacerse de la lista de búferes abiertos, escriba C-x 1.

+0

John, su información, usted debe ser capaz de editar su respuesta a añadir información adicional :-) –

5

C-x C-b abrirá el buffer *Buffer List*. En ese búfer, se puede navegar con las teclas habituales C-p, C-n, de flecha hacia arriba, flecha hacia abajo, etc.

Navegar por un directorio es tan simple como editar un archivo. Simplemente abre el directorio en lugar del archivo. En mi máquina Linux, C-x C-f/tmp ENTER abre un directorio mientras C-x C-f/tmp/myfile ENTER abre un archivo.

3

C-x d accede al editor del directorio. C-x C-f lo hará también si le da un directorio en lugar de un archivo.

También hay ibuffer-mode, que le permite hacer frente a sus buffers abiertos de una manera muy similar a Dired: http://www.emacswiki.org/cgi-bin/wiki/IbufferMode

Se incluye con las versiones recientes de Emacs, por lo que no puede tener que descargarlo por separado: tratar Mx ibuffer primero.

0

M-x shell abre un shell donde se puede navegar por los directorios

1

Si está interesado en ver un árbol como la estructura de sus directorios, fuentes, etc métodos de tratar de usar código de emacs navegador http://ecb.sourceforge.net/.

0

A menudo necesito encontrar otro archivo en el "directorio actual", es decir. el directorio del archivo que estoy editando

para abrir rápidamente este directorio en diredit, utilizo:

C-x C-f C-j

1

Al navegar por los directorios con diredit, considerar el uso de un en lugar de RET para cambiar de directorio.

De lo contrario, cada nuevo directorio se visita en un nuevo búfer, lo que saturará su lista de búfer con bastante rapidez.

3

Mx speedbar (speedbar website) emitirá un marco de Emacs que lista el contenido del directorio actual en función de la memoria intermedia que se encuentra. El marco es pequeña y se queda fuera del camino por lo que siempre se puede echar un vistazo a mientras estás editando archivos. También puede filtrar esta visualización en función del tipo de archivo utilizando la variable speedbar-supported-extension-expressions. Para ver todas las opciones de la barra de velocidades, escriba M-x personalizar-grupo RET barra de velocidad RET.

0

simplemente descubrí neotree paquete que muestra el árbol de todos los archivos desde un directorio raíz. Al visitar los archivos en el búfer neotree, se abren los conmutadores en el búfer si ya están abiertos.

neotree se puede instalar ya sea por

M-x package-install Ret neotree 

o desde su repositorio gitbub.

0

Usted podría intentar el paquete sidebar

Cuestiones relacionadas