Você pode gravar seus comandos de edição em uma macro (por exemplo, registrar Q por meio de qq...q ) e, em seguida, reproduzir essa macro em todas as outras janelas. Se você :close a primeira janela que já recebeu o tratamento, você pode usar
:windo normal! @q
para isso.
Você precisa ter o cuidado de usar apenas movimentos e objetos de texto que sejam válidos em todos buffers (pois o Vim emitirá um bipe e repetirá um erro de macro). buffers e um pouco de premeditação. Melhor iniciar a macro a partir de uma posição predefinida, por ex. via gg0 ou /search .
O comando :substitute (possivelmente com o sinal /c a ser consultado em cada correspondência) pode ser uma ótima alternativa aos comandos do modo normal e pode ser combinado / incluído em uma macro. / p>