Linux學習之三 vim常用操作
阿新 • • 發佈:2018-11-19
一、vim常用操作
非編輯模式下
【非編輯模式下】
# 1.游標移動
# 移動到首行
gg
#移動到尾行
G(shift+g)
# 2.進入編輯模式:
a(或i)
# 退出編輯模式
esc
# 3.顯示行號
:set nu (nu是number的縮寫)
# 4.複製刪除等
# 複製多行(將10-20行復制到第25行)
:10,20 co(copy) 25
# 剪下多行(將10-20行復制到第25行)
:10,20 m(move) 25
#刪除一行
dd
#刪除多行
ndd (nn為游標所在行及以下共n行)
#撤銷修改:
u(undo)
編輯模式下
【編輯模式下】
# 複製單行
#複製游標所處當前行
yy
# 複製多行
nyy (n為游標所在行及以下共n行)
# 貼上
按p
#撤銷修改:
ctrl+u
#儲存退出:
wq加回車 或者ZZ(shift+z+z)
#不儲存退出
q!加回車
#【查詢】
輸入"/",按n鍵(next),即可查詢下一個
二、其它
1.在使用vim時,萬一發生了系統掉電或者突然關機時,可以使用恢復命令,
如編輯file檔案時突然斷電或系統崩潰後的恢復命令:
$ vi file -r
2.提示swap檔案已存在
swap file xxx.swp already exists
[O]pen Read-Only, (E)dit anyway, (R)ecover, (D)elete it, (Q)uit, (A)bort:
出現這種情況,是在編輯檔案時意外退出,系統生成的一個備份檔案。只需要進入原檔案完成編輯後,將這個備份檔案xxx.swp刪除即可。