Al experimentar, también parece que g~<motion>funciona. Puede que desee agregar eso, tiendo a usar ~exclusivamente.
trysis
44
Lo que significa que podemos usar gUiwpara convertir una palabra en mayúsculas. ¡Gracias!
lucidbrot
314
Ver los siguientes métodos:
~ : 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.
En este caso, los comandos aw e iw harían lo mismo ya que los espacios en blanco no tienen un caso. Creo que podemos guardar una pulsación de tecla e ir con las versiones w del comando. ¿Hay alguna razón para usar aw aquí?
Batbrat
1
guwcambia el caso desde la posición actual hasta el final de la palabra. guawo guiwcambia el caso de la palabra completa.
Respuestas:
Visual seleccione el texto , luego Uen mayúsculas o uminúsculas. Para intercambiar todas las carcasas en una selección visual, presione ~(tilde).
Sin usar una selección visual,
gU<motion>
los caracteres aparecerán enmotion
mayúsculas ogu<motion>
en minúsculas.Para obtener más información, consulte la Sección 3 en el archivo de ayuda change.txt de Vim .
fuente
g~<motion>
funciona. Puede que desee agregar eso, tiendo a usar~
exclusivamente.gUiw
para convertir una palabra en mayúsculas. ¡Gracias!Ver los siguientes métodos:
fuente
guw
cambia el caso desde la posición actual hasta el final de la palabra.guaw
oguiw
cambia el caso de la palabra completa.