View previous topic :: View next topic |
Author |
Message |
sireyessire Advocate
Joined: 20 Mar 2003 Posts: 2991 Location: back in Paris, France
|
Posted: Sun Sep 05, 2004 7:00 pm Post subject: [Tip] collage sous ViM avec la souris |
|
|
Sans rentrer dans un mode troll (trop classique) sur les avantages de ViM, j'ai trouvé une solution à un de mes soucis:
Imaginons que vous soyez en train de coder, alors vous indentez (et oui c'est utile) votre joli code et un jour, vous vous dites tiens il faut que je rajoute telle partie que j'ai dans un autre fichier: alors hop, souris+ sélection et hop clic milieu (collage) et là c'est le drame, toute cette belle indentation qui fiche le camp en un bordel inommable.
Une solution est de faire juste avant de coller:
là on doit rentrer dans le mode insert(paste) et on colle et hop votre belle identation est conservée.
Nb: cela n'a été testé qu'avec ViM 6.3, donc pour les versions précédentes je sais pas si ça marche.
[EDIT 1] Merci scout (de m'y faire penser), je précise que la config est la config de base sous gentoo et sans rajouter d'option :set mouse=a
[EDIT 2] on peut rajouter cette commande au vimrc:
Code: | set pastetoggle=<F10> |
pour toggler le mode paste dans ViM
merci à kernel_sensei pour cet ajout _________________ I never think of the future. It comes soon enough.
Albert Einstein
Try simpler first
Shockley
Last edited by sireyessire on Mon Sep 06, 2004 11:29 am; edited 3 times in total |
|
Back to top |
|
|
scout Veteran
Joined: 08 Mar 2003 Posts: 1991 Location: France, Paris en Semaine / Metz le W-E
|
Posted: Sun Sep 05, 2004 7:18 pm Post subject: Re: [Tip] collage sous ViM avec la souris |
|
|
sireyessire wrote: | [EDIT 1] Merci scout, je précise que la config est la config de base sous gentoo et sans rajouter d'option :set mouse=a |
C'est moi qui te remercie pour me citer ... et à l'occasion j'essayerais avc le ":set mouse=a" pour voir si ça se passe bien
Et sinon, merci pour le tip _________________ http://petition.eurolinux.org/ - Petition against ePatents
L'essence de la finesse |
|
Back to top |
|
|
petrasl n00b
Joined: 18 May 2004 Posts: 69 Location: Swiss
|
Posted: Sun Sep 05, 2004 8:08 pm Post subject: |
|
|
Merci bcp pour le truc! En effect, c'était très frustrant de voir l'indentation se perdre vers la droite.
J'utilisais nano que pour les collages. |
|
Back to top |
|
|
fafounet l33t
Joined: 03 Apr 2004 Posts: 703 Location: Meuves, France
|
Posted: Sun Sep 05, 2004 8:11 pm Post subject: |
|
|
Quand je faisais mon stage avec vi oblige c'est un des trucs que j'ai appris en premier car sinon c'est trop prise de tête. |
|
Back to top |
|
|
kernelsensei Bodhisattva
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Sun Sep 05, 2004 8:16 pm Post subject: |
|
|
tu peux aussi rajouter ca a ton vimrc :
Code: | set pastetoggle=<F10> |
par exemple, comme ca, une simple pression sur F10 et hop, mode collage !
pour en sortir c'est pareil !
et ca ca marche depuis des plombes ! (avant la version 6, c'est sur) _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
|
Beber Guru
Joined: 10 Apr 2004 Posts: 300 Location: Kemper, Lutèce
|
Posted: Mon Sep 06, 2004 11:16 am Post subject: |
|
|
mais c'est ENORME ca
merci beaucoup |
|
Back to top |
|
|
Nemerid Tux's lil' helper
Joined: 14 Jul 2002 Posts: 90
|
Posted: Mon Sep 06, 2004 11:42 am Post subject: |
|
|
Moi j'utilisais la commande :
qui devait sensiblement faire la meme chose, puisqu'il enleve l'indentation automatique. |
|
Back to top |
|
|
|