Expandindo a funcionalidade de comandos de troca de caso no Vim

Expandindo a funcionalidade de comandos de troca de caso no Vim

Em meu trabalho atual de refatorar uma base de código bastante grande, de vez em quando quero substituir apóstrofos e aspas.

Até agora tenho me candidatado s/"/'/gàs seleções visuais que fiz e funciona bem.

Recentemente, porém, descobri o ~comando til (). Achei que seria legal se eu pudesse expandir sua funcionalidade não apenas para alterar a caixa dos caracteres, mas também para trocar "e 'vice-versa. É possível expandir sua funcionalidade para conseguir isso?

Responder1

Como @Marco aponta nos comentários, você provavelmente está procurando oplug-in surround. Usando este plugin você pode alterar o entorno do texto. Por exemplo:

"Hello World"

Entrei no texto e pres cs"'e o ambiente mudará para

'Hello World'

Eu também recomendaria o de Tim Popepatógenoplugin a ser usado para configurar tudo. Ele também instalará as páginas de ajuda. Os detalhes na página do github.

informação relacionada