2010-10-11 4 views
1

Je voudrais déplacer carret à Bar dans FooBarFizzBuzz dans vim. Comment faire ça?Comment passer au mot suivant dans vim quand le cas pascal est utilisé?

Comment faire w 'pascal case aware'? Y a-t-il déjà un autre coup pour ça?

+1

ne savez-vous sur la commande 'f'? Je trouve qu'il couvre les cas que je recherche concernant les mots camelcase. Dans votre exemple, si vous êtes sur le Foo et que vous voulez aller à Bar, appuyez sur 'fB'. Si vous êtes sur Fizz, vous appuyez sur 'FB' pour revenir en arrière. Si vous êtes sur Foo et que vous voulez aller à Buzz, tapez '2fB'. –

+0

@ dash-tom-bang Je ne suis pas. Je suis un débutant. va jeter un coup d'oeil. –

Répondre

4

Cela peut être ce que vous cherchez: http://vim.wikia.com/wiki/Moving_through_camel_case_words

Il explique les différentes façons de configurer le comportement que vous décrivez (avec des niveaux croissants de complexité/exhaustivité) ainsi qu'un lien vers un script semble avoir plus d'options de configuration). Les exemples sont pour cartographier les touches fléchées, mais vous pourriez probablement remapper w et tel si vous avez aimé.