EMACS Dired Mode가 너무 많은 버퍼를 열지 못하게하려면 어떻게해야합니까?

StackOverflow https://stackoverflow.com/questions/1839313

  •  12-09-2019
  •  | 
  •  

문제

내가 사용할 때 dired 방법 EMACS에서 열고 싶은 파일을 찾아보고 파일을 찾으려면 dired 디렉토리를 선택할 때마다 파일을 찾을 때 방문 할 때 방문하는 각 디렉토리에 대한 새 버퍼를 엽니 다. 입력하다, 나는 내가 원하지 않는 많은 버퍼로 끝날 수 있음을 의미합니다.

. * 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 버퍼?

도움이 되었습니까?

해결책

사용 (dired-find-alternate-file) 대신에 입력하다

또한이 페이지를 참조하십시오.

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

다른 팁

디렉토리 사용을보기 위해 ENTER를 치는 대신 DIRED를 탐색 할 때 그런 다음 해당 디렉토리를 현재 버퍼에 추가합니다.

나는 안정적으로 작동하기 위해 토글을 찾는 find-file-reuse-dir를 얻지 못했습니다. 나는 여전히 다양한 더러드 버퍼가 열린 다양한 버퍼가 열려 있습니다.

최근에 나는 Dired-single을 발견했다 (http://www.emacswiki.org/cgi-bin/wiki/dired-single.el)) 그것은 나를 위해 더 잘 작동하는 것 같습니다. 원한다면 단일 방향 버퍼를 보장하고 멋진 명령 셔츠-마법 부처가있어서 오픈 더드 버퍼로 데려다 줄고, 그렇지 않은 경우 하나를 엽니 다.

다수의 더러드 버퍼가 아닌 경우 다른 대안이 있습니다. 그 자체 그 성가신 것은 버퍼 목록을 오염시키는 방식만큼이나 짜증납니다. 예를 들어, Elscreen.el에는 더러드 버퍼를 자체 탭에 보관하는 더드 플러그인이 있으며 우수한 Ibuffer 모드를 사용하면 버퍼를 나열 할 때 더러워진 버퍼를 함께 그룹화 할 수 있습니다.

도움이되기를 바랍니다!

사이먼

Xah Lee에서 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

더드+ 선택적 으로이 작업을 수행 할 수 있으며 언제든지 켜거나 끄는 것이 가능합니다.

또한보십시오 http://www.emacswiki.org/emacs/diredreusedirectorybuffer.

Dired-X는 이것을 허용합니다-MX Customize Group Dired-X 및 'Dired Find Subdir'를 설정합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top