91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

vim實現快速定位和成對編輯的插件介紹

發布時間:2020-06-15 14:04:36 來源:億速云 閱讀:203 作者:鴿子 欄目:建站服務器

今天給大家介紹兩款非常使用的vim插件,在頁面內快速移動以及成對編輯。

easymotion

我們知道vim編輯器可以通過按鍵h/j/k/l來上下移動,使用/關鍵字來搜索,使用按鍵w、e可以在單詞間快速移動,使用f{char}可以在行內搜索等等。但是,這些都沒有辦法在整個頁面內快速移動。

今天介紹一個快速移動插件easymotion,有了它,想去哪兒就去哪兒。該插件github地址是:https://github.com/easymotion/vim-easymotion

同樣,我們使用vim-plug插件安裝好它。然后再配置文件中加入一行映射

nmap ss <Plug>(easymotion-s2)

注意到沒有,這里我們需要的是遞歸映射,而不是非遞歸映射。配置好之后,我們就可以去使用它了。下面演示如何使用它來完成在頁面快速移動的功能。

vim實現快速定位和成對編輯的插件介紹

如圖,我們想快速移動到第9行的layui位置。如果不用easymotion的話,就需要使用vim自帶搜索,輸入

/layui

然后使用n/N上下移動。如果使用easymotion的話,就更加的簡單和快捷。只需按下兩個ss,然后輸入la。

vim實現快速定位和成對編輯的插件介紹

可以看到,此時界面已經不一樣了,將和la匹配到的所有位置都用紅色標注起來,并且每一塊都有自己對應的字母。只要我們按下對應的字母,就可以快速跳到指定的位置了。

vim-surround

平時工作中,也會經常碰到成對編輯的情況下。比如將字符串的單引號換成雙引號。這時候,如果沒有成對編輯插件的話,就比較麻煩了,需要去修改兩遍,才能完成需求。

現在,我們先把該插件安裝下來。該插件github地址是https://github.com/tpope/vim-surround。

安裝完成后,來和大家說說如何去使用,主要從三個方面來說明,成對修改、成對添加、成對刪除。

vim實現快速定位和成對編輯的插件介紹

現在,我們想將第25行的where里面的雙引號換成單引號,需要如何去做。

  • 首先將光標移動到""中任意字符上

  • 輸入cs"';cs(c表示change),表示將雙引號改為單引號

如果想成對刪除,刪除雙引號,又該怎么去做

  • 將光標移動到""中任意字符上

  • 輸入ds",d表示delete

雙引號已經被刪除了,但現在需要添加雙引號有應該怎么去做

  • 將光標移動到i上

  • 輸入ysiw"

以上就是推薦兩款非常實用的vim插件——快速定位、成對編輯的詳細內容,更多請關注億速云其它相關文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

静安区| 大庆市| 祁门县| 大新县| 木里| 丹凤县| 威信县| 渝北区| 周宁县| 河西区| 曲松县| 莱阳市| 伊宁县| 桃源县| 丰台区| 东台市| 中方县| 阿合奇县| 阿拉善盟| 揭西县| 平乐县| 海丰县| 汨罗市| 长葛市| 沂水县| 临沂市| 读书| 林周县| 青川县| 许昌县| 岢岚县| 彭水| 炉霍县| 鞍山市| 垫江县| 南汇区| 陇南市| 华安县| 读书| 宜昌市| 南京市|