一、搜索替換
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
微信掃一掃
支付寶掃一掃