Como converter parte do arquivo para minúsculas?

0

Usando o gVIM no XP

Como posso converter o lado esquerdo deste arquivo em minúscula, mantendo o lado direito inalterado?

%s/**what goes here?**/g

CONVERTTOLOWERCASE###Keep CaSe
AAAA###AeiOu
BBBB###qWerTy

Resultados desejados

converttolowercase###Keep CaSe
aaaa###AeiOu
bbbb###qWerTy
    
por zundarz 28.08.2012 / 03:40

1 resposta

1

Aqui está o comando que você está procurando:

%s/^[^#]\+/\=toupper(submatch(0))/

Veja:

  • :help tolower()
  • :help sub-replace-special
  • :help sub-replace-expression
  • :help submatch()
por 28.08.2012 / 14:28