|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre Expert
![]() Inscription : mars 2011 Messages : 531 ![]() |
Bonjour à tous,
gvim (sous windows) est un éditeur que j'apprécie tout particulièrement mais je dois dire que je ne me suis jamais fait à son système de copier/coller. J'ai rajouter set clipboard=unnamed dans mon vimrc pour utiliser le presse-papier windows par défaut (car j'en avais mare de faire "*p à chaque fois). Ce que j'aimerais maintenant, c'est faire en sorte que "p" ne remplace pas le presse papier par ce qui est sélectionné. Je m'explique: Je copie quelque chose (qui peut ne pas se trouver dans vim) avec ctrl-c (normale quoi...). Je sélectionne quelque chose dans vim, je colle mon truc pour remplacer la sélection (avec p). Seulement voila, si je veux recommencer, je doit aller copier à nouveau le texte d'origine car le presse-papier a été remplacer par ce qui vient d'être remplacer. Quelqu'un aurait-il une solution à ce problème ? Au passage si un modo passe par là, il serait peut être utile de rajouter une catégorie vim/emacs dans les sous-forum, non ?
__________________
La perfection est atteinte, non pas lorsqu’il n’y a plus rien à ajouter, mais lorsqu’il n’y a plus rien à retirer. - Antoine de Saint-Exupéry |
|
|
00
|
|
|
#2 | ||
|
Membre Expert
![]() Inscription : mars 2011 Messages : 531 ![]() |
Réponse à moi-même du coup. D'après ce que j'ai compris:
Le registre unnamed est remplacé par tout ce qui vient de changer (:help clipboard pour plus de détail). Je n'ai pas trouvé de solution pour changer ce comportement. Par contre, en redéfinissant les commande y, p, etc... on peu utiliser le registre "+" par défaut, qui correspond au presse-papier windows. En gros, il suffit de rajouter ceci dans le .vimrc: Code :
__________________
La perfection est atteinte, non pas lorsqu’il n’y a plus rien à ajouter, mais lorsqu’il n’y a plus rien à retirer. - Antoine de Saint-Exupéry |
||
|
|
00
|
Copyright © 2000-2013 - www.developpez.com