On 04/27/12 13:35, pixelterra wrote:
"Suppose you typed a longer command and you noticed that you
had made several mistakes, and wanted to do the correction in
the vi editor itself. You can type 'v' to edit the command in
the editor and not on the command line!"

Are you sure you mean typing "v" to edit the command? Usually it defaults to control+F on the command-line (assuming you haven't changed the value for 'cedit', something I don't recommend doing). This opens the command-line window. It should keep 'history' entries around (defaulting to 20)

  :help cmdwin
  :help 'history'
  :help 'cedit'

If you want to get to this window again, you can either press the colon followed by control+F. Alternatively, you can use

  q:

to open the window. Similar editing can be done on search history with "q/" or pressing control+F in a "/" or "?" search you've already started.

To navigate, you can scroll back using normal Vi navigation (searching, h/j/k/l, etc)

But after I edit the command in vim, how do I get that command
back to the command line? Or do I have to copy / paste
manually?

You can recall previous commands using control+P (and control+N) or <up>/<down>, as well as using Vim navigation in the command-line window as mentioned above.

-tim



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