国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

vim進(jìn)階

2015-11-30 20:48:39 8193

之前我們大體上學(xué)習(xí)了vi的基本命令:http://www.tjdsmy.cn/Help/Show-1303.html,先在我們在來看下下面的vim命令.vim命令在vi的基礎(chǔ)上有所突破

1動(dòng)詞

動(dòng)詞代表了我們打算對文本進(jìn)行什么樣的操作。例如:

d 表示刪除delete

r 表示替換replace

c 表示修改change

y 表示復(fù)制yank

v 表示選取visual select

2名詞

名詞代表了我們即將處理的文本。Vim 中有一個(gè)專門的術(shù)語叫做文本對象text object,下面是一些文本對象的示例:

w 表示一個(gè)單詞word

s 表示一個(gè)句子sentence

p 表示一個(gè)段落paragraph

t 表示一個(gè) HTML標(biāo)簽tag

引號或者各種括號所包含的文本稱作一個(gè)文本塊。

3介詞

介詞界定了待編輯文本的范圍或者位置。例如:

i 表示“在...之內(nèi)”inside

a 表示“環(huán)繞...around

t 表示“到...位置前”to

f 表示“到...位置上”forward

4下面是幾個(gè)有關(guān)范圍的示意圖,你們感受一下:

動(dòng)詞 介詞 名詞

dip  # 刪除一個(gè)段落: delete inside paragraph

vis    # 選取一個(gè)句子: visual select inside sentence

ciw   # 修改一個(gè)單詞: change inside word

caw  # 修改一個(gè)單詞: change around word

dtx   # 刪除文本直到字符“x”(不包括字符“x”): delete to x

dfx # 刪除文本直到字符“x”(包括字符“x”): delete forward x

5.數(shù)詞

數(shù)詞指定了待編輯文本對象的數(shù)量,從這個(gè)角度而言,數(shù)詞也可以看作是一種介詞。引入數(shù)詞之后,文本編輯命令的語法就升級成了下面這樣:

動(dòng)詞 介詞/數(shù)詞 名詞

c3w     #修改三個(gè)單詞:change three words

d2w           #刪除兩個(gè)單詞:delete two words

6另外,數(shù)詞也可以修飾動(dòng)詞,表示將操作執(zhí)行 n 次。于是,我們又有了下面的語法:

數(shù)詞 動(dòng)詞 名詞

請看示例:

2dw   # 兩次刪除單詞(等價(jià)于刪除兩個(gè)單詞): twice delete word

3x     # 三次刪除字符(等價(jià)于刪除三個(gè)字符):three times delete character

提交成功!非常感謝您的反饋,我們會繼續(xù)努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進(jìn)一步的反饋信息:

在文檔使用中是否遇到以下問題: