2013-12-14 3 views
0

dired 모드에서 emacs의 특정 파일이나 폴더로 어떻게 이동할 수 있습니까?emacs 특정 파일로 이동 dired

수백 개의 파일과 폴더가 들어있는 폴더를 입력하면 "G"로 시작하기 때문에 원하는 파일이 목록 중간에 있다는 것을 알 수 있습니다.

"G"로 시작하는 첫 번째 파일/폴더로 직접 이동하여 검색 범위를 좁힐 수있는 명령이 있습니까? dired-jump

(autoload 'dired-jump "dired-x" "Jump to dired corresponding current buffer.") 
(autoload 'dired-jump-other-window "dired-x" "jump to dired in other window.") 

를 사용하여

답변

1

, 그러나 더 낫다 기능 내장있다 :이를 위해 당신은 isearch 기능을 사용하여 파일 이름을 검색 할 수 있습니다.

(eval-after-load "dired" 
    '(progn 
    (define-key dired-mode-map (kbd "C-s") 'dired-isearch-filenames) 
    (define-key dired-mode-map (kbd "C-M-s") 'dired-isearch-filenames-regexp) 
)) 
+0

고마워요! 이것은 내가 무엇을 찾고 있었는지! 심지어 당신이 내게 준 방법 – nacho4d

+0

나는이 게시물을 편집했는데'eval-after-load'의 본문을 인용하는 것을 잊어 버렸습니다. – jpkotta

1

봅니다 그런 전화 :

M-x dired-jump 

또는

M-x dired-jump-other-window 
1

내가 그냥 dired 버퍼에 파일의 이름으로 이동한다고 가정 실제로 파일 자체를 열지는 않습니다. 당신은 분명히 단지 isearch을 사용할 수 있습니다

C-s G... 
+1

감사합니다. 만약 내가 isearch, 예를 들어, "박사"그러면 캐럿 갈 파일 권한 열'drwxr - xr -':( – nacho4d

관련 문제