linux_vim复制粘贴
来源:互联网 发布:图书软件下载 编辑:程序博客网 时间:2024/05/27 10:43
vim有12个粘贴板,分别是0、1、2、...、9、a、“、+;用:reg命令可以查看各个粘贴板里的内容。在vim中简单用y只是复制到 “(双引号)粘贴板里,同样用p粘贴的也是这个粘贴板里的内容;
要将vim的内容复制到某个粘贴板,需要退出编辑模式,进入正常模式后,选择要复制的内容,然后按 "Ny 完成复制,其中N为粘贴板号(注意是按一下双引号然后按粘贴板号最后按 y ),例如要把内容复制到粘贴板a,选中内容后按 "ay 就可以了,有两点需要说明一下 :号粘贴板(临时粘贴板)比较特殊,直接按y就复制到这个粘贴板中了,直接按p就粘贴这个粘贴板中的内容;
+ 号粘贴板是系统粘贴板,用 "+y 将内容复制到该粘贴板后可以使用 Ctrl+V 将其粘贴到其他文档(如firefox、gedit)中,同理,要把在其他地方用Ctrl+C或右键复制的内容复制到vim中,需要在正常模式下按 "+p;
要将vim某个粘贴板里的内容粘贴进来,需要退出编辑模式,在正常模式按"Np,其中N为粘贴板号,如上所述,可以按 "5p 将5号粘贴板里的内容粘贴进来,也可以按 "+p 将系统全局粘贴板里的内容粘贴进来。
yy 複製游標所在行整行。或大寫一個 Y。
2yy 或 y2y 複製兩行。ㄟ,請舉一反三好不好!:-)
y^ 複製至行首,或 y0。不含游標所在處字元。
y$ 複製至行尾。含游標所在處字元。
yw 複製一個 word。
y2w 複製兩個字。
yG 複製至檔尾。
y1G 複製至檔首。
p 小寫 p 代表貼至游標後(下)。
P 大寫 P 代表貼至游標前(上)。
整行的複製,按 p 或 P 時是插入式的貼在下(上)一行。非整行的複製則是貼在游標所在處之後(前)。
"ayy 將本行文字複製到 a 緩衝區
a 可為 26 個英文字母中的一個,如果是小寫的話,原先的內容會被清掉,如果是大寫的話是 append 的作用,會把內容附加到原先內容之後。
" 是 Enter 鍵隔壁的那一個同上符號(ditto marks)。
"ap 將 a 緩衝區的內容貼上。
緩衝區的術語在 vim 稱為 registers,vim 擴充了相當多的功能,有興趣深入的朋友請 :h registers。您用 d、c、s、x、y 等指令改變或刪除的內容都是放在 registers 中的。例如:您用 dd 刪除的一行,也是可以使用 p 來貼上的。只要是在緩衝區的內容都可以使用 p 來貼上,不是一定要 y 起來的內容才能用 p。因此您認為 p 是 paste 也可以,認為是 put 可能較正確。
5"ayy 複製五行內容至 a 緩衝區。
5"Ayy 再複製五行附在 a 內容之後,現在 a 中有十行內容了
- linux_vim复制粘贴
- Linux_VIM
- 复制粘贴
- 复制粘贴
- 复制粘贴
- “复制”,“粘贴”
- 复制粘贴
- 复制粘贴
- 复制粘贴
- Linux_Vim编辑器
- Linux_ViM设置
- 复制和粘贴
- Javascript 复制与粘贴
- 12. 复制与粘贴
- msys 复制粘贴
- Excel文件复制粘贴
- C# 复制与粘贴
- 禁止复制粘贴
- php中header函数的作用
- JQuery之过滤器
- Lua 深入浅出 遍历
- Android dalvik GC相关的属性详解
- Html_get&post
- linux_vim复制粘贴
- android中使用Clip复制粘贴
- 基于Anocation的Spring Cache
- 数据库--事务隔离级别
- 浅析MySQL JDBC连接配置上的两个误区
- jQuery_验证电话邮箱
- mac jekins 配置iOS自动打包发布程序到fir.im
- CopyOnWriteArrayList
- ActiveMQ消息队列的集群安装及应用(二)