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

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 / 13: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...
27.06.2017 / 23: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 / 15: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 / 19: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 / 20: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 / 16: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 / 19: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 / 11:57
1
resposta

Como posso voltar a ligar stty lnext a ^ q?

Você pode digitar caracteres literalmente usando the "lnext" functionality (often ^V per default) in your tty driver No entanto, eu ligo Ctrl + v para "colar" no meu emulador de terminal. (Como não uso fluxo de controle) gostaria d...
20.09.2016 / 10:45
2
respostas

inicia o terminator com zsh e aplica automaticamente “set -o ignoreeof”

Estou usando o terminador com zsh como meu shell: terminator --command="/bin/zsh" Adicionalmente, eu preciso de outra maneira de iniciar o terminador com zsh e ter certeza de que a janela não fecha em ctrl + d . Eu sei que pos...
26.09.2016 / 13:26