2010-08-21 14 views

risposta

3

Io uso un po 'di emacs-nav e un po' di dired per navigare tra gli alberi dei file dei miei progetti. Per le attività di gestione dei file, utilizzo principalmente bash (spesso da emacs).

+1

Dipende molto da quali sono le tue esigenze, naturalmente, ma penso che il dired sia meglio di quanto molti lo credano. Inoltre, la libreria 'dired-x' incorporata con il suo utile comando e binding' dired-jump' è disabilitata di default, il che è un vero peccato. Vedi '(info" (dired-x) Miscellaneous Commands ")' e '(info" (dired-x) Installazione Dired Jump ")' – phils

43

preferisco dirtree (screenshot qui sotto) da Ye Wenbin. È abbastanza vicino a NERDTree/il cassetto di TextMate.

screenshot

Mi ci sono voluti un paio di minuti di tentativi ed errori per capire le dipendenze, in modo da dare un'occhiata alle istruzioni di installazione (e un paio di modifiche minori alla fonte) che ho in questo repo .

+0

come hai ottenuto la barra in basso che elenca i buffer aperti? –

+3

La barra nella parte inferiore non fa parte di Emacs, è [Tmux] (http://tmux.sourceforge.net/), un multiplexer terminale simile allo schermo. – jimeh

+1

Da dove hai preso questo tema? – foges

5

Chi ha bisogno di nessun albero, quando si ha la possente ido-mode. Se riesci ad allenare la tua mente a trovare i file, anziché solo i tuoi occhi mentre li trovi visivamente, vincerai. Non c'è bisogno di dirmi come funziona la biologia, non mi interessa :-) capisci il punto.

+8

'ido-mode' e' projectile' con la loro ricerca fuzzy sono estremamente utili quando si conosce già il progetto su cui si lavora ed in particolare i nomi dei file . Ma la visualizzazione ad albero delle directory è ancora molto utile quando stai esplorando il progetto e non sai cosa cercare. –

+0

personalmente se sto navigando nelle mie directory uso C + x C + d o modalità dired per cose del genere. O l'explorer/Finder che ha più utili gui 'conoscere l'ambiente'. o ls -la nel terminale. o il mio comando grep in console su grep per una corrispondenza esatta nei file (se necessario). Il bello del nostro linux è che ci sono molti modi per skinare questo gatto. Ti sento, ma penso che separare chiesa e stato qui sia una cosa grandiosa. – pjammer

+0

Devo essere d'accordo su 'ido-mode' e' projectile', ma volevo solo lanciare 'ack-and-a-half'. Con quei tre sono più produttivo di qualsiasi altra cosa mentre cerco tra i file. –

1

Prova lusty-explorer. È un plugin ben fatto. Get it here

2

(reanswer Shameless da A good project tree browser for Emacs? - Stack Overflow)

ho appena fatto una ricerca parola per "esplorare" in package-list-packages, e scoprì project-explorer. Sembra adattarsi esattamente a ciò che voglio oggi (non codifico a malapena, ma sto prendendo confidenza con la struttura del mio sito Jekyll).

Keys includono TAB per le directory che si svolgevano piegatura e. Apri i file con RET o f, ma con il prefisso, si aprirà facilmente per quale finestra, e anche da lì ti permetterà di decidere di usare la finestra o aprirne una nuova su qualsiasi lato (non ho trovato la stringa di prompt nel codice pacchetto, quindi sembra sfruttare appieno le funzionalità di Emacs incorporate, anzi sembra uguale a dired).

È disponibile su Melpa e Marmalade e i punti di descrizione confezionati su sabof_project-explorer · GitHub.

ho includere l'immagine del sito per comodità:

enter image description here

Non faccio uso di projectile o helm, ma ha qualche integrazione.

Problemi correlati