Команда Vim для создания нового файла с тем же содержимым, что и у любого другого файла

Команда Vim для создания нового файла с тем же содержимым, что и у любого другого файла

Скажем, есть файлпервый.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

Связанный контент