Saya suka dired, tapi kadang-kadang (terutama ketika syuting screencasts) saya ingin melihat struktur pohon dari direktori dan anak-anaknya, a la the tree (1) perintah. Apakah ada peramban direktori berorientasi pohon untuk Emacs?
dired
directories
Avdi
sumber
sumber
Jawaban:
Selain itu Anda dapat menggunakan dired-subtree dari dired-hacks repo.
Di sini Anda memiliki demo dan tangkapan layar pendek dari pengaturan saya di mana saya menekan
i
untuk menelusuri folder dan;
untuk kembali .:NB Saya juga sadar akan mengerikan yang terlihat seperti itu ::
sumber
Ada beberapa opsi untuk ini.
Anda dapat memeriksa dirtree , yang didasarkan pada dired.
Ada juga port emacs dari NERDTree vim yang disebut neotree .
Keduanya adalah paket yang sangat baik, meskipun saya cenderung tidak menyukai karena memiliki ikatan yang nyaman untuk membiarkan saya membuat dan menghapus file dan direktori. Saya tidak percaya dirtree memiliki dukungan ini, meskipun saya bisa salah. Sudah lama sejak saya terakhir menggunakannya.
sumber
Anda dapat meminta
dired
argumen, yaitu. C-u C-x ddan setelah meminta direktori, Anda juga dapat memodifikasi sakelar yang diteruskanls
. TambahR
dandired
akan mendaftar semua sub-direktori secara rekursif, masing-masing di bagian itu sendiri.Jika Anda hanya ingin melihat konten beberapa sub-direktori, tekan iketika intinya ada pada nama direktori.
Anda juga dapat menggunakan
find-dired
perintah, dengan atau tanpa sakelar. Alih-alih menunjukkan sub-direktori di bagian mereka sendiri, ia mencetak path lengkap dari setiap file. Anda dapat beralih menampilkan detail file dengan (sehingga jalur panjang cocok secara horizontal di layar.Ini semua built-in.
sumber
Apakah Anda pernah mencoba Emacs
M-x speedbar
? :-) sebelum menginstal beberapa paket baru saya akan mencoba solusi bawaan ...sumber
Ada juga ztree . Saya menggunakannya ketika saya perlu melihat struktur direktori, meskipun biasanya saya menggunakan Dir vanilla untuk semua hal lainnya.
sumber
Lihatlah sidebar.el .
Seperti yang dikatakan repo, ini adalah penjelajah file yang dapat disesuaikan dengan integrasi git, tetapi tidak hanya itu. Anda juga bisa mendapatkan daftar buffer dan maildir Anda dengan mu4e.
sumber
Apakah Treemac bekerja? Ini memungkinkan Anda untuk memiliki struktur mirip treel.
sumber