2016-07-08 3 views
0

zsh에서 파일 이름을 입력하고 탭을 누른 다음 현재 디렉토리의 하위 디렉토리에서 해당 이름과 일치하는 파일 목록을 볼 수 있습니다. 그런 다음 그 결과를 탭하여 enter 키를 눌러 내장 된 zsh 탭 완성 기능이 작동하는 것처럼 특정 파일을 선택할 수 있습니다.ZSH : 이름으로 하위 디렉토리에 탭 완성 파일

예 원하는 기능이 현재 기능이없는 경우

$ emacs app.css [tab] 
*www/css/app.css* tmp/static/app.css 
[enter] 
$ emacs www/css/app.css 

, 나는 내가 그것을 구현하는 사용자 정의 완료 스크립트를 작성할 수 있습니다 가정합니다.

+0

귀하의 질문은 무엇입니까? –

답변

1

** 패턴 (여러 디렉토리에 일치)을 사용하고 을 completer 스타일 (이미없는 경우)에 추가하여 비슷한 결과를 얻을 수 있습니다. 그럼 당신은 그것도에서 일치하는 모든 파일을 열 수있는 옵션을 허용

% emacs **/app.css[TAB] 

로 원하는 목록을 얻을 수

autoload -U compinit 
zstyle ':completion:*' completer _expand 
compinit 

:

는 최소한 다음과 같은 설정을 할 필요가 일단.