vim的預設模式就是普通模式。
對於許多普通模式命令,可以在執行命令前新增數字,指定執行次數。
核心命令 :操作符+動作命令=操作
動作命令:ap
表示一整個段落,所以這個命令代表刪除一整段。l
表示乙個字元,aw
表示乙個單詞,g
表示跳到檔案末行。
例如dap
中的d
是操作符,ap
表示一整個段落,所以這個命令代表刪除一整段。
操作符說明
c
修改,相當於 執行d 後,再進入插入模式
d
刪除
y
複製到暫存器
g~
反轉大小寫
gu
轉換成小寫
gu
轉化成大寫
>
增加縮排
<
縮小縮排
=
自動縮排
額外規則:當乙個操作符命令被連續呼叫倆次時,會作用於當前行。類如guu(gugu)或者dd
.
在該行上重複上次修改
u //
撤銷 // 重做最新一次的修改
n/
在當前行,對游標以後的第一數字進行加 /減 n
vim 基礎學習之普通模式
1.操作 操作符 動作 aaa bbb 例如,d是刪除命令,b是移動到距離游標最近的字串開頭 當我們執行db的時候,就會刪除游標 不包括游標位置 到最近字串開頭之間的字元 dj則會刪除游標所在行以及下一行 2.a i 文字物件 所謂的文字物件,說白了其實就是專門操作文字的 他們兩個的區別就是 a 操...
Mac之vim普通命令使用
高階一些的編輯器,都會包含巨集功能,vim當然不能缺少了,在vim中使用巨集是非常方便的 qx 開始記錄巨集,並將結果存入暫存器x q 退出記錄模式 稍微解釋一下,當在normal模式下輸入 qx後,你對文字的所有編輯動作將會被記錄下來,再次輸入q即退出了記錄模 式,然後輸入 x對剛才記錄下來的命令...
Mac之vim普通命令使用
高階一些的編輯器,都會包含巨集功能,vim當然不能缺少了,在vim中使用巨集是非常方便的 qx 開始記錄巨集,並將結果存入暫存器x q 退出記錄模式 稍微解釋一下,當在normal模式下輸入 qx後,你對文字的所有編輯動作將會被記錄下來,再次輸入q即退出了記錄模 式,然後輸入 x對剛才記錄下來的命令...