vim复制粘贴
来源:互联网 发布:开淘宝店图片 编辑:程序博客网 时间:2024/05/19 10:36
vim剪贴板
vim简单的复制粘帖
基本的复制粘贴方法,简单列出命令,不再赘述
y 可视模式下选中文本,复制该文本数据yy 复制光标所在处一行nyy 复制从光标所在行开始的n行
p 在光标所在行的下一行粘贴
vim寄存器
vim中存在十种寄存器,在vim正常模式下输入:help registers可以看到如下结果。十种寄存器分别有各自的作用。
There are ten types of registers: 1. The unnamed register ""2. 10 numbered registers "0 to "93. The small delete register "-4. 26 named registers "a to "z or "A to "Z5. three read-only registers ":, "., "%6. alternate buffer register "#7. the expression register "=8. The selection and drop registers "*, "+ and "~ 9. The black hole register "_10. Last search pattern register "/
一般情况下使用yy和y进行复制的时候,如果没有选择寄存器,则系统默认使用了未命名寄存器”“,如果写全命令就应该是""y
。
除了默认寄存器之外在复制时可以选择数字寄存器(一共10个),命名寄存器(一共26个)来存储复制的结果。
使用其他寄存器进行复制和粘贴
使用数字寄存器,以0寄存器为例
"0yy 使用0寄存器复制一行""0p 复制0寄存器中的内容
使用命名寄存器,以a为例
"a3yy 复制3行到a寄存器中"ap 复制a寄存器中的内容
复制数据到系统剪贴板
寄存器”+可用于系统剪贴板,从vim中将数据复制到寄存器”+中,就可以复制的数据在其他应用中粘贴。如果要将其他应用中复制的数据粘贴到vim中,也是使用该寄存器,具体命令如下。
"+y 复制到"+寄存器中"+p 将寄存器"+中的数据粘贴到vim中
PS:在ubuntu系统中,默认是没有”+寄存器的。可以通过命令sudo apt-get install vim-gnome安装。
全选复制粘贴
在实际应用中,经常需要将vim中所有数据粘贴到外部。可视化模式下全选中文本,复制到”+寄存器中,然后就可以粘贴了。
gg v G "+y
查看寄存器中内容
简在vim中键入一下命令查看寄存器中的内容
:reg 查看所有寄存器中的内容
:reg <register> 查看指定寄存器中的内容
阅读全文
0 0
- VIM复制粘贴命令
- VIM复制粘贴大全
- Vim 复制粘贴探秘
- vim 复制粘贴
- VIM复制粘贴大全!
- VIM复制粘贴大全
- vim 复制粘贴行
- Vim 复制粘贴探秘
- Vim 复制粘贴探秘
- vim 复制粘贴 详解
- Vim 复制粘贴
- Vim 复制粘贴探秘
- #VIM# 内容复制粘贴
- vim复制粘贴
- VIM复制粘贴大全
- vim复制粘贴
- Vim 复制粘贴探秘
- vim的复制粘贴
- PHP 编程中 10 个最常见的错误,你犯过几个?
- 适配器模式2
- winsock编程
- 零基础学软件测试V2.0
- [动态最小生成树 CDQ分治] SnackDown 2017 Online Elimination Round #GQUERY Game Revisited
- vim复制粘贴
- informatica 遇到ORA-26002
- 【已解决】cannot invoke setopt()
- decorators.xml的用法
- 10款超炫HTML5游戏 附游戏源码
- Larval 主从读写分离配置
- Moviebooking电影售票系统--领域模型、部署图和包图
- 智能机井灌溉项目
- 命令行运行pybot提示ascii codec can’t decode byte oxd7 in position……