Frage

Wenn ich dired Modus stöbern und finden Sie eine Datei, die ich möchte in Emacs öffnen, öffnet dired ein neuer Puffer für jedes Verzeichnis I besuchen, wenn die Datei jedes Mal suchen ich ein Verzeichnis auswählen mit Enter , was bedeutet, ich kann mit einem Ende viele Puffer ich will nicht:

. * newer                    0  Fundamental       c:/work/stackoverflow/batch/mydir/newer
 %  mydir                  302  Dired by name     c:/work/stackoverflow/batch/mydir/
 %  batch                  616  Dired by name     c:/work/stackoverflow/batch/
 %  stackoverflow         1017  Dired by name     c:/work/stackoverflow/
 %  work                  2545  Dired by name     c:/work/
  * *scratch*              190  Lisp Interaction
 %  *Completions*          162  Completion List
  * *Messages*            2163  Fundamental

Gibt es eine Möglichkeit dired wieder verwendet einen einzigen Puffer zu machen? Ich versuchte M-x customize-group für Gruppe dired aber nichts viel versprechend in dort sehen.

Alternativ hat jemand einen Makro hat alle offene dired Puffer zu schließen?

War es hilfreich?

Lösung

Mit a (dired-find-alternate-file) anstelle von Enter

Auch finden Sie auf dieser Seite:

http://www.emacswiki.org/emacs/DiredReuseDirectoryBuffer

Andere Tipps

Wenn beim Surfen dired anstelle des Schlagens geben ein Verzeichnis verwenden, um zu sehen i dann fügt es das Verzeichnis der aktuellen Puffer.

Ich habe es nie geschafft, zu erhalten Toggle-dired-find-file-Wiederverwendung-dir zuverlässig arbeiten - ich immer noch mit einer Vielzahl von dired Puffer am Ende offen, und ich bin nie ganz sicher, wie.

Vor kurzem entdeckte ich dired-Single ( http: //www.emacswiki .org / cgi-ist / wiki / dired-single.el ), die für mich besser zu funktionieren scheint. Wenn Sie es wollen, garantiert einen einzigen dired Puffer und hat auch einen schönen Befehl dired-Single-magic-Puffer, der Sie in die offene dired Puffer nehmen, wenn Sie eine haben, und öffnet sich ein, wenn Sie dies nicht tun.

Es gibt einige andere Alternativen, wenn es nicht die mehrere dired Puffer ist per se ärgert, so viel wie die Art, wie sie Ihre Pufferlisten verschmutzen. Zum Beispiel hat elscreen.el ein dired Plugin, das die dired Puffer in ihrem eigenen Register hält, und die ausgezeichnete Befehlspufferspeicher-Modus können Sie Gruppe dired Puffer zusammen, wenn Sie Puffer auflisten.

Ich hoffe, das hilft!

Simon

Von Xah Lee, unter http://ergoemacs.org/emacs/emacs_dired_tips.html

;; Make dired open in the same window when using RET or ^
(put 'dired-find-alternate-file 'disabled nil) ; disables warning
(define-key dired-mode-map (kbd "RET") 'dired-find-alternate-file) ; was dired-advertised-find-file
(define-key dired-mode-map (kbd "^") (lambda () (interactive) (find-alternate-file "..")))  ; was dired-up-directory

Dired + lets do Sie diese gegebenenfalls und es können Sie den Alarm ein- / ausschalten zu jeder Zeit.

Siehe auch http://www.emacswiki.org/emacs/DiredReuseDirectoryBuffer .

dired-x ermöglicht diese - do M-x customize-Gruppe dired-x und Set 'Dired Subdir Suchen' zu auf

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top