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: Qual é a diferença entre '.' e 'fonte'?

Eu costumava pensar que os itens incorporados . e source são equivalentes. Esta questão concorda comigo quando se trata de bash . No entanto, encontrei o seguinte usando zsh : desktop➜ ~/pst . env /usr/bin/env:1: no such file or...
15.03.2013 / 20:10
1
resposta

Como usar a substituição de parâmetros no padrão glob (zsh)

Eu quero processar um monte de arquivos que terminam com alguns sufixos, então eu escrevi o seguinte script zsh mas não funcionou. EXT=(.jpg .png .gif) EXT=${(j.|.)EXT} # EXT becomes '.jpg|.png|.gif' for f in *($EXT); do # should becom...
25.06.2013 / 09:32
1
resposta

/ etc / paths no OS X e outros Unices

/etc/paths é lido por todos os shell executados no OS X? Por exemplo, se eu usar zsh, ele analisará /etc/path para preencher $PATH ? Qual é exatamente a sequência que o OS X segue para preencher $PATH ? Isso é diferente de outros...
29.01.2014 / 16:54
1
resposta

Executa um comando no modo zsh vim

Em zsh em vim mode , escrevo algo foo foo bar bar Em seguida, teco Esc para entrar no modo normal e digite : foo foo bar bar execute: _ Então, suponho que posso fazer isso, quero pesquisar e substituir bar por baz...
04.04.2016 / 23:48
1
resposta

Mantenha o espaço após a conclusão de alguns caracteres em zsh

O Zsh tem um pouco de automação relacionada à conclusão que é legal na maioria das vezes: depois de pressionar Tab , um espaço é inserido automaticamente (ou algum outro caractere apropriado, como , entre chaves). Eu quero manter esse rec...
17.12.2014 / 09:32
1
resposta

Use '/ etc / paths' ou '/etc/paths.d' para adicionar itens ao PATH no macOS Sierra?

Do que eu aprendi em vários lugares com discussões sobre /usr/libexec/path_helper e todos, aparentemente, a maneira moderna de adicionar itens à variável de ambiente PATH no macOS Sierra 10.12 é: Edite o arquivo /etc/paths Adicion...
04.02.2017 / 23:44
1
resposta

Combinando a conclusão da guia do zsh com a insensibilidade a maiúsculas e minúsculas

Eu tenho o zsh 5.0.7 configurado para usar o preenchimento de tabulação insensível a maiúsculas com zstyle ':completion:*' matcher-list 'm:{a-zA-Z}={A-Za-z}' O problema que estou tendo é que essa insensibilidade a maiúsculas e minúsculas...
18.02.2015 / 15:52
3
respostas

colar url no terminal (urxvt, zsh) falhou, alguns caracteres escaparam

Nos últimos meses, acho que, se eu copiar o URL no chrome e, em seguida, Shift Insert no urxvt, o URL colado é salvo. Por exemplo, o URL original é: http://example.com/?a=c o conteúdo colado é: http://example.com/\?a\=c Mas se e...
02.07.2016 / 14:17
1
resposta

O ZSH usa duas guias para completar nomes de arquivos

Adoro as conclusões da guia de Zsh, mas é frustrante quando há apenas uma opção possível e tenho que separar duas vezes para concluir o nome do arquivo. Por exemplo, se esta for uma lista de arquivos em um diretório: - a.txt - b.txt - x.tx...
19.02.2012 / 04:48
1
resposta

O valor da minha variável é 0, mas eu não configurei para 0

Hoje eu notei que uma das minhas funções zsh não está funcionando; Eu investiguei a questão, e o culpado foi este: for i in a b do echo "$i" done 0 0 Então eu abri um novo zsh, e nisso as coisas estavam funcionando normalmente: for i i...
18.08.2018 / 18:37