Я люблю dired, но иногда (особенно при съемке скринкастов) я хочу увидеть древовидную структуру каталога и его дочерних элементов, а-ля команда tree (1). Есть ли в Emacs браузер дерева, ориентированный на каталоги?
Я люблю dired, но иногда (особенно при съемке скринкастов) я хочу увидеть древовидную структуру каталога и его дочерних элементов, а-ля команда tree (1). Есть ли в Emacs браузер дерева, ориентированный на каталоги?
Ответы:
Кроме того, вы можете использовать dired-поддерево из репозитория dired-hacks .
Здесь у вас есть небольшая демонстрация и скриншот из моей настройки, где я нажимаю, i
чтобы развернуть папку и ;
вернуться назад.
(define-key dired-mode-map "i" 'dired-subtree-insert)
(define-key dired-mode-map ";" 'dired-subtree-remove)
PS Я также знаю о DirectX, который выглядит так :
Есть несколько вариантов для этого.
Вы можете проверить грязи , которая основана на Dired.
Существует также emacs-порт VER NERDTree, называемый neotree .
Оба являются отличными пакетами, хотя я предпочитаю neotree, так как он имеет удобные привязки, позволяющие создавать и удалять файлы и каталоги. Я не верю, что у dirtree есть такая поддержка, хотя я могу ошибаться. Прошло много времени с тех пор, как я последний раз использовал его.
Вы можете вызвать dired
с аргументом, т.е. C-u C-x dи после запроса каталога, он также позволит вам изменить передаваемые ключи ls
. Добавьте R
и dired
рекурсивно перечислите все подкаталоги, каждый в своем собственном разделе.
Если вы хотите видеть только содержимое некоторых подкаталогов, нажмите, iкогда точка находится на имени каталога.
Вы также можете использовать find-dired
команду с или без переключателей. Вместо отображения подкаталогов в своем собственном разделе он печатает полный путь каждого файла. Вы можете переключать отображение сведений о файле (так, чтобы длинные пути располагались горизонтально на экране.
Это все встроенные.
Вы когда-нибудь пробовали Emacs M-x speedbar
? :-) перед установкой нового пакета я бы попробовал встроенное решение ...
Существует также Ztree . Я использую его, когда мне нужно взглянуть на структуру каталогов, хотя обычно я использую vanilla Dired для всех других вещей.
Посмотрите на sidebar.el .
Как сказал репозиторий, это настраиваемый файловый менеджер с интеграцией git, но не только. Вы также можете получить список буферов и ваших maildirs с mu4e.