1. 程式人生 > >vim快捷鍵總結

vim快捷鍵總結

ont 還原 向上 tab ctr font 文檔 另存為 wid

i 在光標前插入
a 在光標後插入
o    向下新起一行插入
I     在行首插入
A   在行末插入
O 向上新起一行插入
r 輸入字符替換光標位置的字符
R 進入輸入替換模式
:q 退出
:q! 強制退出(不保存)
:wq 保存並退出
:x  
保存並退出
:w filename 另存為filename
n1,n2 w filename n1行到n2行的數據另存為filename
h j k l   左下上右
$ 光標到行尾
0 光標到行首
gg 光標到文檔首行 
G  光標到文檔尾行
nG 光標到文檔n行
: n 光標到文檔n行
n<Enter> 向下移動n行
n<Space> 向右移動n字符
ctrl b 上一頁
ctrl f 下一頁
ctrl u 上半頁
ctrl d 下半頁
ctrl e 下滾一行
ctrl y 上滾一行
zz  當前行置為屏幕中央
zt 當前行置為屏幕頂端
zb   當前行置為屏幕底端
v 光標經過的字符被選擇
V 光標經過的行被選擇
y 復制
yy 復制當前行
nyy 復制5行
p 粘貼下到一行
P 粘貼到上一行
d 刪除選中數據
dd 刪除當前行
ndd 刪除n行
dG 刪除,當前行到最後一行
dw 刪除,當前光標到單詞尾
d1G 刪除,第一行到當前行
dnG 刪除,第n行到當前行
D 當前開始刪除到行尾
x 向後刪除1個字符
nx   向後刪除n個字符
X 向前刪除1個字符
nX 向前刪除n個字符
/str 從光標位置向下搜索str
?str 從光標位置向上搜索str
n 找下一個
N 找上一個
:%s/liao/Liao/g liaohuqiang全部替換成liaohuiqiang
:%s/liao/Liao/gc 同上,但是每一個都需要確認
u 撤銷
ctrl r 重復前一個動作
:e! 還原到文檔原始狀態
set u 顯示行號
set nonu 取消行號



vim快捷鍵總結