跟我讀vim文檔:007_修改:操作+范圍

進(jìn)行修改的時候,我們通常要清楚兩件事情异逐。
一:進(jìn)行怎樣的修改捶索。
比如刪除、改動灰瞻、復(fù)制等腥例。

二:修改哪里?或者說修改的范圍是什么酝润?
比如刪除一個詞燎竖、刪除一句話、刪除一個段落等要销。


為了方便講解构回,我們先來講解:范圍

之前我們在講解移動時,用kjhl進(jìn)行字符間移動,用w進(jìn)行單詞間移動纤掸,移動距離從小到大脐供,逐步升級。
同理借跪,我們在確定范圍時政己,也用到了類似的東西。不過掏愁,要更細(xì)致一些歇由。
并且,范圍操作移動操作還有很多相通的地方果港。


一沦泌、范圍

只要你英語懂一點,很容易就能理解京腥。
(galipy老師在這里再次強(qiáng)調(diào)學(xué)好英語的重要性=_=)

比如:
aw 表示a word 一詞
as 表示a sentence 一句
ap 表示a paragraph 一段

還有一些其他的赦肃,比如:
at 表示a tag 一標(biāo)簽塊
a( 表示一括號對兒
具體還有什么,可以直接在你的vim中輸入如下代碼進(jìn)行查閱:

:help text-objects

那么公浪,這個范圍要怎么用呢他宛?
他需要和操作組合起來。

二欠气、操作

常見操作有:
d(表示刪除厅各,delete的縮寫)
c(表示修改,change的縮寫)
y(表示復(fù)制预柒,yanking的縮寫队塘。復(fù)制之所以用這個,是因為c字母已經(jīng)被占用了宜鸯。憔古。)

具體還有哪些操作,我們可以在vim中輸入如下代碼:

:help operator

下面淋袖,我們用操作d來講解如何與范圍組合使用鸿市。


三、組合:操作+范圍(operator + motion)

vim更適合母語為英語的人使用即碗。
比如焰情,他們想刪除一個單詞,那么他們心中想的就是delete a word剥懒。
這一句在vim中内舟,只要輸入如下縮寫即可:

daw

從光標(biāo)處開始的一個單詞就會被刪除掉。
(注意:在普通模式中操作初橘。)

刪除一句話就是:delete a sentence

das

刪除一個段落就是:delete a paragraph

dap

不過验游,這些操作都是從光標(biāo)處開始充岛。也就是說,如果你想刪除一句話批狱,但是裸准,你的光標(biāo)停在了句子中間,那么赔硫,你只能刪除半句炒俱。所以,每次操作爪膊,都要先把光標(biāo)移動到句子開頭权悟。

為了解決這個繁瑣的操作,vim提供了另一種描述方式:
delete inner sentence刪除內(nèi)含句推盛。無論你的光標(biāo)在哪峦阁,都可以直接刪除整句。
縮寫操作為:

dis

相應(yīng)的耘成,也會有:

diw
dis
dip
dit

如果明白了d(刪除)操作與范圍操作的組合榔昔,那么,上面舉例的兩個其他功能鍵也應(yīng)該可以上手了瘪菌。

c表示修改
在普通模式下按c撒会,然后確定范圍,然后回車师妙。
比如诵肛,你選了一句話,回車之后默穴,這句話會被刪除怔檩,并且切換為輸入模式。

y表示復(fù)制
在普通模式下按y蓄诽,然后確定范圍薛训,然后回車。
比如仑氛,你選了一句話许蓖,回車之后,這句話會被復(fù)制到類似剪貼板的地方调衰。之后按下p鍵才能粘貼。


對于母語非英語的少年自阱,只能通過多多練習(xí)來掌握這些技巧了:p


四嚎莉、拓展

最后再來說說范圍操作和移動操作的一些共通之處吧。
主要的共通之處在于跳轉(zhuǎn)操作上沛豌。
比如

gg
G
H
M
L

甚至是 f 功能也是可以用的趋箩,比如:
eg:there is noting to tall.

dfg

eg: to tall

至于具體有哪些共通操作赃额,大家自己探索吧~


五、思考

1叫确、

我們知道跳芳,如果想刪除一行的話,我們通常會用快捷鍵:

dd

那么竹勉,如果想復(fù)制一行飞盆,或修改一行,應(yīng)該如何操作次乓?

2吓歇、

daw是刪除一個詞的意思,那么它是不是也能看成是進(jìn)行了一次操作票腰?
那么如何進(jìn)行N次操作城看?
(ps:系統(tǒng)內(nèi)置了一個重復(fù)操作的快捷鍵:小數(shù)點,不過它只能重復(fù)一次上一次操作杏慰。)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末测柠,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子缘滥,更是在濱河造成了極大的恐慌轰胁,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,185評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件完域,死亡現(xiàn)場離奇詭異软吐,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)吟税,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評論 3 393
  • 文/潘曉璐 我一進(jìn)店門凹耙,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人肠仪,你說我怎么就攤上這事肖抱。” “怎么了异旧?”我有些...
    開封第一講書人閱讀 163,524評論 0 353
  • 文/不壞的土叔 我叫張陵意述,是天一觀的道長。 經(jīng)常有香客問我吮蛹,道長荤崇,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,339評論 1 293
  • 正文 為了忘掉前任潮针,我火速辦了婚禮术荤,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘每篷。我一直安慰自己瓣戚,他們只是感情好端圈,可當(dāng)我...
    茶點故事閱讀 67,387評論 6 391
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著子库,像睡著了一般舱权。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上仑嗅,一...
    開封第一講書人閱讀 51,287評論 1 301
  • 那天宴倍,我揣著相機(jī)與錄音,去河邊找鬼无畔。 笑死啊楚,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的浑彰。 我是一名探鬼主播恭理,決...
    沈念sama閱讀 40,130評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼郭变!你這毒婦竟也來了颜价?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,985評論 0 275
  • 序言:老撾萬榮一對情侶失蹤诉濒,失蹤者是張志新(化名)和其女友劉穎周伦,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體未荒,經(jīng)...
    沈念sama閱讀 45,420評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡专挪,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,617評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了片排。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片寨腔。...
    茶點故事閱讀 39,779評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖率寡,靈堂內(nèi)的尸體忽然破棺而出迫卢,到底是詐尸還是另有隱情,我是刑警寧澤冶共,帶...
    沈念sama閱讀 35,477評論 5 345
  • 正文 年R本政府宣布乾蛤,位于F島的核電站,受9級特大地震影響捅僵,放射性物質(zhì)發(fā)生泄漏家卖。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,088評論 3 328
  • 文/蒙蒙 一庙楚、第九天 我趴在偏房一處隱蔽的房頂上張望篡九。 院中可真熱鬧,春花似錦醋奠、人聲如沸榛臼。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,716評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽沛善。三九已至,卻和暖如春塞祈,著一層夾襖步出監(jiān)牢的瞬間金刁,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,857評論 1 269
  • 我被黑心中介騙來泰國打工议薪, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留尤蛮,地道東北人。 一個月前我還...
    沈念sama閱讀 47,876評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親缆毁。 傳聞我的和親對象是個殘疾皇子肺蔚,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,700評論 2 354

推薦閱讀更多精彩內(nèi)容

  • Vim幾句話介紹Vim是Unix系統(tǒng)上的文本編輯軟件(你該不會不知道什么是文本編輯軟件吧!)霍殴,在windows上也...
    何必遠(yuǎn)方閱讀 3,142評論 0 3
  • Ubuntu的發(fā)音 Ubuntu液肌,源于非洲祖魯人和科薩人的語言挟炬,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲de夢閱讀 99,260評論 9 467
  • 待整理~ 1嗦哆、vim ~/.vimrc 進(jìn)入配置文件 如果不知道vimrc文件在哪谤祖,可使用 :scriptname...
    spfanlost閱讀 1,718評論 0 0
  • 實戰(zhàn)!實戰(zhàn)吝秕!沒有演練2雌辍!烁峭! 怎么形容呢容客?就一個字“累”。 非常驚喜约郁!昨天下午缩挑,大家一起幫忙金...
    親愛的小魚老師閱讀 687評論 1 5
  • 在知乎上看到這么一句話,說其實你與你最親的人交集是很少的鬓梅,你很少有機(jī)會參與他們的生活供置。這么想想,我們每個人真的都是...
    瘋子陌閱讀 207評論 0 0