From f6771bb82fe4935226232b537ac825c0d2cb6abb Mon Sep 17 00:00:00 2001 From: jbranchaud Date: Thu, 21 Jan 2016 18:44:39 -0600 Subject: [PATCH] Add Paste A Register From Insert Mode as a vim til. --- README.md | 1 + vim/paste-a-register-from-insert-mode.md | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 vim/paste-a-register-from-insert-mode.md diff --git a/README.md b/README.md index 2b52838..5b497d5 100644 --- a/README.md +++ b/README.md @@ -338,6 +338,7 @@ smart people at [Hashrocket](http://hashrocket.com/). - [Open an Unnamed Buffer](vim/open-an-unnamed-buffer.md) - [Opening a URL](vim/opening-a-url.md) - [Opening Man Pages In Vim](vim/opening-man-pages-in-vim.md) +- [Paste A Register From Insert Mode](vim/paste-a-register-from-insert-mode.md) - [Preventing Typos with Abbreviations](vim/preventing-typos-with-abbreviations.md) - [Previous Buffer](vim/previous-buffer.md) - [Previous Visual Selection](vim/previous-visual-selection.md) diff --git a/vim/paste-a-register-from-insert-mode.md b/vim/paste-a-register-from-insert-mode.md new file mode 100644 index 0000000..e337bc0 --- /dev/null +++ b/vim/paste-a-register-from-insert-mode.md @@ -0,0 +1,16 @@ +# Paste A Register From Insert Mode + +Generally pasting a register is done from Normal mode using `p` or something +like `'1p` (the latter pasting from register `1`). Vim also allows you to +paste from a register without leaving Insert mode. By hitting `CTRL-R` and +then the name of the register, Vim will insert the contents of the register +in front of the cursor. + +For example, to paste from the default register from Insert mode, hit +`CTRL-R 0`. + +Note, mappings and abbreviations will not be applied to the inserted text. + +See `:h i_CTRL-R` for more details. + +h/t Chris Erin