輕快的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,就被粘帖好了