Eu configurei essa função no meu ~/.zshrc
:
cdp() {
cd "/mnt/c/Users/Mark/PhpstormProjects/$1"
}
Mas eu não recebo conclusões de tabulação para isso. Existe alguma maneira de obter os nomes dos diretórios para autocompletar quando eu tabulado?
Defina uma função de conclusão para
cdp
. Convencionalmente, a função é chamada_cdp
. Você pode defini-lo em seu.zshrc
e atribuí-lo explicitamente comcompdef
.Como alternativa, coloque o código de conclusão em um arquivo
$fpath
chamado_cdp
com uma diretiva de autoload de conclusão .Para completar diretórios, use
_files -/
. Para completar diretórios relativos a um local diferente do diretório atual, use a-W
opção . Como esta função recebe apenas um argumento, complete apenas o primeiro argumento .Em vez dessa função, você pode ou não preferir adicionar o diretório a
cdpath
.