Well...duh..there's an easy fix for this. Just prefix the command with '#'
Then hit :wq to save it and "run" it. Still...why does it behave this way?
Shouldn't I be able to choose not to run the command when I exit
from Bash's vi editing mode?
   This is on a Centos 5 machine, and the terminal is a Gnome terminal.

Thanks,
Ven

On Fri, Mar 23, 2012 at 11:05 AM, Ven Tadipatri <[email protected]>wrote:

> Hi,
>    This may sound like a real newbie question, but when I do the "set -o
> vi"
> in the bash command line shell, if I hit <Esc> and v on the command line,
> it goes into vi editing mode. This is kind of cool, as I can exercise
> the full editing power of vi, and when I exit the editor it runs the
> command.
>   Unfortunately, sometimes I may have a really
> powerful/dangerous/unnecessary
> command that I've typed, and all I want to do is just cancel, not execute
> the
> command. How do I do this?
>   :q! doesn't seem to work, as the command still runs. :wq , well, I don't
> want
> to save anything, I just want to get out of the editor and return to the
> plain
> old bash prompt.
>    Is this possible? Of course I can always kill the terminal that I'm
> running
> in to avoid running the command as soon as vi exits. Or I can try to press
> ctrl+C as fast as possible.
>    I was hoping for a better alternative.
>
> Please help.
> Thanks,
> Ven
>

-- 
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