vim快捷鍵總結
阿新 • • 發佈:2017-07-19
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快捷鍵總結