Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Tip] collage sous ViM avec la souris
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
sireyessire
Advocate
Advocate


Joined: 20 Mar 2003
Posts: 2991
Location: back in Paris, France

PostPosted: Sun Sep 05, 2004 7:00 pm    Post subject: [Tip] collage sous ViM avec la souris Reply with quote

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. :evil:

Une solution est de faire juste avant de coller:
Code:
:set paste

là on doit rentrer dans le mode insert(paste) et on colle et hop votre belle identation est conservée. :wink:


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 :wink:
_________________
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
View user's profile Send private message
scout
Veteran
Veteran


Joined: 08 Mar 2003
Posts: 1991
Location: France, Paris en Semaine / Metz le W-E

PostPosted: Sun Sep 05, 2004 7:18 pm    Post subject: Re: [Tip] collage sous ViM avec la souris Reply with quote

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 :wink:
_________________
http://petition.eurolinux.org/ - Petition against ePatents
L'essence de la finesse
Back to top
View user's profile Send private message
petrasl
n00b
n00b


Joined: 18 May 2004
Posts: 69
Location: Swiss

PostPosted: Sun Sep 05, 2004 8:08 pm    Post subject: Reply with quote

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
View user's profile Send private message
fafounet
l33t
l33t


Joined: 03 Apr 2004
Posts: 703
Location: Meuves, France

PostPosted: Sun Sep 05, 2004 8:11 pm    Post subject: Reply with quote

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
View user's profile Send private message
kernelsensei
Bodhisattva
Bodhisattva


Joined: 22 Feb 2004
Posts: 5619
Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)

PostPosted: Sun Sep 05, 2004 8:16 pm    Post subject: Reply with quote

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
View user's profile Send private message
Beber
Guru
Guru


Joined: 10 Apr 2004
Posts: 300
Location: Kemper, Lutèce

PostPosted: Mon Sep 06, 2004 11:16 am    Post subject: Reply with quote

mais c'est ENORME ca

merci beaucoup :)
Back to top
View user's profile Send private message
Nemerid
Tux's lil' helper
Tux's lil' helper


Joined: 14 Jul 2002
Posts: 90

PostPosted: Mon Sep 06, 2004 11:42 am    Post subject: Reply with quote

Moi j'utilisais la commande :
Code:
 set noai


qui devait sensiblement faire la meme chose, puisqu'il enleve l'indentation automatique.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum