亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

信丰县| 襄樊市| 客服| 新巴尔虎左旗| 信阳市| 义马市| 乐清市| 永济市| 兴隆县| 峨山| 百色市| 辽阳县| 宜兰市| 汝城县| 额敏县| 炎陵县| 芷江| 弥勒县| 泗洪县| 宜丰县| 克什克腾旗| 来凤县| 黎城县| 舞钢市| 花莲县| 乌兰县| 嘉禾县| 锡林浩特市| 同江市| 天祝| 淮北市| 镇沅| 南雄市| 密山市| 纳雍县| 潜江市| 酉阳| 滕州市| 黔东| 洞头县| 韶山市|