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

Como usar aliases com preenchimento automático em oh-my-zsh?

Estou usando o zsh no MacOS El Capitan. Eu estou querendo saber como a conclusão automática deve ser parametrizada para resolver os aliases também. Quando usei o bash, meu .bash_profile continha o seguinte: alias mdb "mongo -uadmin -pXXX -...
13.09.2018 / 06:57
1
resposta

Zsh / Tmux: Aguarde o sucesso do subprocesso

Consulte esta pergunta sem resposta antes de continuar: Tmux: verifique o código de saída do comando que foi enviado por chaves de envio tmux send-keys apenas envia o comando e sai com sucesso, mas repeat 5; do print This is a test; sle...
19.09.2018 / 12:15
1
resposta

Como posso definir a preferência de conclusão do zstyle para um alias do zsh?

Se eu tiver um executável - por exemplo, ~/bin/stuff no meu PATH , posso definir isso em .zshrc para que ele preencha automaticamente os arquivos de texto como argumentos do meu comando: zstyle ':completion:*:*:stuff:*' file-patterns...
01.08.2018 / 11:48
2
respostas

Processe diretivas de prompt dentro de $ psvar sem PROMPT_SUBST

Estou usando precmd para gerar um status git colorido no meu prompt. Eu gero uma picada como %F{green}master%f%F{red}%f e atribuo a $psvar[1] . Meu prompt inclui %1v para exibir o texto. No entanto, não vejo texto em verde...
09.07.2018 / 09:17
2
respostas

Automaticamente usa a versão '.zwc' de um arquivo 'source'd'

Eu encontrei *.zwc arquivos, que eu acredito serem arquivos de código do Word Z-shell, ou% script zsh compilado. Quando source -ing um arquivo arbitrário, existe uma maneira de ter zsh : Use o arquivo .zwc se ele existir e f...
08.07.2018 / 11:04
1
resposta

Como esperar que o usuário feche o vim e execute o comando no shell script

Atualmente, estou tentando gravar uma função de shell para atualizar meu arquivo .zshrc. Eu tenho atualmente um alias que é como segue alias zshrc="vim ~/.zshrc" Eu queria saber se existe alguma maneira de escrever uma função que esperari...
08.07.2018 / 21:11
1
resposta

sobrescreve e reutiliza a função existente no zsh

Eu gostaria de estender um pouco a função de conclusão do zsh. Eu gostaria de evitar colocar o corpo da função completa no meu homedir com apenas uma linha alterada. Em vez disso, gostaria de interceptar a chamada e, em seguida, chamar a funç...
15.06.2018 / 16:48
1
resposta

zsh Variável PATH não definida corretamente de outra variável de ambiente

Eu quero definir o meu caminho (e algumas outras variáveis de ambiente) com base em um determinado diretório, então eu tenho o seguinte arquivo no meu diretório home export MY_DIR="/path/to/dir" export PATH=$MY_DIR/bin:$PATH export MY_OTHER_V...
13.06.2018 / 23:53
1
resposta

Como acessar o fpath do usuário em oposição ao fpath do sistema com um script?

test.zsh: #!/usr/bin/env zsh for f in ${fpath}; do echo ${f} done saídas: /usr/local/share/zsh/site-functions /usr/share/zs...
23.12.2011 / 19:28
1
resposta

Como posso aumentar um número encontrado por curinga no comando anterior? (zsh)

Eu quero fazer isso: setopt HIST_SUBST_PATTERN echo Ninja_Turtles_2003_S02E05_DVDRip_30NAMA.mkv ^E(0?)^E$((match[1]+1)) # resulting in: echo Ninja_Turtles_2003_S02E06_DVDRip_30NAMA.mkv ‌Mas eu recebo: echo Ninja_Turtles_2003_S02E1_DVDR...
03.09.2018 / 09:01