On Wednesday, May 23, 2012 3:49:30 PM UTC-7, sc wrote:
> On Wed, May 23, 2012 at 03:08:33PM -0700, sfosparky wrote:
> > For GVIM 7.3, IF I open OldFilename, AND use :write to write its buffer as 
> > NewFileName, THEN is there a way to not have to keep thinking about 
> > OldFileName?
> 
> > That is, I want GVIM to simply begin editing NewFile, period — I don't want 
> > to have to manually use :edit to load NewFile, use :rew to position back to 
> > OldFile, and use :bdel to close OldFile.
> 
> > STEPS:
> 
> > 1. In GVIM, edit OldFile.
> 
> > 2. Type :files  GVIM displays:
> >   1 %a "OldFile"   line nn
> 
> > 3. Type :write NewFile.txt.  GVIM displays:
> >   "NewFile" [unix] 10l 100c written
> 
> > 4. Type :files  GVIM displays:
> >   1 %a "OldFile"   line nn
> 
> > RESULT: After using :write to write the file under a new name, GVIM creates 
> > NewFile in the target directory, but continues to edit only OldFile.
> 
> > 5. Type :edit Newfile  GVIM displays:
> >   "NewFile" [unix] 10l 100c
> 
> > I'd really rather not have to perform step 5, above, to start editing 
> > NewFile.
> 
> > 6. Type :files  GVIM displays two lines:
> >  1 #   "OldFile"   line 10
> >  2 %a  "NewFile"   line 1
> 
> > GVIM now has two buffers: (1) An alternate buffer (#, OldFile). and (2) an 
> > active/current buffer (%a, NewFile).
> 
> > 7. Use :rew to make OldFile the active buffer, then use :bdel (buffer 
> > delete) to close it.
> 
> > I'd really rather not have to perform the :rew and :bdel steps.  Having 
> > saved a file as NewFile, I don't want to have GVIM holding on to OldFile.
> 
> > Are all these steps really necessary?  Can some please tell me some more 
> > straightforward way to simply write a file under a new name and begin 
> > editing it without all the additional :edit / :rew / :bdel / steps?
> 
> i think what you're looking for is 'saveas' -- see
> 
>     :h :sav
> 
> sc



On Wednesday, May 23, 2012 3:49:30 PM UTC-7, sc wrote:
> On Wed, May 23, 2012 at 03:08:33PM -0700, sfosparky wrote:
> > For GVIM 7.3, IF I open OldFilename, AND use :write to write its buffer as 
> > NewFileName, THEN is there a way to not have to keep thinking about 
> > OldFileName?
> 
> > That is, I want GVIM to simply begin editing NewFile, period — I don't want 
> > to have to manually use :edit to load NewFile, use :rew to position back to 
> > OldFile, and use :bdel to close OldFile.
> 
> > STEPS:
> 
> > 1. In GVIM, edit OldFile.
> 
> > 2. Type :files  GVIM displays:
> >   1 %a "OldFile"   line nn
> 
> > 3. Type :write NewFile.txt.  GVIM displays:
> >   "NewFile" [unix] 10l 100c written
> 
> > 4. Type :files  GVIM displays:
> >   1 %a "OldFile"   line nn
> 
> > RESULT: After using :write to write the file under a new name, GVIM creates 
> > NewFile in the target directory, but continues to edit only OldFile.
> 
> > 5. Type :edit Newfile  GVIM displays:
> >   "NewFile" [unix] 10l 100c
> 
> > I'd really rather not have to perform step 5, above, to start editing 
> > NewFile.
> 
> > 6. Type :files  GVIM displays two lines:
> >  1 #   "OldFile"   line 10
> >  2 %a  "NewFile"   line 1
> 
> > GVIM now has two buffers: (1) An alternate buffer (#, OldFile). and (2) an 
> > active/current buffer (%a, NewFile).
> 
> > 7. Use :rew to make OldFile the active buffer, then use :bdel (buffer 
> > delete) to close it.
> 
> > I'd really rather not have to perform the :rew and :bdel steps.  Having 
> > saved a file as NewFile, I don't want to have GVIM holding on to OldFile.
> 
> > Are all these steps really necessary?  Can some please tell me some more 
> > straightforward way to simply write a file under a new name and begin 
> > editing it without all the additional :edit / :rew / :bdel / steps?
> 
> i think what you're looking for is 'saveas' -- see
> 
>     :h :sav
> 
> sc

DOH!  And thanks for the help!

I knew it was going to be something simple.  I just couldn't find my way to it. 
 (Funny because I've managed to find my way to many other more exotic VIM 
commands a features…)

Cheers & thanks 'gain,
Ric
SFO

-- 
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

Reply via email to