Mi piacerebbe essere in grado di incollare dagli appunti di sistema (o selezione di testo) nel mio prompt della shell "vi-like" usando la tastiera. Di solito uso zsh e talvolta bash. In entrambi i casi, ho la shell impostata con un comportamento simile a vi ( bindkey -v
/ set -o vi
).
In verità, il comportamento che sto cercando è disponibile con la sequenza di tasti "+p
. Questa particolare sequenza di tasti non funziona come previsto in un prompt della shell abilitato per vi. Esiste un modo per abilitare questo o un comportamento simile, usando solo la tastiera, pur rimanendo con combinazioni di tasti simili a vi in un prompt della shell zsh o bash?
-- modificare --
Caso d'uso: navigo spesso tra Firefox con l' addon Pentadactyl , un emulatore di terminale e vim stesso - usando il gestore di finestre Xmonad con tasti personalizzati per spostarti. Tutti e tre i programmi hanno combinazioni di tasti simili a vi, che sono molto efficienti (per "memoria delle dita"), quindi sarebbe l'ideale comunicare il testo tra loro usando solo la sintassi vim (o una sintassi molto simile).
xsel
Funzionava perfettamente dopo aver installato e copiato il codice suggerito con una leggera modifica al mio .zshrc (ho scelto '^ P' invece di '^ X', sovrascrivendo il comportamento originale di '^ P')