一、搜索替換
1、搜索替換是vim最常用的功能之一,可以跨越整個文件快速找到並替換指定內容。
2、在Normal模式下,輸入/
或?
,後面跟搜索的關鍵字,回車後可以查找文件內所有匹配到的內容,使用n
向下匹配,使用N
向上匹配。
3、使用:
進入命令模式,輸入s/old/new/g
可以進行替換,其中s表示substitute縮寫,old和new分別為被替換內容和替換成內容,g表示全局替換,不加g表示只替換每行的第一個匹配項。
二、多行編輯
1、在Normal模式下,使用V
可以進入Visual Line模式,可以選擇多行內容,然後進行複製、刪除、替換等操作。
2、在Visual Line模式下,輸入:
可以自動補全:’,表示當前選擇的所有行。
3、使用Ctrl + V
可以進入Visual Block模式,可以選擇矩形區域進行編輯。
三、宏錄製
1、在Normal模式下,使用q
命令加一個寄存器名,可以開始錄製宏,錄製完成後使用q
結束錄製。
2、使用@
命令加寄存器名,可以執行錄製好的宏。
3、宏錄製可以用於自動化編輯,例如批量添加前綴後綴等操作。
四、標籤跳轉
1、使用ctags
可以生成代碼標籤,然後可以在vim中使用Ctrl + ]
跳轉到定義處。
2、在跳轉的文件中使用Ctrl + o
可以跳回之前所在的位置。
3、使用Ctrl + t
可以跳回到上一個標籤。
五、快速命令
1、使用q:
可以打開命令歷史窗口,可以方便的查看、編輯、執行之前執行過的命令。
2、使用Ctrl + r
可以進入插入模式,並且可以插入之前執行過的命令。
3、使用Ctrl + n
和Ctrl + p
可以進行命令自動補全。
六、插件使用
1、使用Vundle
等插件管理器,可以方便的安裝和更新vim插件。
2、常用插件:NERDTree
用於瀏覽文件樹,CtrlP
用於快速搜索文件,vim-airline
用於美化狀態欄,yankring
用於顯示複製歷史記錄等。
3、插件可以大大提高vim的功能擴展性和易用性,可以根據需要自由選擇和安裝。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/153834.html