it-swarm-ru.tech

Как сохранить как новый файл и продолжить работу над оригинальным в Vim?

Всякий раз, когда я использую команду :sav, она сохраняет файл с новым именем и открывает новый файл, открытый в Vim.

Можно ли сохранить файл под новым именем, но оставить исходный файл открытым для редактирования?

339
vimguy

Используйте команду :w с именем файла:

:w other_filename
499
wilhelmtell

Спасибо за ответы. Теперь я знаю, что есть два способа "SAVE AS" в Vim.

Предполагается, что я редактирую hello.txt.

  • : w world.txt запишет содержимое hello.txt в файл world.txt, сохраняя hello.txt в качестве открытого буфера в vim.
  • : sav world.txt сначала запишет содержимое файла hello.txt в файл world.txt, затем закроет буфер hello.txt и, наконец, откроет world.txt в качестве текущего буфера.
253
Jianwen W.

После сохранения нового файла нажмите

Ctrl-6

Это ярлык для альтернативного файла

21
SergioAraujo

Следующая команда создаст копию в новом окне. Таким образом, вы можете продолжить видеть как оригинальный файл, так и новый файл.

:w {newfilename} | sp #
2
tivn