En expérimentant, cela ressemble aussi à des g~<motion>œuvres. Je voudrais ajouter que j'ai tendance à utiliser ~exclusivement.
trysis
4
Ce qui signifie que nous pouvons utiliser gUiwpour transformer un mot en majuscule. Merci!
lucidbrot
314
Voir les méthodes suivantes:
~ : Changes the case of current character
guu : Change current line from upper to lower.
gUU : Change current LINE from lower to upper.
guw : Change to end of current WORD from upper to lower.
guaw : Change all of current WORD to lower.
gUw : Change to end of current WORD from lower to upper.
gUaw : Change all of current WORD to upper.
g~~ : Invert case to entire line
g~w : Invert case to current WORD
guG : Change to lowercase until the end of document.
Dans ce cas, les commandes aw et iw feraient la même chose puisque les espaces blancs n'ont pas de cas. Je crois que nous pouvons enregistrer une frappe et aller avec les versions w de la commande. Y a-t-il une raison d'utiliser aw ici?
batbrat
1
guwchange la casse de la position actuelle jusqu'à la fin du mot. guawou guiwchange la casse du mot entier.
Réponses:
Visuel sélectionnez le texte , puis Uen majuscule ou uen minuscule. Pour permuter tout le boîtier dans une sélection visuelle, appuyez sur ~(tilde).
Sans utiliser une sélection visuelle,
gU<motion>
rendra les caractères enmotion
majuscules, ou utiliseragu<motion>
pour les minuscules.Pour plus d'informations, consultez la section 3 du fichier d'aide change.txt de Vim .
la source
g~<motion>
œuvres. Je voudrais ajouter que j'ai tendance à utiliser~
exclusivement.gUiw
pour transformer un mot en majuscule. Merci!Voir les méthodes suivantes:
la source
guw
change la casse de la position actuelle jusqu'à la fin du mot.guaw
ouguiw
change la casse du mot entier.