Existe um complemento zsh ou um complemento iTerm que permite preenchimentos automáticos de cadeias arbitrárias?

0

Eu sempre me vejo olhando para uma string que foi impressa no meu terminal, eu preciso usá-lo em um comando, mas não quero mover o mouse para copiar / colar.

Eu estou querendo saber se zsh ou iTerm suportam auto-preenchimento arbitrário, a partir de cadeias arbitrárias no buffer de terminal (não necessariamente coisas que eu digitei, talvez coisas que foram impressas).

Eu sei que deve existir (eu sei que não sou a única aberração do teclado), mas não consigo encontrá-lo. Tudo o que consegui encontrar é o preenchimento automático de diretórios, arquivos ou comandos específicos, como o git.

    
por Madd0g 05.02.2016 / 00:26

2 respostas

0

Encontrado no iTerm Destaques para novos usuários .

Autocompletar arbitrário com CMD+;

    
por 01.08.2016 / 08:52
0

Não tenho certeza se entendi corretamente, mas se essa string está sendo enviada para o terminal pelo comando anterior, isso pode ajudar:

zmodload -I zsh/parameter
insert-last-command-output () {
    LBUFFER+="$(eval $history[$((HISTCMD-1))])"
}
zle -N insert-last-command-output
bindkey '^[x' insert-last-command-output

Coloque no seu zshrc. ALT-x agora irá inserir resultado do último comando em sua linha de comando.

    
por 23.02.2016 / 09:08