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.
3
respostas

RPROMPT assíncrono?

Um amigo meu postou este no StackOverflow , e achei que poderíamos ter uma resposta mais provável aqui. Sua postagem se refere à velocidade, mas agora sabemos que o script python que estamos usando para analisar o status do git é lento e, em al...
17.09.2013 / 19:19
1
resposta

echo result from subshell em zsh

No zsh, os dois comandos a seguir resultam de maneira diferente: a=$(</etc/hosts) && echo $a echo $(</etc/hosts) O primeiro imprime o conteúdo linha por linha, enquanto o segundo imprime o conteúdo como um todo em uma única...
02.05.2015 / 19:16
1
resposta

zsh conclusão de palavra intermediária insensível a maiúsculas e minúsculas

Eu tenho o seguinte no meu .zshrc para conclusão de tabulação sem distinção entre maiúsculas e minúsculas. Eu encontrei uma situação em que a conclusão da tabulação falha, e não consigo descobrir o porquê. autoload -U compinit && c...
21.04.2015 / 20:57
2
respostas

Exibir possíveis correções, mas não aplicá-las automaticamente

Eu tenho a seguinte conclusão: zstyle ':completion:*' completer _complete _approximate Como resultado, se eu digitar algo incorretamente e apertar TAB, verei uma lista com proposições corrigidas (o que eu gosto) e ao mesmo tempo, a palav...
18.08.2014 / 16:44
4
respostas

Como remover o último comando (ou comando atual para bônus) do histórico do zsh

Claro que há uma maneira inteligente e super simples de fazer isso, mas como a história em zshell parece ter um alias para fc, não há como usar os truques mencionados em Como remover uma única linha do histórico? . Algum apontador sobre como...
14.10.2015 / 15:30
1
resposta

Não define $? para diferente de zero no controle + C

Meu $PS1 em Zsh inclui esta expressão: %(?. %?.) Significa «se o código de saída do comando anterior ( $? ) for verdadeiro, mostre $? , senão mostre nada». Isso geralmente é útil, mas uma coisa me irrita: shells set código de retorno d...
12.10.2013 / 20:58
1
resposta

Adicionando mais ligações do tipo Emacs ao editor de linhas do ZSH (ZLE)

Eu tenho algumas perguntas sobre as ligações de teclado do tipo emacs no Zsh. Como pano de fundo para todas as perguntas: Eu tenho ativação de teclas do tipo Emacs ativada com bindkey -e (ativada por padrão) Copiar e destaque da região:...
01.09.2011 / 23:12
1
resposta

Como ativar o comando 'daw' vi no zsh?

Eu vi que a opção do modo vi no zsh é bastante limitada. Por exemplo, 'daw' (delete around word) e 'diw' não funcionam. Qual é o motivo e como posso resolvê-lo?     
20.02.2014 / 21:26
1
resposta

Desabilita a ferramenta de configuração no Zsh

Quando não há nenhum arquivo .zshrc no diretório pessoal de um usuário e zsh é iniciado, um utilitário de configuração interativo é executado em vez de dar acesso diretamente ao prompt do shell. Eu configurei zsh para ser o shell pad...
07.12.2012 / 20:03
1
resposta

imprimindo “forma canônica de escape de impressão” de uma string

Estou tentando escrever uma função, vou chamá-la de escape , que se comportará assim: % IFS=$' \t\nescape () { local varname=$1 local value="$2" print -n "$varname=\$'" # ??? print "'" } 0' % escape FOO $IFS FOO=$' \t\n%...
24.04.2012 / 02:24