Me encanta dired, pero a veces (particularmente cuando filmo screencasts) quiero ver la estructura de árbol de un directorio y sus elementos secundarios, como el comando tree (1). ¿Existe un navegador de directorios orientado a árboles para Emacs?
Me encanta dired, pero a veces (particularmente cuando filmo screencasts) quiero ver la estructura de árbol de un directorio y sus elementos secundarios, como el comando tree (1). ¿Existe un navegador de directorios orientado a árboles para Emacs?
Respuestas:
Además, puede usar dired-subtree desde dired-hacks repo.
Aquí tiene una breve demostración y captura de pantalla de mi configuración, donde presiono i
para desglosar la carpeta y ;
regresar:
(define-key dired-mode-map "i" 'dired-subtree-insert)
(define-key dired-mode-map ";" 'dired-subtree-remove)
PD: También conozco el direx que se ve así :
Hay un par de opciones para esto.
Puede consultar dirtree , que se basa en dired.
También hay un puerto emacs de NERDTree de vim llamado neotree .
Ambos son paquetes excelentes, aunque tiendo a favorecer neotree ya que tiene enlaces convenientes para permitirme crear y eliminar archivos y directorios. No creo que dirtree tenga este apoyo, aunque podría estar equivocado. Ha pasado un tiempo desde la última vez que lo usé.
Puede invocar dired
con un argumento, es decir. C-u C-x dy después de solicitar el directorio, también le permitirá modificar los interruptores pasados ls
. Agregue R
y dired
enumerará recursivamente todos los subdirectorios, cada uno en su propia sección.
Si solo desea ver el contenido de algunos subdirectorios, presione icuando el punto esté en el nombre de un directorio.
También puede usar el find-dired
comando, con o sin interruptores. En lugar de mostrar subdirectorios en su propia sección, imprime la ruta completa de cada archivo. Puede alternar la visualización de los detalles del archivo (para que las rutas largas quepan horizontalmente en la pantalla.
Todos estos están integrados.
¿Alguna vez has probado Emacs M-x speedbar
? :-) antes de instalar algún paquete nuevo, probaría una solución incorporada ...
También hay ztree . Lo uso cuando necesito echar un vistazo a la estructura del directorio, aunque generalmente uso Vanilla Dired para todas las demás cosas.
Echa un vistazo a sidebar.el .
Como dijo el repositorio, es un explorador de archivos personalizable con integración git, pero no solo eso. También puede obtener la lista de buffers y sus maildirs con mu4e.
¿ Funciona Treemacs ? Te permite tener una estructura en forma de árbol.