使用 vim 的時間不長,但如今已經離不開熟悉的 vim 編輯模式了。 vim 的學習曲線是非常陡的,一開始學習的時候,面對很多的操作命令要去記住,常常望而卻步。
其實,只要記住一些常用的命令,加之在工作中堅持使用 vim 進行編輯,很快就能得心應手了。
命令 作用(解釋)
i 插入到游標前面
i 插入到行的開始位置
a 插入到游標的後面
a 插入到行的最後位置
o, o 新開一行
esc 關閉插入模式
命令 作用(解釋)
r 在插入模式替換游標所在的乙個字元
j 合併下一行到上一行
s 刪除游標所在的乙個字元, 游標還在當行
s 刪除游標所在的一行,游標還在當行,不同於dd
u 撤銷上一步操作
ctrl+r 恢復上一步操作
. 重複最後乙個命令
~ 變換為大寫
[n]>> 一行或n行往右移動乙個tab
[n]<< 一行或n行往左移動乙個tab
命令 作用(解釋)
:w 儲存
:wq, :x 儲存並關閉
:q 關閉(已儲存)
:q! 強制關閉
命令 作用(解釋)
/pattern 搜尋(非插入模式)
?pattern 往後搜尋
n 游標到達搜尋結果的前乙個目標
n 游標到達搜尋結果的後乙個目標
命令 作用(解釋)
v 選中乙個或多個字元
v 選中一行
命令 作用(解釋)
dd 刪除一行
dw 刪除乙個單詞
x 刪除後乙個字元
x 刪除前乙個字元
d 刪除一行最後乙個字元
[n]yy 複製一行或者n行
yw 複製乙個單詞
p 貼上
命令 作用(解釋)
:split 水平方向分割出乙個視窗
:vsplit 垂直方向分割出乙個視窗
:close 關閉視窗
ctrl+w 切換視窗, h到左邊視窗,j到下方視窗,k到上方視窗,l到右邊視窗
VIM常用命令總結
個人常用的vim命令列表 移動游標 上 k nk 向上移動n行 9999k或gg可以移到第一行 g移到最後一行 下 j nj 向下移動n行 左 h nh 向左移動n列 右 l nl 向右移動n列 w 游標以單詞向前移動 nw 游標向前移動n個單詞 游標到單詞的第乙個字母上 b 與w相反 e 游標以單...
vim常用命令總結
把vim常用命令總結一下,以便日後查閱 模式 normal 常規模式 esc insert 插入模式 i visual 可視模式 選擇整行,整段文字 v 儲存,退出 wq 儲存 退出 q 強制退出 進入,返回 ctrl 進入tag ctrl o 返回上一層 插入 i 在游標前插入字元 a 在一行的末...
Vim常用命令總結
h j k l 分別對應於 ctrl f 向下翻一頁 forward ctrl b 向上翻一頁 back ctrl d 向下翻半頁 down ctrl u 向上翻半頁 up h 螢幕頂行首字元 m 螢幕中間首字元 l 螢幕末行首字元 gg 當前檔案首行首字元 g 當前檔案末行首字元 n g 跳轉到第...