Есть ли способ заставить работать в одном окне, так что, когда я пересекаю каталоги, у меня нет n число буферов для промежуточных каталогов? Однако, если я запустил другой исполняемый буфер в полностью отдельном каталоге (из минибуфера вместо того, чтобы нажимать [enter] в подкаталоге в уже открытом экземпляре), я хотел бы сохранить два отдельных буфера с буфером ... Наверное, я Я использую ido-dired, так как у меня есть ido-mode, но я не знаю, что решение будет другим? Большое спасибо!в режиме одиночного окна? (emacs)
ответ
я уменьшить dired-buffer
беспорядок, нажав (dired-find-alternate-file
) на подкаталоги, а не RET; который перерабатывает текущее оконное окно.
http://www.emacswiki.org/emacs/dired-single.el
;;; dired-single.el --- Reuse the current dired buffer to visit another directory... ;;; Commentary: ;; ;; This package provides a way to reuse the current dired buffer to visit ;; another directory (rather than creating a new buffer for the new directory). ;; Optionally, it allows the user to specify a name that all such buffers will ;; have, regardless of the directory they point to...
Как это?
(defadvice dired-find-file (around kill-old-buffer activate)
"When navigate from one dired buffer to another, kill the old one."
(let ((old-buffer (current-buffer))
(new-buffer (dired-get-filename)))
ad-do-it
(kill-buffer old-buffer)
(switch-to-buffer new-buffer)
))
Если вы в основном хотят, чтобы каждый Dired буфера работы с различными подразделами, которые все под одной иерархии (например, один Dired буфера для каждого из нескольких текущих проектов), вы можете использовать встроенный в i
(dired-maybe-insert-subdir) и k
(dired-do-kill-lines в заголовке вставленного субдира, чтобы удалить его из буфера). Они позволят вам редактировать несколько каталогов внутри одного буфера. Вам может понадобиться небольшая пользовательская команда и переназначить RET
, если она слишком укоренилась в вашей мышечной памяти.
Dired+ позволяет сделать это дополнительно, и оно позволяет в любое время включать и выключать его.
См. Также http://www.emacswiki.org/emacs/DiredReuseDirectoryBuffer.
- 1. окна в Emacs в режиме -NW
- 2. Emacs: размер разделенного окна в режиме python
- 3. Emacs keybind в режиме
- 4. , когда в Zookeeper режиме одиночного узла
- 5. Где файл .emacs в окна GNU Emacs
- 6. Фиксированная ширина в термическом режиме Emacs
- 7. Странное поведение в режиме крюка в режиме Emacs
- 8. Emacs htmlize в пакетном режиме?
- 9. ispell в режиме Emacs LaTeX
- 10. Выделение Emacs в режиме lisp
- 11. Ошибка emacs в режиме tramp
- 12. Выделение Emacs в режиме Asm
- 13. emacs семантические окна непоследовательны
- 14. Сохранение макета окна в Emacs
- 15. Emacs: проверьте отсутствие оконной системы в .emacs
- 16. .emacs Редактировать всегда запускать Emacs в режиме терминала?
- 17. цвета схема Emacs автозаполнения режиме
- 18. Emacs орг-режиме: clocktable конфигурации
- 19. Emacs на лету режиме меняющегося
- 20. Определение фокуса окна в режиме линии?
- 21. Обнаружение окна Emacs уже разделено
- 22. Как установить emacs на окна?
- 23. emacs программно меняет размер окна
- 24. emacs как определить ориентацию окна?
- 25. Явное определение размера окна Emacs
- 26. Emacs окна компилятора файлы разрешений
- 27. Select2 - добавление пользовательского выбора в режиме одиночного выбора (теги: false)
- 28. Печать изменений Макет на основе бутстрапа в режиме одиночного столбца
- 29. Упражнение в режиме одиночного узла (не работает должным образом)
- 30. Пользовательские пары в Emacs электродуговой парного режиме
Извините, я сделал это заблаговременно, я обещаю! Не понял, что ответ был повсюду. Но спасибо за все ответы! – hatmatrix
Повторяющийся вопрос: http://stackoverflow.com/questions/1839313/how-do-i-stop-emacs-dired-mode-from-opening-so-many-buffers/1839493 – scottfrazer