【Vim】基礎之基礎——指尖的舞蹈

secooler發表於2009-02-25
【基本移動】
h l j k  -- 左/右 移動一個字元;上/下 移動一行
b w      -- 向 左/右 移動一個單詞
ge e     -- 向 左/右 移動一個單詞(游標在詞尾)
{ }      -- 移動到 前一個/後一個 段落開頭
( )      -- 移動到 前一個/後一個 句子開頭
0 gm     -- 移動到 行首/行正中
^ $      -- 移動到行 第一個非空白字元/行尾
nG ngg   -- 移動到第 n 行,預設到 尾行/首行
n%       -- 移動到檔案的 n 百分比處
n|       -- 移動到當前行的第 n 列
nH nL    -- 移動到視窗 頂端/底部 第 n 行

【編輯修改】
i a      -- 在游標 前/後 插入文字
I A      -- 在 行首/行尾 插入文字
gI       -- 在第一列插入文字
o O      -- 在游標的 下方/上方 插入新行
rc       -- 把游標下的字元換成 c
grc      -- 類似 r,但替換的是虛擬字元
R        -- 進入替換模式
gR       -- 類似 R,但替換的是虛擬字元
cm       -- 更改動作 m 跨越的文字
CC or S  -- 更改當前行的內容
C        -- 更改游標到行尾的文字
s        -- 更改一個字元並進入插入模式
~        -- 切換當前字元大小寫,同時游標後移
g~m      -- 切換動作 m 跨越文字的大小寫
gum gUm  -- 小寫/大寫 動作 m 跨越的文字
m    -- 左移/右移 動作 m 跨越的行
n<< n>>  -- 將 n 行 左移/右移 一個縮排位

【刪除】
x X      -- 刪除游標 後/前 的字元
D        -- 刪除從游標當前位置到行尾
dd       -- 刪除整行,下面的行上移

-- The End --

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/519536/viewspace-557729/,如需轉載,請註明出處,否則將追究法律責任。

相關文章