LOADING

Vim 初學-1

2025/7/8 Vim

學習起因

筆者在網路上總是看到有人用Vim很快的編輯文字,不用動滑鼠,像念力一樣的快速做到編輯程式碼。
重點是,看起來超帥!!!!!!
這種又快又帥的東東必須得學一下

前言

筆者現在還是vim初學者,甚至應用在vscode上
vim的痛點就是一開始學要花很多時間
但習慣了就變得很方便,似乎不適合用在中文輸入法上
本意是透過沒有滑鼠的編輯程式碼,提升效率

在文件內移動

透過h j k l 來左、下、上、右的移動行數
w 用來跳到下個單字,W可以連同符號一起跳
b 用來跳回上個單字,B同上
gg 跳到整個文件開頭,G跳到整個文件結尾
{ 跳到上個段落,} 跳到下個段落
0 跳到行首,$跳到行尾
f+想找的文字可以跳到此行第一個你想找的文字,如fa就會快速跳到此行游標後的第一個a
zz 為以此行為中心閱讀,zt為以此行為頂端閱讀,zb為以此行為底閱讀

當然你可以透過數目產生變化,
如3j就是往下三行,3w就是跳下三個單字
以此類推

上一步、下一步

u 上一步,ctrl+d跑到下一步

Insert Mode

insert 顧名思義就是編輯文件
按i進入insert mode,按esc 或 ctrl+[退回normal mode
筆者比較喜歡ctrl+[的方式,esc太遠太難按了
I從開頭插入,a從游標後插入,A從行尾插入
o從下行插入,O從上行插入

先這樣,下次再繼續講摟~