好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

轻快的VIM(五):复制 - Linux操作系统:Ubuntu_C


轻快的VIM(五):复制

 

轻快的VIM(四):修改

http://www.2cto.com/os/201212/180024. html

 

操作相同文本的时候复制尤其有效,在Windows中我们都习惯了先用鼠标选择文本

  www.2cto.com  

而Vim下则不用那么麻烦,你甚至可以使用可视模式操作,但这里先略过

 

我在这一节主要说说命令模式下的复制

 

在讲复制之前我要先说一个简单到不行的命令

 

粘帖

p            粘帖                  

复制的形式可以很多,但是粘帖的形式却没多少

 

无非就是加数字达到多次粘帖什么的

 

其实准确的说,p应该是放置的意思

 

不过我也搞不清是paste还是put的缩写

  www.2cto.com  

单词和字符复制

ynl            向右复制n个字符

ynh            向左复制n个字符

ynw            向前复制n个单词

ynb            向后复制n个单词

由于复制操作通常是在量比较大的情况下进行

 

所以这里我使用了n代替需要操作的个数

 

需要说明的是,这里看起来并没有多大意义

 

因为复杂字符和单词还没有直接插入的方式来的快

 

行复制

y0            复制到行首

y$            复制到行末

yy            复制整行

yH            从当前行复制到屏幕顶端

yL            从当前行复制到屏幕低端

这里前两条用的也比较少

 

但是整行或多行复制才是yy的方便之处

 

tips:1. 4yy也就是复制4行

 

         2.y几乎可以跟任何光标移动命令结合,不信你试试

 

剪切

说完了复制这里顺便把剪切的命令也说下

 

其实剪切很简单,就是先删除,然后按p粘帖

 

比如dd删除一行后,这一行会被放入缓冲区

 

接着移动到你想放置的位置,按p,就被粘帖好了

 

查看更多关于轻快的VIM(五):复制 - Linux操作系统:Ubuntu_C的详细内容...

  阅读:56次