
Скажем, есть файлпервый.txtи я хочу создать новый файлвторой.txtс тем же содержаниемпервый.txt, есть ли прямая команда в Vim, чтобы сделать это?
Я не хочу сначала создаватьвторой.txtа затем скопируйте содержимоепервый.txt.
решение1
Просто откройте first.txt
и выполните команду:
:w second.txt
решение2
Хотяпростой и понятный ответуже был опубликован, предлагаю забавную и поучительную альтернативу:
:!cp "%" second.txt
решение3
Либо откройте первый файл, а затем выполните :saveas second.txt
.
решение4
открыть новый файл
:o newfile.txt
прочитано из старого файла:
:r oldfile.txt