Acho que existe uma possibilidade distinta de que essa pergunta já tenha sido feita, mas não consigo encontrá-la.
Se estou fazendo algo assim :s/foo/bar/g
e depois quero ligar novamente na próxima linha, mas com, em baz
vez de bar
, existe uma maneira mais rápida de fazer isso? Eu sinto que &baz
deveria funcionar, mas não funciona.
substitute
Eli Sadoff
fonte
fonte
Além da resposta do @ nobe4, Damian Conway possui dois mapeamentos bastante interessantes para acelerar a pesquisa e substituir as ações. Eles vêm disso como eu vim entrevista que vale totalmente a pena ler completamente.
Para citá-lo:
Para responder sua pergunta, acho que você pode modificar um pouco o primeiro mapeamento para algo como isto:
Dessa forma, você pode primeiro fazer sua substituição
:s/foo/bar/g
, ir para a próxima linha, pressionarS
e você obterá::s//|/g
onde|
está o cursor, agora você pode digitar sua nova subscrição.fonte