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 可实现粘贴。
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 可实现粘贴。
相关文章推荐
- Java集合框架中Map接口的使用
- Linux系统VPS/服务器安装WINDOWS桌面环境可以采用的几个方法
- 第一篇:微信公众平台开发实战Java版之了解微信公众平台基础知识以及资料准备
- WPF一步步开发XMPP IM客户端1:入门
- unity3d 打组后的预设体Prefabs 无法触发鼠标点击事件
- http和https
- PHP类的封装与继承详解
- poi 解析 Excel(xls xlsx)
- 【简单组合数学】bzoj1008 越狱
- "ios模拟器未能安装此应用程序" 在 xcode 5.1中
- undefined和null的区别
- http请求
- XMLHttpRequest取得响应
- MVC in WinForm
- [转载]用python解析html--SGMLParser
- Caused by: java.lang.ClassNotFoundException: Cannot find class: net.sf.cglib.proxy.Enhancer
- 搭建你的开发环境
- 真心想看到阿里峰回路转,,,历史惊人的相似:阿里两次上市,一年后都股价大跌
- NAT原理与NAT穿越
- 将指定文件/文件夹压缩成zip、rar压缩文件