171 votes

Substitut de conservation de cas dans Vim

Cela peut-il être fait dans Vim?

Ce que je veux dire, c'est que: rechercher 'BadJob' et le remplacer par 'GoodJob' ferait les remplacements suivants

 'badjob' -> 'goodjob'  
'BadJob' -> 'GoodJob'  
'badJob' -> 'goodJob'  
'BADJOB' -> 'GOODJOB'
 

141voto

Mark Lodato Points 6548

Utilisez abolish.vim :

 :%S/badjob/goodjob/g
 

28voto

LB40 Points 4372

Je ne sais pas si c’est le genre de solution que vous cherchez détrôner mais j’ai utilisé ceci : keepcase.vim

Sinon il n’y a pas de support dans vim...

12voto

fc. Points 96

bien sûr, vous pouvez

``

PS. je devine keepcase.vim encapsule une logique similaire  :)

2voto

Ingo Karkat Points 61399

Une alternative au plugin keepcase est SmartCase - en remplaçant les mots tout en gardant son étui d’origine. (Ne vous laissez pas se décourager par les mauvaises notes.)

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