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

Comando não encontrado não acionado para 'travar' no ZSH sem motivo

Acabei de digitar crash no meu ZSH (de oh-my-zsh se isso importa) e recebi uma resposta peculiar: zsh: permission denied: crash em vez do usual comportamento de comando não encontrado esperado (desde que eu tenha esse plugin instalad...
03.03.2017 / 00:26
1
resposta

zsh, modularidade, vários arquivos .zsh e oh-my-zsh

Eu uso / desfruto de zsh e usei oh-my-zsh em casal. Embora seja tudo legal e legal, eu fico irritado por ter que atualizar constantemente o script oh-my-zsh a cada 15 dias / mês. Agora eu coloquei o zsh como um prompt em outra máquina. Agora,...
13.12.2016 / 02:42
1
resposta

Por que os modificadores de pré-comando do zsh param de aceitar argumentos se forem citados?

zsh tem modificadores de pré-encomenda, que precedem um comando para alterar a forma como o comando é interpretado. Alguns deles são command e exec . $ zsh -c 'exec -a foo zsh -c "print -- \$ zsh -c '\exec -a foo zsh -c "print -- \$ z...
29.03.2017 / 15:44
1
resposta

Bindkey para executar o comando (Zsh)

Em bash , é possível fazer o seguinte: bind -x '"\C-l":ls' para mapear Ctrl + L para o título externo (ou seja, do sistema em vez de readline função) Comando ls para listar o conteúdo do diretório. Como fazer o mesmo em z...
28.06.2017 / 01:54
1
resposta

Por que o zsh abre um descritor de arquivo em um?

Eu posso abrir um descritor de arquivo explicitamente da maneira normal: $ ls -lh /dev/fd/ total 0 lrwx------ 1 tavianator users 64 Jul 10 11:06 0 -> /dev/pts/6 lrwx------ 1 tavianator users 64 Jul 10 11:06 1 -> /dev/pts/6 lrwx------ 1...
10.07.2017 / 17:18
1
resposta

Entenda melhor uma função que expande aliases em 'zsh'

Estou tentando entender como esse widget zsh funciona: expand-aliases() { unset 'functions[_expand-aliases]' functions[_expand-aliases]=$BUFFER (($+functions[_expand-aliases])) && BUFFER=${functions[_expand-aliases]#$'\t'...
22.06.2017 / 21:51
1
resposta

wait falha no comando

O script abaixo não tem outro propósito além de ilustrar essa questão. #!/usr/bin/env zsh arbitrary_pipeline () { shuf | tr a-z A-Z } tmpdir=$( mktemp -d ) mkfifo $tmpdir/{orig,alt} { tee $tmpdir/orig | arbitrary_pipeline > $tmpdir...
04.11.2016 / 21:01
1
resposta

Exclui o mapa de teclado e desativa completamente a chave no zsh

Eu quero desabilitar a chave Insert completamente em zsh. Essa chave não tem uso real e só me irrita quando eu a acerto acidentalmente. Descobri como remover a ligação de overwrite-mode bindkey -r "^[[2~" Mas agora, quando eu real...
01.11.2016 / 17:08
1
resposta

Functions digest NÃO é tratado da mesma forma que um diretório de arquivos de função!

Eu tenho uma função que usa zcompile para criar um resumo assim: function fpath-setup { local FLATFPATH="${TMPPREFIX}-${ZSH_VERSION}-fpath.zwc" function { typeset -a zarr blacklist=('ztodo' 'zed') blacklist="^(${(j:...
27.08.2016 / 21:49
1
resposta

Backspace em zsh preso

No modo set -o vi no bash, quando pressiono Esc+k para obter o último comando inserido e, em seguida, A , acabo no modo de inserção, o que me permite pressionar backspace para começar a excluir o fim do último comando. Com o modo...
17.06.2016 / 13:57