Для vim есть обозреватель файловой системы под названием NERDtree: https://github.com/scrooloose/nerdtree
Наверняка существует альтернативный или лучший пакет для Emacs?
Для vim есть обозреватель файловой системы под названием NERDtree: https://github.com/scrooloose/nerdtree
Наверняка существует альтернативный или лучший пакет для Emacs?
Я предпочитаю dirtree
(скриншот ниже) от Ye Wenbin. Он кажется довольно близким к ящику NERDTree / TextMate.
Мне потребовалось несколько минут проб и ошибок, чтобы выяснить зависимости, поэтому взгляните на инструкции по установке (и несколько незначительных правок в исходном коде), которые я получил в этом репозиторий.
nsfw
. :)
- person Andrei Simionescu; 06.02.2015
Вы можете попробовать NeoTree .
https://github.com/jaypei/emacs-neotree
Снимок экрана:
Кому нужно дерево, если у вас есть мощный ido-mode . Если вы сможете тренировать свой ум, чтобы найти файлы, а не только глаза, визуально находя их, вы выиграете. НЕТ необходимости рассказывать мне, как работает биология, мне все равно :-) вы поняли.
ido-mode
и projectile
с их нечетким поиском чрезвычайно полезны, когда вы уже знаете проект, над которым работаете, и, в частности, имена его файлов. Но представление дерева каталогов по-прежнему очень полезно, когда вы только изучаете проект и не знаете, что искать.
- person roman-kashitsyn; 26.08.2013
ido-mode
и projectile
, но просто хотел добавить еще и ack-and-a-half
. С этими тремя я более продуктивен при поиске файлов.
- person Mike H-R; 14.05.2014
Sunrise Commander кажется хорошо написанным пакетом, и он имеет расширение дерева. Скриншот расширения дерева в действии перейдите по этой ссылке.
Лично я предпочитаю древовидный режим ЕЦБ. http://ecb.sourceforge.net/
Вы также должны проверить материал CEDET. http://cedet.sourceforge.net/ Они содержат множество других полезных вещей, которые вы можете использовать для аналогичных нужд разработки.
Я использую немного emacs-nav и немного dired для навигации по деревьям файлов моих проектов. Для задач управления файлами я в основном использую bash (часто из emacs).
dired-x
с ее очень полезной командой dired-jump
и привязкой отключена по умолчанию, что очень обидно. См. (info "(dired-x) Miscellaneous Commands")
и (info "(dired-x) Optional Installation Dired Jump")
- person phils; 27.08.2011
(Бесстыдный ответ от хорошего браузера дерева проектов для Emacs? – Qaru
Я только что провел поиск по слову «исследовать» в package-list-packages
и обнаружил project-explorer
. Кажется, это именно то, что я хочу сегодня (я почти не кодирую, но понимаю структуру моего сайта Jekyll).
Ключи включают TAB
для складывания и развертывания каталогов. Открывая файлы с RET
или f
, но с префиксом, он красиво подскажет, для какого окна, и даже оттуда позволит вам решить, использовать окно или открыть новое в любую сторону (я не нашел строку подсказки в код пакета, так что кажется, что он хорошо использует встроенную функциональность Emacs; на самом деле он даже выглядит как dired
).
Он доступен на Melpa и Marmalade, а описание пакета указывает на sabof_project-explorer · GitHub.
Я включаю изображение сайта для удобства:
Я не использую projectile
или helm
, но у них есть некоторая интеграция.
Попробуйте lusty-explorer. Это хорошо сделанный плагин. Получить здесь