83 votes

Vim Surround insère un espace supplémentaire autour du mot

Lorsque je sélectionne le mot et utilise le plug-in surround avec S :

 foobar
 

Il devient

 ( foobar )
 

Comment puis-je supprimer les espaces supplémentaires, de sorte qu'il devient

 (foobar)
 

Que dois-je placer dans mes paramètres?

178voto

Michael Berkowski Points 137903

Si vous tapez S ( , il sera entouré d'espaces. Cependant, si vous utilisez la fermeture ) S ), il ne sera pas entouré d'espaces.

Ceci s’applique bien sûr à tous les environnements de paires de crochets, <> [] {} () , et pas seulement à () , bien que le comportement de S < soit tel qu’il attend un enclos de balise, de sorte que seul S > puisse entourer comme <> .

21voto

Ahmed Masud Points 6603

Lorsque vous utilisez le plugin Surround, vous pouvez utiliser:

cs) au lieu de cs( pour entourer sans espace :).

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