Ao experimentar, parece que também g~<motion>funciona. Pode querer acrescentar que, costumo usar ~exclusivamente.
trysis 21/07/19
4
O que significa que podemos usar gUiwpara transformar uma palavra em maiúscula. Obrigado!
Lucidbrot #
314
Veja os seguintes 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.
Nesse caso, os comandos aw e iw fariam a mesma coisa, pois o espaço em branco não possui um caso. Acredito que podemos salvar um pressionamento de tecla e seguir as versões w do comando. Existe alguma razão para usar o aw aqui?
batbrat
11
guwaltera o caso da posição atual até o final da palavra. guawou guiwaltera o caso da palavra inteira.
Respostas:
Visual selecione o texto e , Uem maiúsculas ou uminúsculas. Para trocar toda a caixa em uma seleção visual, pressione ~(til).
Sem usar uma seleção visual,
gU<motion>
os caracteres serãomotion
maiúsculos ougu<motion>
minúsculos.Para obter mais informações, consulte a Seção 3 no arquivo de ajuda change.txt do Vim .
fonte
g~<motion>
funciona. Pode querer acrescentar que, costumo usar~
exclusivamente.gUiw
para transformar uma palavra em maiúscula. Obrigado!Veja os seguintes métodos:
fonte
guw
altera o caso da posição atual até o final da palavra.guaw
ouguiw
altera o caso da palavra inteira.