J'aimerais pouvoir coller depuis le presse-papiers du système (ou la sélection de texte) dans mon invite shell "vi-like" en utilisant le clavier. J'utilise normalement zsh et parfois bash. Dans les deux cas, le shell est configuré avec un comportement similaire à vi ( bindkey -v
/ set -o vi
).
Dans vim, le comportement que je recherche est disponible avec la séquence de touches "+p
. Cependant, cette séquence de touches particulière ne fonctionne pas comme prévu dans une invite de shell compatible vi. Existe-t-il un moyen d'activer ceci ou un comportement similaire, en utilisant uniquement le clavier, tout en restant avec des raccourcis clavier de type vi dans une invite de shell zsh ou bash?
-- Éditer --
Cas d'utilisation: je navigue souvent entre Firefox avec l' addon Pentadactyl , un émulateur de terminal et vim lui-même - en utilisant le gestionnaire de fenêtres Xmonad avec des touches personnalisées pour se déplacer. Les trois programmes ont des raccourcis clavier de type vi, ce qui est très efficace (pour la «mémoire des doigts»), il serait donc idéal de communiquer du texte entre eux en utilisant uniquement la syntaxe vim (ou une syntaxe très similaire).
xsel
et copié le code que vous avez suggéré avec une légère modification de mon .zshrc (j'ai choisi '^ P' au lieu de '^ X', en écrasant le comportement d'origine de '^ P')