Как правило, вы хотите поместить все эти команды в файл .vim. Например, вы можете сохранить их в файле с именем convert.vim :
:%s/CD/CAMBO/g
:%s/CQ/NMARI/g
" etcetera
На этом этапе вы можете загрузить любой файл в Vim и ввести в своем редакторе следующее:
:so convert.vim
С другой стороны, если это то, что вам нужно сделать в довольно скриптовой основе, то зачем вообще открывать vim? Сделай все это из командной строки. Вы можете сделать это, выполнив что-то вроде следующего. Измените convert.vim еще раз:
:%s/CD/CAMBO/g
:%s/CQ/NMARI/g
" etcetera
:w!
:q
Тогда вы можете просто сделать все это в командной строке. Предположим, ваш «входной файл», который требует преобразования, называется data.txt . Из командной строки вы можете сделать:
vim -s convert.vim data.txt
Это обработает / преобразует ваши данные для вас, сохранит и будет сделано.