Wikia

Vim Tips Wiki

Changes: Copy an Entire Buffer to the Clipboard

Edit

Back to page

(The first suggestion for Ex Mode works in Normal Mode too.)
(Undo revision 32164 by 193.15.95.2 (talk) yeah, it works...but it's an Ex command not a normal one, that's why it was in that section)
Line 18: Line 18:
   
 
<pre>
 
<pre>
:%y+
 
 
 
gg"*yG
 
gg"*yG
 
gg"+yG
 
gg"+yG

Revision as of 15:46, November 30, 2011

Tip 960 Printable Monobook Previous Next

created July 20, 2005 · complexity basic · author Ivan Tishchenko · version 5.7


Vim can access two different clipboard registers: * (primary selection) and + (clipboard). On Windows, either one can be used.

There are a number of ways of copying the entire contents of a file to the clipboard. These include:

Normal Mode

gg"*yG
gg"+yG

:set go+=a
ggVG
ggVGy

:set cb+=unnamed
ggyG

Ex Mode

:%y+

:set cb+=unnamed
:%y

Visual Mode (linewise)

ggoG"+y

:set go+=a
ggoG

Visual Mode (characterwise or blockwise)

VggoG"+y

:set go+=a
VggoG


Windows Specific (with Windows key bindings in effect)

ggVG<c-ins>
<C-A><C-C>

Macintosh Specific

<Cmd-A><Cmd-C>

References

Comments

Around Wikia's network

Random Wiki