84 votes

Comment coller avec vim sans que le code soit commenté ?

Chaque fois que je colle dans vim, chaque ligne est commentée.

Il y a un moyen de contourner ça ?

181voto

pkaeding Points 12935

Avant de coller, saisissez ceci en mode normal :

:set paste

Puis passez en mode insertion. Vous verrez la barre d'état dire insert (paste). Collez votre code. Appuyez sur ESC pour revenir au mode normal, et :

:set nopaste

Vous n'êtes plus en mode collage.

43voto

Jefromi Points 127932

Ou, pour éviter d'avoir paste, mettez simplement le texte. Plutôt que de passer en mode insertion et collage, en mode commande type :

"+p

Le tampon + correspond au presse-papiers du système.

Si vous insistez sur l'utilisation de paste, je vous suggère de cartographier quelque chose pour le basculer. Par exemple, :set pastetoggle=<F2> (wow, je ne savais pas qu'il y avait une option spéciale pour cela)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X