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?
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?
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 .:
(define-key dired-mode-map "i" 'dired-subtree-insert)
(define-key dired-mode-map ";" 'dired-subtree-remove)
NB Saya juga sadar akan mengerikan yang terlihat seperti itu ::
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.
Anda dapat meminta dired
argumen, yaitu. C-u C-x ddan setelah meminta direktori, Anda juga dapat memodifikasi sakelar yang diteruskan ls
. Tambah R
dan dired
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.
Apakah Anda pernah mencoba Emacs M-x speedbar
? :-) sebelum menginstal beberapa paket baru saya akan mencoba solusi bawaan ...
Ada juga ztree . Saya menggunakannya ketika saya perlu melihat struktur direktori, meskipun biasanya saya menggunakan Dir vanilla untuk semua hal lainnya.
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.
Apakah Treemac bekerja? Ini memungkinkan Anda untuk memiliki struktur mirip treel.