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

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è)
人妻少妇被猛烈进入久久精品 | 一区二区三区日本在线观看| 国产精品大片久久激情四射| 99精品午夜福利在线| 天堂中文在线免费观看av| 国产精品久久久毛片av| 久久精品有码视频免费观看| 久久精品免费激情视频| 国产精品熟女在线视频| 自由成熟性生活免费视频| 青青草免费在线视频视频| 国产又粗又爽视频免费| 亚洲女同在线免费观看| 扒开少妇毛茸茸的大荫萍蒂| 亚洲综合成人av在线| 国产精品一品二品国精品| 亚洲情色精品国产一区| 99久久久国产精品日本久久区一| 粉嫩极品国产在线观看| 亚洲欧美日韩不卡视频| 国产日韩精品在线视频| 亚洲天堂日韩欧美在线一区| 亚洲一区二区午夜福利亚洲| 欧美日韩性生活视频在线| 成人精品欧美欧美一级乱黄| 国产一级无码免费视频| 日本一区中文字幕怎么用| 日本老太老熟妇一级特黄| 国产偷人伦激情在线观看| 欧美高清一区二区三区不卡| 女厕所偷拍一区二区三区| 国产激情一区二区三区| 欧美亚洲国产日韩另类| av中文字幕熟妇人妻少妇| 亚洲中文字幕高清乱码毛片| 亚洲av不卡一区二区在线观看| 国产一区二区欧美日本| 一本久久综合亚洲鲁鲁五月天 | 日韩视频精品推荐一区二区| 四虎精品在线免费视频| 久久国产精品久久国产精品|