Gostaria de poder colar da área de transferência do sistema (ou seleção de texto) no meu prompt de shell "vi-like" usando o teclado. Eu normalmente uso zsh e às vezes bash. Nos dois casos, eu tenho o shell configurado com um comportamento semelhante ao vi ( bindkey -v
/ set -o vi
).
No vim, o comportamento que estou procurando está disponível com a sequência de teclas "+p
. Porém, essa sequência de teclas específica não funciona como esperado em um prompt de shell habilitado para vi. Existe alguma maneira de habilitar esse comportamento ou um comportamento semelhante, usando apenas o teclado, mantendo as combinações de teclas do tipo vi em um prompt do zsh ou do bash shell?
- editar -
Caso de uso: eu geralmente navego entre o Firefox com o complemento Pentadactyl , um emulador de terminal e o próprio vim - usando o gerenciador de janelas do Xmonad com chaves personalizadas para navegar. Todos os três programas têm combinações de teclas semelhantes a vi, o que é muito eficiente (para "memória digital"), portanto, seria ideal comunicar o texto entre eles usando a sintaxe vim (ou uma sintaxe muito semelhante).
xsel
e copiar o código sugerido com uma pequena modificação no meu .zshrc (eu escolhi '^ P' em vez de '^ X', substituindo o comportamento original de '^ P')