Adoro la regia, ma a volte (in particolare durante le riprese di screencast) voglio vedere la struttura ad albero di una directory e dei suoi figli, a la the tree (1) comando. Esiste un browser di directory orientato agli alberi per Emacs?
Adoro la regia, ma a volte (in particolare durante le riprese di screencast) voglio vedere la struttura ad albero di una directory e dei suoi figli, a la the tree (1) comando. Esiste un browser di directory orientato agli alberi per Emacs?
Risposte:
Inoltre è possibile utilizzare dired-subtree dal repo dired-hacks .
Qui hai una breve demo e uno screenshot dalla mia configurazione in cui premo i
per scorrere la cartella e ;
tornare indietro .:
(define-key dired-mode-map "i" 'dired-subtree-insert)
(define-key dired-mode-map ";" 'dired-subtree-remove)
PS Sono anche a conoscenza di direx che assomiglia a questo ::
Ci sono un paio di opzioni per questo.
Puoi dare un'occhiata a dirtree , basato su dired.
C'è anche una porta emacs di NERDTree di Vim chiamata neotree .
Entrambi sono pacchetti eccellenti, anche se tendo a preferire neotree in quanto ha comodi collegamenti che mi consentono di creare ed eliminare file e directory. Non credo che dirtree abbia questo supporto, anche se potrei sbagliarmi. È passato un po 'di tempo dall'ultima volta che l'ho usato.
Puoi invocare dired
con un argomento, ad es. C-u C-x de dopo aver richiesto la directory, ti permetterà anche di modificare gli switch passati ls
. Aggiungi R
e dired
elencherà in modo ricorsivo tutte le sottodirectory, ognuna nella propria sezione.
Se si desidera vedere solo il contenuto di alcune sottodirectory, premere iquando il punto si trova su un nome di directory.
Puoi anche usare il find-dired
comando, con o senza opzioni. Invece di mostrare sottodirectory nella propria sezione, stampa il percorso completo di ciascun file. È possibile attivare o disattivare la visualizzazione dei dettagli del file in (modo che i percorsi lunghi si adattino orizzontalmente allo schermo.
Questi sono tutti integrati.
Hai mai provato Emacs ' M-x speedbar
? :-) prima di installare un nuovo pacchetto proverei una soluzione integrata ...
C'è anche ztree . Lo uso quando devo dare un'occhiata alla struttura delle directory, anche se di solito uso Vanilla Dired per tutte le altre cose.
Dai un'occhiata a sidebar.el .
Come diceva il repository, è un esploratore di file personalizzabile con integrazione git, ma non solo. Puoi anche ottenere l'elenco dei buffer e dei tuoi maildir con mu4e.
Fa Treemacs lavoro. Ti permette di avere una struttura ad albero.