欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Vim使用相對(duì)行號(hào)的方法-創(chuàng)新互聯(lián)

小編給大家分享一下Vim使用相對(duì)行號(hào)的方法,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

成都創(chuàng)新互聯(lián)主要從事網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)澤州,十多年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來(lái)電咨詢建站服務(wù):13518219792

前言

大家都知道,我們使用Vim的一點(diǎn)好處就是,可定制性非常高,如果遇到任何讓自己感到不適的痛點(diǎn),都可以通過(guò)配置甚至開發(fā)一款插件來(lái)解決。開始使用Vim一段時(shí)間之后,我發(fā)現(xiàn)一個(gè)非常“反人類”的地方:Vim的很多命令都是需要查行數(shù)的。比如“刪除一個(gè)函數(shù)體”,你就要數(shù)數(shù)這個(gè)函數(shù)占了幾行(比如5行),然后按5dd。如果是使用鼠標(biāo)的話就不用數(shù)了,可以直接拖過(guò)去,但是鼠標(biāo)效率太低,既然學(xué)了Vim就不要讓手離開鍵盤了。

我總結(jié)了一套方案,幾乎所有的操作都可以不用數(shù)數(shù)來(lái)完成。

Vim支持兩種行號(hào),相對(duì)行號(hào)和絕對(duì)行號(hào)。相對(duì)行號(hào)是顯示每一行距離光標(biāo)所在行相隔多少行,絕對(duì)行號(hào)就是順序顯示每一行的序號(hào)。

Vim使用相對(duì)

set nu打開行號(hào)顯示, set rnu打開相對(duì)行號(hào)顯示(更多信息可以查看:help nu :help rnu。

效果如下:

Vim使用相對(duì)行號(hào)的方法
打開行號(hào)顯示

Vim使用相對(duì)行號(hào)的方法
打開相對(duì)行號(hào)的顯示

Vim使用相對(duì)行號(hào)的方法
同時(shí)打開相對(duì)行號(hào)和絕對(duì)行號(hào)

可以看到,如果同時(shí)打開二者,就會(huì)在當(dāng)前行顯示絕對(duì)行號(hào),其他顯示距離當(dāng)前行的距離。

使用一段時(shí)間我發(fā)現(xiàn),在normal模式時(shí),經(jīng)常進(jìn)行對(duì)多行的操作,這時(shí)候如果使用絕對(duì)行號(hào),那么必然是要做減法,或者去數(shù)數(shù)來(lái)確定行的數(shù)量的。所以在normal模式應(yīng)該使用相對(duì)行號(hào)。0對(duì)我們來(lái)說(shuō)是沒有任何作用的,所以當(dāng)前行還是顯示行號(hào)吧。

然后一些常用的操作習(xí)慣都要相應(yīng)換一下:

  • 刪除n行。3dd是刪除包括當(dāng)前行一共3行,但是因?yàn)轱@示的是相對(duì)行號(hào),我們要“刪除直到目標(biāo)行”的時(shí)候,要不自覺的+1,比如在上面最后一幅圖,要?jiǎng)h除直到“終端配色安裝”的內(nèi)容,就要按4dd。有沒有辦法不用計(jì)算,所見即所得呢?有的,d3j即可。command+直到目標(biāo)行號(hào)+方向。例如刪除直到上面“我對(duì)……”的內(nèi)容,就是d4k。
  • 其余的操作也是類似,例如移動(dòng)到下面4行,可以用4gg,也可以用g4j。其他還有yank操作等。
  • 替換范圍本來(lái)是使用絕對(duì)行號(hào)就可以,例如替換10-20行,就是:10,20s/xxx/yyy/g,但是由于我們normal模式顯示了相對(duì)行號(hào),那么就要根據(jù)相對(duì)行號(hào)操作了: :.+2,.+12s/xxx/yyy/g (假設(shè)當(dāng)前在第8行)。.在Vim中表示當(dāng)前行,要善于利用。由于我們顯示的是相對(duì)行號(hào),所以基本上和行號(hào)有關(guān)的操作都需要計(jì)算完成,用.加上/減去顯示的相對(duì)行號(hào)(所見即所得)

在insert模式時(shí),我們一般都是編輯操作,不會(huì)對(duì)多行進(jìn)行判斷,此時(shí)可能對(duì)絕對(duì)行號(hào)更關(guān)心(寫到多少行了等)。所以可以監(jiān)聽一下事件,進(jìn)入編輯模式時(shí)使用絕對(duì)行號(hào),退出編輯模式進(jìn)入normal模式時(shí)使用相對(duì)行號(hào)。

設(shè)置如下:

set nu
augroup relative_numbser
 autocmd!
 autocmd InsertEnter * :set norelativenumber
 autocmd InsertLeave * :set relativenumber
augroup END

分享文章:Vim使用相對(duì)行號(hào)的方法-創(chuàng)新互聯(lián)
URL地址:http://aaarwkj.com/article8/codiip.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)網(wǎng)站排名、網(wǎng)頁(yè)設(shè)計(jì)公司、App設(shè)計(jì)、網(wǎng)站制作、ChatGPT

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)
国产一级av在线播放| 麻豆国产精品原创av男女| 另类欧美亚洲中文在线综合| 女同伦理视频在线观看| av免费观看男人的天堂| 欧美日韩在线一区二区精品| 午夜精品一区二区亚洲| 色婷婷av一区二区三区张| 国产欧美日韩经典一区| 人妻熟妇av在线一区二区三区| 国产av剧情免费在线观看| 欧美精品青青久久久久久| 久久精品亚洲精品毛片| 成人黄网站色大片免费| 日韩av在线专区观看| 亚洲精品免费福利视频| 亚洲熟女少妇视频自拍| 香蕉视频在线观看亚洲精品| 欧美午夜福利视频电影| 女同毛片一区二区三区| 免费看真人性生活视频| 99蜜桃臀成人美女视频| a一级成人插少妇的逼| 国产看片色网站亚洲av| 国产福利三级在线观看| 青青草手机在线视频免费观看| 亚洲福利区一区二区三区| 扒开女性毛茸茸的视频| 国产又大又黄又粗的黄色| 成人大片在线免费观看视频| 一区二区三区高清人妻日本| 日本欧美一区二区二区视频免费| 91色九色吧在线观看| 日本欧美激情在线观看| 欧美日韩国产综合下一页| 日日干天天日夜夜操| 香蕉视频欧美日韩国产| 国产经典三级在线看| 日本韩国一级黄色免费| 欧美精品亚洲精品国产| 欧美成人免费做真爱高潮|