您的位置:首页 > 其它

Vim 复制粘贴剪切板

2015-09-29 15:07 387 查看
+++++++++++++++vim系统剪切板/寄存器+++++++++++++++++++++

vim有多个剪贴板,其中就包括了系统剪贴板。使用命令:reg可以看到各个剪贴板的内容。其中“”表示当前使用的剪贴板,“0-9是历史剪贴板,如:

:reg

--- Registers ---

"" dfssdfdsfdsfsd

"0 12345678^J

"1 dfssdfdsfdsfsd^Jf^Jsdfsdfa

"2 dfs^J

"3 dsdfsdkjflsdf^J

"4 d ^J

"5 dddddddddddddd^J

"6 ^J

"7 wwwwwwdddddddddd^J

"8 wwwwwwwwwwww^J

"9 ddddddddddddd^J

"- 9

"* <feff><feff>

"+ vim有多个剪贴板,其中就包括了系统剪贴板。

"% test

"/ setupData

等多个剪切板。

++++++++++++++Vim可视模式++++++++++++++++++++++++++++

还有一个命令是 ggVG

解释是:

gg 让光标移到首行,在vim才有效,vi中无效

V 进入Visual(可视)模式

G 光标移到最后一行

选中内容以后就可以其他的操作了,比如:

d 删除选中内容

y 复制选中内容到""号寄存器

"+y 复制选中内容到+寄存器,也就是系统的剪贴板,供其他程序用

全部删除:按esc后,然后dG

全部复制:按esc后,然后ggyG

全选高亮显示:按esc后,然后ggvG或者ggVG

V 进入Visual(可视)模式通过上下左右选择区域,然后 y (复制到寄存器"")或者
"Xy (复制到寄存器"X,X代表寄存器中的代号)

"Xp 可实现粘贴。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: