@arruah

Как добавить один блок текста в конец файла в нескольких файлах?

Есть мультиязычный проект в котором необходимо добавлять или изменять со временем какой то текст. Локализация привязана к английскому тексту поэтому когда меняется английский текст то приходится менять этот блок во всех файлах локализации.
Есть ли возможность в vim добавлять текст в конец файла одновременно в нескольких файлах?
  • Вопрос задан
  • 131 просмотр
Пригласить эксперта
Ответы на вопрос 2
nekipelov
@nekipelov
Например так:

:bufdo execute "normal! Gp | update"

* bufdo - для всех открытых буферов (можно argdo, tabdo, windo)
* execute - выполнить команду
* normal - команды "нормального" режима
* G - идти в конец
* p - вставить текст из буфера (скопированный командой y)
Ответ написан
Комментировать
BuriK666
@BuriK666
Компьютерный псих
echo "your text here" | tee -a *.txt
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы