どのように私はemacsのは非常に多くのバッファを開くモードを変数dired停止していますか?
-
12-09-2019 - |
質問
するとき、私は周りの閲覧を dired
モードを使用そして、私はで終わることができることを意味、入力しdired
は、ディレクトリごとに、新しいバッファを開くファイルの私はとディレクトリを選択するたびに見たときに私が訪問し、私はEmacsで開きたいファイルを見つけますバッファの多くは、私はしたくない。
. * 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
dired
の単一のバッファを再使用するようにする方法はありますか?私は、グループM-x customize-group
ためdired
を試みたが、そこに有望何も表示されませんでした。
また、誰もが開いているすべてのdired
バッファを閉じるために、マクロを持っているのですか?
解決
の代わりに入力します。
の A (dired-find-alternate-file
)を使用します
また、このページを参照してください。
他のヒント
で閲覧した場合の代わりにディレクトリの使用を確認するためにEnterキーを押すdiredの I それは、現在のバッファにそのディレクトリを追加します。
私はトグル変数dired-見つける - ファイルの再利用-dirを確実に動作させるために管理したことがありません - 私はまだオープンのdiredバッファの多様で終わる、と私はどのようにかなり確実決して思いません。
最近私が発見したのdired-シングル(のhttp://www.emacswiki私のために良く働くようで.ORG / CGI-binに/ウィキ/変数dired-single.el を)。あなたがしたい場合は、あなたがいない場合、それは単一のdiredバッファを保証し、また素敵なコマンド使用すると、1つを持っている場合は、オープンのdiredバッファに行くことができます変数dired-シングルマジック・バッファを持っており、1を開きます。
いくつかの他の選択肢は、そうでない場合は、複数のdiredバッファがをありそれ自体が、彼らはあなたのバッファリストを汚染方法としてそんなにのこと困らせ、。例えば、elscreen.elは独自のタブでのdiredバッファを続けるのdiredのプラグインを持っており、あなたがバッファを一覧表示したときに優れたibufferモードは、一緒にグループ変数diredバッファにことができます。
助け希望!
サイモン
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 + ののは、あなたがこのオプションで操作を行うことができますそして、それはいつでもオン/オフもトグルあなたをすることができます。
http://www.emacswiki.org/emacs/DiredReuseDirectoryBuffer をも参照してください。
変数dired-xが、これが可能に