本文不講述如何使用vim,也不配置vim,僅僅分享是這幾天突然發現的幾個可能不是很常用但是很使用的技巧. 1. q的使用 我們都知道q的作用是退出,但是如果一般和w在一起組合,其實q還有更好玩的用法. 在normal的模式下按一下q,然后鍵入冒號.是不是發現了不一樣.默
本文不講述如何使用vim,也不配置vim,僅僅分享是這幾天突然發現的幾個可能不是很常用但是很使用的技巧.
1. q的使用
我們都知道q的作用是退出,但是如果一般和w在一起組合,其實q還有更好玩的用法.
在normal的模式下按一下q,然后鍵入冒號.是不是發現了不一樣.默認這個組合會彈出20個最近冒號模式下使用過的命令
同樣是normal模式下,鍵入q然后鍵入/或者? , 默認會彈出最近的20個搜索記錄.
還遠遠不止這么多,q還可以和26個小寫字母組合可以記錄一系列命令,然后@字母 就可以重復剛剛做過的所有操作.
q和大寫字母組合呢?這個操作會在大寫字母對應的小字字母寄存器上追加.
當我們記錄完一組操作以后,如果發現某個地方記錄錯了怎么辦?從新錄一邊吧.
是一種辦法,但是顯然不是最好的辦法.我們可以選擇一塊空地,把q記錄的一組操作粘貼出來.牛吧.("字母p)修改一下再選中"字母y ,ok還是可以用@字母進行執行.不錯吧.
2. 外部命令的使用
我們知道!可以讓我們執行一個外部命令,這個可能大家都知道.不多說.但是你知道嗎?我們完全可以用!指定的外部命令處理vim內部的文本.很神奇吧.
基本原則就是你選中一段文字,那么這段文字是作為外部命令的標準輸入存在的.明確了這一點,就都好辦了.
3. find妙用
vim有內置的命令叫find,和外部命令的find的用法有所不同.不需要為其指定路徑.為啥?因為這個find會去vimrc自己找路徑.我們怎么看這個路徑呢?
冒號模式下輸入set path就可以查看當前配置了多少路徑.這個路徑的作用就是告訴vim如果想要找一個文件,就在指定的這個路徑下進行尋找.當然當前目錄也算作內的.不遞歸.
如果我們要vim的find遞歸一直處于最上層的目錄怎么辦.可以冒號模式下輸入set path+=$PWD/** 這個命令的意思就是把當前第一次打開vim時的路徑添加進去.不要小看這一步.用起來很順手的.接下來就可以使用find隨便找文件了.當然你得知道名字哈.
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com