Suppose you are typing in vim and there are 5 common expressions that you need to insert into the text over and over.
Is there a way you can tell vim to paste from multiple clipboards without leaving insert mode?
Super User is a question and answer site for computer enthusiasts and power users. It only takes a minute to sign up.
Sign up to join this communityctrl-r follwed by the register lets you paste the contents of a register without leaving insert mode.
Ctrl + r" Put from the default register
Ctrl + rd Put from register d
By the way, in vim they're called "registers" not "clipboards" and the verb is "put", not "paste". (Reminder, to get a visual selection into register d, you would use "dy)
Do you need those expressions to come from clipboards?
You can easily do something like this:
:iab some_unique_string foo bar baz
And vim will replace "some_unique_string" with "foo bar baz" as soon as you enter it in insert mode.
If its always the same expressions, e.g. in java programming things like "private static void main(String... args)" you can use a plugin like snipmate. You can configure it so you can just type "main<Tab>
" and it will exapnd to the long java code needed, and it has more cool features...