No vim, seria:
:s/\(\w\)/\L/g
para substituir todos os caracteres na linha por seu equivalente em letras minúsculas. Eu não uso o VsVim, mas se ele emular o vim, você deve tentar escapar dos parênteses.
Atualização: Existem tantas diferenças que minha suposição de que o VSCodeVim emula o Vim está errada (ou, pelo menos, verdadeira apenas até certo ponto). No VSCodeVim, você pressiona :
para abrir uma caixa de linha de comando; lá a expressão:
s/(\w)/$1/g
substitui todo caractere alfanumérico na linha atual por ele mesmo (reconhecidamente, não muito útil). Eu não poderia encontrar uma maneira de substituir todos os caracteres alfanuméricos pela sua versão em minúsculas. Diferenças notáveis do vim:
-
:
não vai para a linha de comando - parênteses não precisam ser ignorados As referências anteriores
- são gravadas como
$1
em vez de