linux vim 的使用快捷鍵之刪除 複製 貼上

2021-10-12 02:49:47 字數 885 閱讀 5131

刪除

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)

. 點,表示重複前乙個操作,例:想多次複製,一直按這個點就行了

原文:

Linux Vim常用快捷鍵

linux vim常用快捷鍵 伺服器上操作,經常要用vim檢視編輯檔案內容,不懂快捷鍵導致效率很低,於是就查閱網路資料總結了一下vim常用的快捷鍵。1 刪除 x 小寫的 x 表示向後刪除乙個字元,也就是刪除游標所在的字元 nx 表示向後刪除 n 個字元 x 大寫的 x 表示向前刪除乙個字元,即游標前...

Linux vim退出快捷鍵

按住shift zz儲存退出 zq不儲存退出,q表示放棄 之所以按住shift,其實是切換大小寫 q 不儲存退出 q 不儲存強制退出 wq儲存退出,w表示寫入,不論是否修改,都會更改時間戳 x儲存退出,如果內容未改,不會更改時間戳 x 和 wq 的區別如下 1 wq 強制性寫入檔案並退出 存檔並退出...

Linux VIM 常用快捷鍵

標籤 tabnew 開啟新標籤頁.tabe 在新標籤頁開啟檔案.pageup,pagedown 切換標籤頁.tabnext,tabprev 切換標籤頁,putty 下只能用這個.檔案 e 開啟檔案.enew 新檔案.w 儲存.wa 全部儲存.w 另存為.wq 儲存並退出.x 儲存並退出.q 退出.q...