> I see you can "/text" to search, and do "*" to find the next
> occurrence of the word under the cursor, but how do you paste
> text that you've just yank'd, into the search line after you
> press / without using the mouse?


You can use control+R followed by "/" to insert the text of the
last search.

        :help i_CTRL-R
        :help c_CTRL-R

(both are pretty much the same, as it works in both insert mode
and command-line mode).  This allows you access to any of vim's
registers from insert mode or command-line mode--not just the
search, but the file-name, the a-z registers, etc.

        :help registers

Note that when you shift from using "/text" to using "*", you'll
get a subtle shift in your search pattern, as "*" tacks on "\<"
and "\>" around your word to ensure a whole-word pattern.  These
extra characters are part of the search pattern and will thus be
included/pasted when you use the above control+R/ method.  You
may want to use n/N for searching for the next/previous instance
of your pattern instead.

-tim



Reply via email to