Whenever I use the :sav command, it saves the file with a new name and opens the new file open in Vim.
Is it possible to save the file with a new name but keep the original one open for editing?
Use the :w command with a filename:
:w other_filename :w %:h/other_filename to write to a filename in the same directory as the open file.:w other_filename will write data to other_filename only and not the current file.Thanks for the answers. Now I know that there are two ways of "SAVE AS" in Vim.
Assumed that I'm editing hello.txt.
:sav won’t close initial buffer, it will hide it. By default, hidden buffers are unloaded, but this can be overriden (with 'hidden' or 'bufhidden' options).:sav is closer to the "Save as" I've known.:sav[eas][!] [++opt] {file} So, :sav is the shortener for :saveas. Whereas, :w is the shortcut for :[range]w[rite][!] [++opt] {file}. And everything is in the manual, just few lines above/below.After save new file press
Ctrl-6 This is shortcut to alternate file
vim "save as"and this question taught me that there is a:saveasthat works just like I expected: saves the existing file with a new name and opens the new file.:savfor short and there's also:sav!when overwriting an existing file.