Devido a uma peculiaridade no idioma específico do domínio em que estou trabalhando, frequentemente enfrento a tarefa de (seletivamente, não globalmente) substituir term
ou substituir TERM
por , word
ou WORD
, respectivamente.
Isso significa que procuro sem distinção entre maiúsculas e minúsculas term
e quero substituí-lo por word
, mantendo term
intacta as maiúsculas / minúsculas do original .
Desde validado todo term
para consistente / minúsculas maiúsculas seria difícil e não é realmente necessário, eu iria se contentar com maiúsculas / minúsculas do word
/ WORD
a ser decidido sobre a primeira letra do term
.
Como eu consegui isso?
substitute
DevSolar
fonte
fonte
c
ao final das instruções de substituição abaixo, e o Vim perguntará sobre cada partida.Respostas:
Michaels Geddes' plug-in keepcase tem tudo que você precisa:
Outros elementos de sintaxe de
:substitute
também são suportados.fonte
Isto pode ser tratado pelo
:Subvert
do abolir plug-in :fonte