Perguntas sobre 'zsh'

zsh é um shell projetado para uso interativo, embora também seja uma poderosa linguagem de script. Muitos dos recursos úteis do bash, ksh e tcsh foram incorporados no zsh; muitos recursos originais foram adicionados.
1
resposta

zsh history - caminho completo

Suponha que eu faça o seguinte em zsh cd ~ cd dir1 cd dir2 cd dir3 evince foo.pdf O zsh escreve exatamente o mesmo em seu arquivo de histórico. Agora, minha pergunta é se é possível ter cd ~ cd ~/dir1 cd ~/dir1/dir2 cd ~/dir1/dir2/d...
07.05.2011 / 11:04
1
resposta

Como expandir uma subcadeia de um comando?

Gostaria de saber como seria um comando se eu inserisse uma substring desse comando. Eu não estou interessado no resultado, mas na expansão da história. O propósito disto é mostrar de forma interativa como a expansão funciona em zsh. Por e...
16.10.2012 / 21:38
1
resposta

Zsh: histórico consistente entre máquinas

Caso de uso: distribua o histórico do zsh entre máquinas no controle de origem. Isso é algo que eu posso alcançar com a história do zsh - colocar o histórico no controle de versão a sincronização entre as mahcines? Isso é para evitar a digita...
03.11.2018 / 15:29
0
respostas

Por que uma geração de nome de arquivo com falha faz com que o zsh pare de processar um script?

Eu estava tentando escrever um script curto que gravaria todos os programas executáveis encontrados em $PATH : for dir in $(tr ':' ' ' <<<"${PATH}"); do for pgm in $dir/*; do if command -v "${pgm}" >/dev/null 2>&1;...
31.10.2018 / 05:19
2
respostas

Leia / dev / tty de dentro de uma função de conclusão

Por que o código a seguir não está funcionando para a conclusão do comando foo ? Quando eu a fonte, em seguida, digite foo <Tab> , o shell trava e não aceita qualquer entrada até que eu pressione ^C (que sai da conclusão do comando)...
23.01.2018 / 21:49
1
resposta

O número fd de vários shells é fixo?

Digamos que: xb@dnxb:/tmp$ echo 'ls -l /proc/$$/fd | grep a.sh' > a.sh; \ > while IFS='' read -r f; do \ > echo "$f"; "$f" a.sh; \ > done < <(tail -n +2 /etc/shells) /bin/sh lr-x------ 1 xiaobai xiaobai 64 Jan 20 00:09 10 -...
19.01.2018 / 17:18
0
respostas

Fontes Powerline para zsh em TTY

Estou usando o UBUNTU 16.04. Em terminais gráficos como "Terminal" "guake" e "terminator" estou usando o zsh com Powerline-Fonts. Eu olhei em volta um pouco, mas não encontrei nenhuma solução adequada para ativar fontes powerline para o TTY tamb...
24.07.2017 / 12:52
1
resposta

Não tente corrigir um comando que existe agora

Eu gosto da correção automática do zsh para comandos. No entanto, ele tem um recurso irritante: às vezes, tento executar um comando, percebo que ele não existe, instalo-o e, em seguida, tento executá-lo novamente, e o zsh ainda deseja fazer a me...
19.05.2018 / 20:50
0
respostas

Como personalizar a aparência da conclusão atualmente selecionada (destacada) em zsh?

Pergunta principal Gostaria de adicionar caracteres powerline no início e no final da conclusão selecionada, assim: Iniciou o menu de conclusão inserindo c e pressionando a tecla TAB . Movido diretamente no menu de conclusão pr...
09.05.2018 / 21:44
0
respostas

Como ensinar zsh quando não fazer autocorreção?

Adoro o recurso de autocorreção do ZSH, mas às vezes atrapalha: Se eu tiver um diretório cli , será sugerido quando eu tentar executar npm run ci . Ao executar o comando do Docker docker run -v /some/dir:/var/www , ele tentará corrig...
18.03.2017 / 11:49