Me gustaría poder pegar desde el portapapeles del sistema (o selección de texto) en mi indicador de shell "vi-like" usando el teclado. Normalmente uso zsh y algunas veces bash. En ambos casos, tengo el shell configurado con un comportamiento similar a vi ( bindkey -v
/ set -o vi
).
En vim, el comportamiento que estoy buscando está disponible con la secuencia de teclas "+p
. Sin embargo, esta secuencia de teclas en particular no funciona como se esperaba en un indicador de shell habilitado para vi. ¿Hay alguna manera de habilitar esto o un comportamiento similar, usando solo el teclado, mientras se mantienen las combinaciones de teclas tipo vi en un indicador de shell zsh o bash?
- editar -
Caso de uso: a menudo navego entre Firefox con el complemento Pentadactyl , un emulador de terminal y vim, usando el administrador de ventanas Xmonad con teclas personalizadas para moverme. Los tres programas tienen combinaciones de teclas tipo vi, lo cual es muy eficiente (para "memoria de dedo"), por lo que sería ideal comunicar el texto entre ellos usando la sintaxis vim (o una sintaxis muy similar) solamente.
xsel
y copiar su código sugerido con una ligera modificación en mi .zshrc (elegí '^ P' en lugar de '^ X', sobrescribiendo el comportamiento original de '^ P')