有没有办法在zsh自动完成中分隔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 :(得分:0)
zstyle ':completion:*:complete:(cd|pushd):*' group-name ''
zstyle ':completion:*:complete:(cd|pushd):*' format ' '