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 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 / 18: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 / 14: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 / 13: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 / 18: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 / 21: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 / 20: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 / 19: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 / 00:24
1
resposta

Classificando uma matriz com base na substring de cada elemento

Como se classifica uma matriz com base em uma substring de cada elemento? por exemplo. dado um array como arr=( 2some05stuff 4more02stuff 3evenmore01stuff 1no04stuff ) Eu gostaria de classificar os elementos pela string numérica que prec...
15.12.2016 / 22:09
1
resposta

zsh git auto-complete do comando adiciona origem extra ao nome da ramificação do git

Depois de clonar um repositório git localmente, eu quero mudar de branch para, diz, 'ABCD'. $ git branch -a * master remotes/origin/ABCD remotes/origin/HEAD -> origin/master remotes/origin/master $ git checkout origin/ABCD #### &l...
02.03.2015 / 02:17