... and I thought it was how to paste in vim commandline after :
<ESC>
(normal mode)
q:
(fully vim editable window of :command line history)
(edit one of the command lines, yank and put all you like)
(or edit the new blank command line at the bottom)
<ESC><ENTER>
(to execute the current line, or)
:q
(to quit without executing)
(normal mode)
Notice the symmetry of q: to get in, and :q to get out (if you don't execute).q/ and q? to edit and execute search history.
[edit formatting]
So I often need to find "where is this method defined" across a large project.
yw (yank word to get method into the " register)
:Ack <ctrl-r>" (ack plugin, paste that default " register)
<enter> yay! I found it.
Alternately: /foo (attempt to find foo in this file. Whoops, not there, where is it!).
:Ack <ctrl-r>/ (last search is in the / register).
There it is!