linux vim 的使用快捷鍵之刪除、複製、貼上
阿新 • • 發佈:2018-12-26
原文:https://blog.csdn.net/u011402596/article/details/42283131
注:以下刪除、複製和貼上均是在非編輯模式下的操作(esc)
一、刪除
x 小寫的x表示向後刪除一個字元,也就是刪除游標所在字元
nx n表示數字,表示向後刪除每個字元,例如:10x表示刪除包括游標在內的後面10個字元
X 大寫的X表示刪除游標前的一個字元,不包括游標所在字元
nX n表示數字,表示向前刪除每個字元,例如:10X表示刪除游標前的10個字元,不包括游標所在字元
dd 刪除游標所在的行,其實也是剪下
ndd n表示數字,刪除游標所在的向下n行
d1G 刪除游標所在行到第一行資料
dG 刪除游標所在行到最後一行資料
d0 刪除游標所在到該行第一個字元
d$ 刪除游標所在到該行最後一個字元
二、複製
yy 複製游標所在的行
nyy n表示數字,複製游標所在的向下n行
y1G 複製游標所在行到第一行資料
yG 複製游標所在行到最後一行資料
y0 複製游標所在到該行第一個字元
y$ 複製游標所在到該行最後一個字元
三、貼上
p 小p表示將已複製的資料貼上在游標的下一行
P 大P表示將已複製的資料貼上在游標的上一行
J 將游標所在的行與下一行的資料合併為一行
u 小u表示撤銷上一步操作(特別重要,類似於windows裡面的word裡面的crtl+y)
ctrl+r 與u相反,表示重做前一步操作(特別重要,類似於windows裡面的word裡面的crtl+y)
. 點,表示重複前一個操作,例:想多次複製,一直按這個點就行了