vim編輯器的快捷鍵使用
(一)在命令模式下
對光標進行移動:
前後移動: h 同一行中向前移動一個單位 l 向後
上下行移動: k 向上一行移動 j 向下移動
hl只能移動一個單位 ,不方便
數字0 移動到行首
$ 行尾
一個單詞的移動
w 向右移動到一個單詞的開頭 b 向前移動一個單詞的開頭
翻頁(就用老一套的方法)
pageup
pagedown
r 替換
操作: 輸入r ,然後輸入字符,但只能輸入一個字符
刪除一個字符:
x
dw 刪除當前光標的一個單詞量
d$ 刪除當前當前光標到行尾
dd 刪整行
(刪除的文本還會保存在緩存區,後邊粘貼可以用上 ,)
y 一般表示復制
yy 復制一行
yw 復制單詞
y$ 復制當前光標到行尾
p 粘貼
dd p 相當於剪貼 (刪除了,然後移動光標,在粘貼回來)
在刪除,復制這些快捷鍵前邊加上數字 ,可以操作多行
3dd p 剪貼3行
4yy p
對於光標導航的快捷鍵 ,也可以加上數字 eg:3w 移動三個單詞的量 10l 向後移動10個字符
撤銷 和 重做 (相當於windows中的Ctrl +Z Ctrl+Y)
u 撤銷
Ctrl+r 重做
(二) 末行模式下 :
:s /old/new/ 當前行中第一個匹配的字符被替換
:s /old/new/g 加上g,一行中匹配的字符都會被替換
:1,3s /old/new/ 行數做了限制 針對1,3行
:%s /old/new/g 對整個文本行
:w 文件名 將當前寫的文本寫入另一個文件(如新文件不存在)
:w! 文件名 若給的文件已經存在,w!就會強制覆蓋新文件
:r 文件名 載入一個文件到當前
vim編輯器的快捷鍵使用