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 mapear Ctrl-c para o modo normal em zle?

Em zsh com ligações do vi, desejo deixar o modo de inserção não apenas usando Esc , mas também usando Ctrl-c . Eu tentei isso como sugerido em outra resposta . bindkey -M viins '^C' vi-cmd-mode Pressionar Ctrl-c ainda cria um novo...
12.06.2016 / 15:20
2
respostas

Relacionamento entre o script de conclusão customizado do zsh e a configuração do compsys / zstyle

Eu escrevi um script de conclusão simples para um comando cheat para que, ao usar cheat em um prompt, o zsh preencherá automaticamente os argumentos. (obviamente) isso precisava ser configurado de uma maneira compatível com compinit / com...
17.03.2016 / 22:14
1
resposta

copiar e colar em zsh

Eu criei este pequeno script para zsh, para copiar & colar dentro de zsh para a área de transferência do sistema (basicamente tem tudo a partir daqui: copiar e colar zsh como emacs ) x-yank() { zle copy-region-as-kill print -rn -...
29.01.2016 / 16:43
2
respostas

Forçando a expansão de um alias global em parte de uma palavra

Eu tenho alguns scripts /tmp/foo/bar.sh e /tmp/foo/baz.sh , o seguinte: # /tmp/foo/bar.sh alias -g __FILE__='${(%):-%x}' alias -g __DIR__='${${(%):-%x}%/*}' printf "sourcing %s\n" __FILE__ printf "about to source %s/baz.sh\n" __DIR__...
12.11.2015 / 18:02
1
resposta

Silenciosamente o comando timeout no zsh

Esta é uma pergunta frequente: Superusuário / loop-start-program-and-kill-after -time-out SO / bash-script-that -kills-a-child-process-depois-de-determinado-timeout SO / bash-run-a-process-for-limited período de tempo SO / bash-...
25.08.2015 / 18:28
1
resposta

Posso desligar determinados plugins do oh-my-zsh?

Isso é mais um tiro longo, mas aqui vamos nós: Eu uso o oh-my-zsh com o vcs-plugins git e svn on. Eu comecei agora em um projeto onde seria mais conveniente usar sshfs . O problema que surge agora é o seguinte: o plugin git executa git sta...
08.07.2015 / 20:19
1
resposta

Vim e unified diffs

No meu trabalho diário, eu lido apenas com diffs unificados, então gostaria de definir o alias alias diff='diff -puN' no meu .zshrc . Esse alias não é respeitado quando eu uso o shell no modo de linha de comando do vim, ou seja, quan...
22.04.2015 / 10:12
1
resposta

Cygwin: CD para caminhos do Windows facilmente

No Windows, os caminhos são (excessivamente) longos, por isso é comum arrastar e soltar de alguns links para o terminal ou copiar e colar caminhos de gerenciadores de arquivos. É possível colocar no arquivo init do shell uma função como cdw()...
14.12.2014 / 14:17
1
resposta

Problema com o zsh segfaulting: como avaliar melhor o problema?

Estou usando o arco Linux 3.15.2-1-ARCH x86_64. Eu não uso zsh (zsh-5.0.5-1) todos os dias, caso contrário eu teria notado segfaults , quando eu inicio a partir do bash cli: arch kernel: zsh[2187]: segfault at 8 ip 00007f3b49853083 s...
02.07.2014 / 23:33
1
resposta

reset para o contador de loops

Pergunta simples: se eu tiver um for loop (zsh) sobre uma lista não confiável, o que significa que a lista contém entradas que não podem ser previstas de antemão, posso redefinir o contador de loop for ? Isso demonstra o que estou pedindo:...
23.07.2014 / 15:18