2014-09-05 3 views
1

zsh 자동 완성에서 CDPATH 경로와 로컬 경로를 구분할 수있는 방법이 있습니까? 이상적으로,이 뭔가 라인을 가지고 :zstyle, 현지인으로부터 CDPATH 완료 완료

CDPATH="/foo/" 

$ls /foo 

foo1/ foo2/ foo3 

$ls . 
local1/ local2/ local-file 

$cd <TAB>   << autocompletion... 
local1/ local2/  << local dirs 
        << note blank line separating locals from CDPATH 
foo1/ foo2/ foo3 << CDPATH 
나는 많은 성공없이 zstyle을 가지고 노는 시도

:를

zstyle ':completion:*:complete:(cd|pushd):*' \ 
    tag-order 'local-directories named-directories path-directories' 

관련 :

답변

0
zstyle ':completion:*:complete:(cd|pushd):*' group-name '' 
zstyle ':completion:*:complete:(cd|pushd):*' format ' ' 
+0

오래 전부터 알고 있었지만 실제로 서식 부분을 어떻게 처리 할 수 ​​있는지에 대해 자세히 설명 할 수 있습니까? – dcole2929

관련 문제