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

Existe uma maneira menos complicada de definir o array $ path localmente dentro da função?

Existe uma maneira menos trabalhosa de definir uma versão local do array $path do que é mostrado no snippet a seguir? foo () { local holdpath holdpath=($path) local path path=($holdpath) if ( some_condition ) path=( $PR...
26.06.2013 / 16:03
1
resposta

Percorrer o início da ação de inserção no modo vi do shell Z

É possível configurar o modo vi do shell Z para que o backspace possa excluir caracteres antes da posição em que a ação de inserção foi iniciada? Basicamente, o comportamento do vim que pode ser alcançado adicionando a seguinte linha a ~/....
31.05.2017 / 02:56
2
respostas

como eu chamo comandos git sem 'git' na frente?

Como eu digo ao meu zsh para tentar automaticamente um comando com git na frente, se o comando não for encontrado? Por exemplo. Desejo executar $ status e, se não houver status em $PATH , meu zsh deverá tentar git status .     
20.09.2015 / 09:07
1
resposta

Zsh: scripts de origem recursivamente

Eu tenho a pasta ~/scripts/ que contém várias subpastas com níveis de diretório arbitrários. Esta pasta somente para scripts que precisam ser originados ao iniciar zsh , como recursivamente obter todos os arquivos sob sua pasta e suas su...
09.11.2018 / 14:12
3
respostas

Por que o zsh e o ksh93 optaram por não serem compatíveis com a correspondência de padrões?

Documentação POSIX para correspondência de padrões disse que: An ordinary character is a pattern that shall match itself. It can be any character in the supported character set except for NUL, those special shell characters in Quoting...
24.02.2016 / 07:26
2
respostas

Como configurar o .zshrc para o sistema operacional

Eu quero usar emacs da pasta Applications quando estou usando o Mac, mas estou usando o mesmo .zshrc no Ubuntu. alias emacs='/Applications/Emacs.app/Contents/MacOS/bin/emacsclient' Então, quero criar esse alias apenas quando esto...
29.12.2015 / 15:11
1
resposta

Qual é a diferença entre 'autoload' e 'autoload -U' em Zsh?

Qual é a diferença entre autoload -U e plain autoload ? Por exemplo, aqui , é recomendado executar: autoload -U run-help autoload run-help-git autoload run-help-svn autoload run-help-svk unalias run-help alias help=run-help Por q...
07.07.2015 / 00:29
3
respostas

SSH para dois endereços, use o que se conecta primeiro

Eu tenho um computador em casa (chame-o de franklin porque é assim que eu o chamo) que frequento do meu laptop de trabalho. Quando estou em casa, ssh para franklin.local e, quando estou no trabalho ou em qualquer outro lugar, ssh para remote.a...
19.12.2012 / 15:50
1
resposta

Interceptar erro "comando não encontrado" no zsh

Existe uma maneira de interceptar o erro "comando não encontrado" no ZSH? Eu vi isso é possível no bash aparentemente, mas eu não consegui encontrar nada sobre isso em zsh.     
03.01.2011 / 18:59
1
resposta

Usando uma variável como uma condição de caso no zsh

A minha pergunta é o equivalente zsh da pergunta feita aqui: Como posso usar uma variável como uma condição de caso? Eu gostaria de usar uma variável para a condição de uma instrução case no zsh. Por exemplo: input="foo" pattern="(foo|bar)"...
28.05.2018 / 00:24