vim命令日常使用

2022-08-04 11:00:12 字數 884 閱讀 5540

移動游標

ctrl+b 螢幕向後移動一頁

ctrl+u 螢幕向後移動半頁

ctrl+f 螢幕向前移動一頁

ctrl+d 螢幕向前移動半頁

w 游標跳轉到下個word的開頭

e 游標跳轉到下個word的結尾

b游標回到上個word的開頭

$光移動到游標所在行的行尾

^游標移動到該行第乙個非空白字元

o游標移動到該行的開頭位置

#游標移動到該行的第#個位置:

h 向左移動一行

j 向下移動一行

k 向上移動一行

l 向右移動一行

u 回覆到上乙個操作

.:. 重複執行上一次操作

yy 複製游標所在行到緩衝區

yw 複製游標所在處到字尾的字元複製到緩衝區中

#yy 例如6yy 代表複製從游標所在行往下數6行之文字

p 刪除

x 每按一次刪除游標所在位置的後面的乙個字元

#x 如6x 就是刪除游標所在位置後的6個字元

x 刪除游標所在位置的前面乙個字元

#x 刪除游標所在位置前面的#個字元

dd  刪除游標所在行

#dd  例如6dd  刪除游標所在行往下數6行文字

取代r 取代游標所在處的字元

r 取代字元直到按esc為止

更改cw 更改游標所在處的字到字尾$處

c#w  c3w 代表更改3個字

尋找字串

/關鍵字 按住n 向下尋找關鍵字   按住n向前尋找關鍵字

q 退出

q! 強制退出

w寫入w!強制寫入

#,# w [檔案路徑]  將第#行到 第#行 之間的文字 複製到 檔案中

來自為知筆記(wiz)

Vim 日常使用參照

其他總結 visual edit mode 可視模式,可視行模式,可視塊模式 extended command mode vim 是以命名模式為中心,通過不同的指令進入其他模式 h,j,k,l 作為上下左右,這個應該形成習慣,提高效率 移動到行首,移動到行尾 gg 移動游標到第一行行首,g移動到最後...

日常筆記 vim

終於要學習 vim 了 為什麼要學習 vim?想想看,當你有乙個 100m 的 txt 文件需要編輯的時候 你相用文字編輯器做?孩子 那速度得等到天荒地老 這裡記錄一下我的 vim 學習過程 筆記。如下,我有下面的接近 900000 行的 txt 檔案,我需要將其中的 850001 行之後的文字貼上...

GIT日常命令使用

同步遠端 git pull 將本地分支替換掉遠端上的某乙個分支 git push origin dev 3.2 dev 3.3 f dev 3.2 本地分支 dev 3.3 遠端分支 f 強制 origin git為你預設建立了乙個指向遠端 庫的origin 因為你是從這個位址clone下來的 總結...