移動游標
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下來的 總結...