Каждый раз, когда я использую команду :sav
, она сохраняет файл с новым именем и открывает новый файл, открытый в Vim.
Можно ли сохранить файл с новым именем, но оставить исходное открытым для редактирования?
Каждый раз, когда я использую команду :sav
, она сохраняет файл с новым именем и открывает новый файл, открытый в Vim.
Можно ли сохранить файл с новым именем, но оставить исходное открытым для редактирования?
Используйте команду :w
с именем файла:
:w other_filename
:w %:h/other_filename
для записи имени файла в том же каталоге, что и открытый файл.
- person loevborg; 21.11.2013
:w other_filename
будет записывать данные в other_filename
только, а не в текущий файл.
- person Ram Patra; 03.01.2017
:pwd
, и вы можете изменить это с помощью :cd path
- person cambunctious; 29.03.2019
:w %:p:h/other_filename
.
- person mplwork; 14.08.2019
:w %<Tab>
, чтобы развернуть текущее имя, затем отредактируйте его
- person mykhal; 07.06.2020
Спасибо за ответы. Теперь я знаю, что в Vim есть два способа «СОХРАНИТЬ КАК».
Предположил, что редактирую hello.txt.
:sav
не закроет начальный буфер, а скроет его. По умолчанию скрытые буферы выгружаются, но это можно изменить (с помощью параметров «скрытый» или «скрытый»).
- person ZyX; 30.03.2012
:sav[eas][!] [++opt] {file}
Итак, :sav
является сокращением для :saveas
. Принимая во внимание, что :w
- это ярлык для :[range]w[rite][!] [++opt] {file}
. И все в инструкции, всего несколько строк вверху / внизу.
- person Atcold; 20.10.2014
После сохранения нового файла нажмите
Ctrl-6
Это ярлык для альтернативного файла
Следующая команда создаст копию в новом окне. Таким образом, вы можете продолжать видеть как исходный файл, так и новый файл.
:w {newfilename} | sp #
vim "save as"
в Google, и этот вопрос научил меня, что есть:saveas
, который работает так, как я ожидал: сохраняет существующий файл с новым именем и открывает новый файл. - person Jacktose   schedule 29.03.2019