真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Vim光標(biāo)移動命令匯總

原文鏈接:Vim教程網(wǎng)-Vim光標(biāo)移動命令匯總

創(chuàng)新互聯(lián)專注于羅平網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供羅平營銷型網(wǎng)站建設(shè),羅平網(wǎng)站制作、羅平網(wǎng)頁設(shè)計、羅平網(wǎng)站官網(wǎng)定制、微信平臺小程序開發(fā)服務(wù),打造羅平網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供羅平網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

介紹Vim光標(biāo)移動命令,移動vim光標(biāo)到行首、行跳轉(zhuǎn)、vim匹配單詞和匹配括號跳轉(zhuǎn),Vim翻頁命令。

一、Vim光標(biāo)移動簡介

Vi/Vim中進行光標(biāo)移動的命令是針對不同的操作單位而設(shè)計,不同的命令對應(yīng)不同的操作單位。

在執(zhí)行Vim光標(biāo)移動命令時,首先要分清楚是采用哪種操作單位:一個字符、一個句子、一個段落、一行、一屏、一頁。

確定操作單位后,需要確定命令重復(fù)執(zhí)行的次數(shù)。Vim光標(biāo)移動命令的操作對象范圍計算公式為:
操作范圍= 操作次數(shù)x 操作單位

例如:5h命令表示左移5個字符,8w命令右移8個單詞

二、Vim移動光標(biāo)命令
2.1 上、下、左、右

h????j↓????k↑????l

Vim的上下左右移動光標(biāo)命令是經(jīng)過精心設(shè)計的,我們在使用編輯器時最常用的操作是下移光標(biāo)。
而鍵盤上的j、k按鍵使用最方便,所以分別用來作為下移、上移光標(biāo)。
h、l分別位于j、k的兩側(cè),根據(jù)其所在方位用來實現(xiàn)光標(biāo)的左移和右移。

2.2 行級移動

0?????????移動光標(biāo)到當(dāng)前行行首
$?????????移動光標(biāo)到當(dāng)前行行尾
^?????????移動光標(biāo)到當(dāng)前行的第一個非空字符
nG???????移動光標(biāo)到當(dāng)前文件的第n行
:n???????移動光標(biāo)到當(dāng)前文件的第n行 (同上)

tips

(1) Vim的命令中,0 表示行首,$ 表示行尾??梢曰仡櫹耉im文本編輯命令匯總中提到的刪除命令,里面就提到了0$

(2) 移動光標(biāo)到當(dāng)前文件的第n行使用的命令:n是在vim尾行模式下執(zhí)行的,所以輸入完:n后需要按回車鍵執(zhí)行命令

2.3 文件首尾移動

gg:0???????移動光標(biāo)到當(dāng)前文件的第一行
GG:$???????移動光標(biāo)到當(dāng)前未經(jīng)的最后一行

2.4 單詞級移動

wW??????????移動到下一單詞的開頭
bB??????????移動到上一單詞的開頭
eE??????????移動到光標(biāo)所在單詞的末尾

Vim光標(biāo)移動命令匯總

W、B、E命令操作的單詞是以空白字符(空格、Tab)分隔的字串
比如字符串“str1-str2 str3-str4”,對W、B、E命令來說是兩個單詞,而對w、b、e命令來說則是四個單詞

關(guān)于Vim單詞和字串,可以參考Vim教程網(wǎng)文章Vim基于單詞移動及其Vim單詞、字串概念

2.5 匹配單詞級移動

*????????移動光標(biāo)到 [匹配] 光標(biāo)當(dāng)前所在單詞的下一個單詞
#????????移動光標(biāo)到 [匹配] 光標(biāo)當(dāng)前所在單詞的上一個單詞

2.6 匹配括號移動

%????????移動光標(biāo)到括號左半部分( 包括({、[)對應(yīng)右半匹配部分( )、}、])

2.7 段落級移動

}???????移動光標(biāo)到當(dāng)前段落的末尾
{???????移到光標(biāo)到當(dāng)前段落的開頭

2.8 屏幕級移動

H???????移動光標(biāo)到屏幕的第一行
M???????移動光標(biāo)到屏幕的中間一行
L???????移動光標(biāo)到屏幕的最后一行

2.9 翻頁

Ctrl + f???????向前滾動一頁
Ctrl + b???????向后滾動一頁

Ctrl + u???????向前滾動半頁
Ctrl + d???????向后滾動半頁

三、與其他命令聯(lián)動

很多命令都可以和Vim教程網(wǎng)總結(jié)的vim光標(biāo)移動命令連動

基本命令模式為:<start_position><command><end_position>

例如,Vim命令0y$拆開分別表示:0移動光標(biāo)到當(dāng)前行首;y復(fù)制;$當(dāng)前行尾。所以,命令0y$意味著復(fù)制光標(biāo)當(dāng)前所在行所有內(nèi)容

例如,Vim命令ye,表示從當(dāng)前位置拷貝到當(dāng)前所在單詞的最后一個字符。


當(dāng)前文章:Vim光標(biāo)移動命令匯總
瀏覽路徑:http://weahome.cn/article/ggijog.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部