提高vim效率常用快捷鍵

本文默認(rèn)讀者已經(jīng)有了一些vim基礎(chǔ)暖呕,這是一些我在日常生活中常用到的vim快捷鍵總結(jié)。

f 命令

f命令苞氮,就是find命令湾揽。一般的用法是在vim命令模式下,輸入“f + 一個(gè)字符”。vim會(huì)自動(dòng)查找光標(biāo)所在行中下一處指定字符的位置库物,并跳轉(zhuǎn)到那個(gè)位置霸旗。注意f命令智能查找命令后緊跟著的那個(gè)字符,而不能查字符串戚揭。啥意思呢诱告,舉個(gè)例子,比如你有這樣一行代碼:

char *first_str = "hello world";

你的光標(biāo)在行首,想直接跳到 “ 這個(gè)符號(hào)上面民晒,怎么辦精居?這時(shí)候比較快的辦法就是使用w命令,以單詞為單位向右移動(dòng)潜必。但是更為快捷的辦法是直接按下 f " ,這時(shí)候你就會(huì)發(fā)現(xiàn)光標(biāo)已經(jīng)在 “ 上面了靴姿。 f 命令在一些單行代碼長(zhǎng)度比較長(zhǎng),你想查找的字符比價(jià)特殊的時(shí)候可以發(fā)揮很大作用磁滚。

c 命令

c命令佛吓,就是change命令。用于替換一些字符垂攘。常見(jiàn)的組合有cw维雇,caw, c$, c^, ci" 等晒他。
cw谆沃,即 change word, 按下后可以刪除從當(dāng)前位置到一個(gè)單詞的結(jié)尾仪芒,并進(jìn)入插入模式唁影。比如,又這樣一行代碼比如當(dāng)你光標(biāo)在一個(gè)單詞的行首時(shí)掂名,可以按下cw來(lái)快速刪除這個(gè)單詞并進(jìn)入插入模式据沈。比如

int count = 100;

你想把單詞count改為size,就可以當(dāng)光標(biāo)在字符c上時(shí)饺蔑,按下cw锌介,這時(shí)count單詞會(huì)被刪除,同時(shí)進(jìn)入插入模式猾警。
caw相當(dāng)于cw的升級(jí)版孔祸。不論光標(biāo)在單詞的什么位置,比如在count的中間发皿,按下caw崔慧,會(huì)得到cw光標(biāo)在行首的效果。
c$, c^穴墅,相信大家都能猜到用法了惶室。
ci", 即 change inside "温自。還是剛才的例子:

char *first_str = "hello world";

比如你想把雙引號(hào)中的hello world 刪掉,改成 hello money皇钞, 這時(shí)候你先得跳轉(zhuǎn)到 h 字符上悼泌,然后按 dw 3次把雙引號(hào)里面的hello world給刪掉,最后寫(xiě)入hello money夹界。唯一的優(yōu)點(diǎn)就是可以讓經(jīng)理看到你在噼里啪啦的努力敲代碼馆里。這時(shí)候剛才說(shuō)的 ci" 就派上用場(chǎng)了。你可以在這行代碼的任意位置按下 ci" , 你會(huì)發(fā)現(xiàn) hello world 被刪除的同時(shí)進(jìn)入了插入模式?墒痢p佟!這時(shí)候你直接輸入 hello money趾痘, 完事慢哈。 ci(, ci[ 都是一樣的道理蔓钟。

y命令

y永票,復(fù)制命令。經(jīng)常用到的組合有 yw滥沫, yi”侣集。相信大家參考c的組合鍵,可以猜到怎么用兰绣。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末世分,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子缀辩,更是在濱河造成了極大的恐慌臭埋,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,183評(píng)論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件臀玄,死亡現(xiàn)場(chǎng)離奇詭異瓢阴,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)健无,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén)荣恐,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人累贤,你說(shuō)我怎么就攤上這事叠穆。” “怎么了臼膏?”我有些...
    開(kāi)封第一講書(shū)人閱讀 168,766評(píng)論 0 361
  • 文/不壞的土叔 我叫張陵硼被,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我渗磅,道長(zhǎng)祷嘶,這世上最難降的妖魔是什么屎媳? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,854評(píng)論 1 299
  • 正文 為了忘掉前任,我火速辦了婚禮论巍,結(jié)果婚禮上烛谊,老公的妹妹穿的比我還像新娘。我一直安慰自己嘉汰,他們只是感情好丹禀,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,871評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著鞋怀,像睡著了一般双泪。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上密似,一...
    開(kāi)封第一講書(shū)人閱讀 52,457評(píng)論 1 311
  • 那天焙矛,我揣著相機(jī)與錄音,去河邊找鬼残腌。 笑死村斟,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的抛猫。 我是一名探鬼主播蟆盹,決...
    沈念sama閱讀 40,999評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼闺金!你這毒婦竟也來(lái)了逾滥?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,914評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤败匹,失蹤者是張志新(化名)和其女友劉穎寨昙,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體掀亩,經(jīng)...
    沈念sama閱讀 46,465評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡舔哪,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,543評(píng)論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了归榕。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片尸红。...
    茶點(diǎn)故事閱讀 40,675評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖刹泄,靈堂內(nèi)的尸體忽然破棺而出外里,到底是詐尸還是另有隱情,我是刑警寧澤特石,帶...
    沈念sama閱讀 36,354評(píng)論 5 351
  • 正文 年R本政府宣布盅蝗,位于F島的核電站,受9級(jí)特大地震影響姆蘸,放射性物質(zhì)發(fā)生泄漏墩莫。R本人自食惡果不足惜芙委,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,029評(píng)論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望狂秦。 院中可真熱鬧灌侣,春花似錦、人聲如沸裂问。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,514評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)堪簿。三九已至痊乾,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間椭更,已是汗流浹背哪审。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,616評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留虑瀑,地道東北人湿滓。 一個(gè)月前我還...
    沈念sama閱讀 49,091評(píng)論 3 378
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像缴川,于是被迫代替她去往敵國(guó)和親茉稠。 傳聞我的和親對(duì)象是個(gè)殘疾皇子描馅,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,685評(píng)論 2 360

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

  • 曾經(jīng)在思科的工廠測(cè)試系統(tǒng)`KlemTest` (`SUSE`命令行模式)中使用`VI`/`VIM`超過(guò)2年半把夸,現(xiàn)在...
    戈多在地獄閱讀 1,799評(píng)論 1 13
  • 本文摘自https://www.cnblogs.com/yangjig/p/6014198.html 感謝原作者的...
    榮子3507閱讀 332評(píng)論 1 0
  • 在命令狀態(tài)下對(duì)當(dāng)前行用== (連按=兩次), 或?qū)Χ嘈杏胣==(n是自然數(shù))表示自動(dòng)縮進(jìn)從當(dāng)前行起的下面n行。你可...
    三十兒閱讀 421評(píng)論 0 1
  • 1. vim 選擇文本铭污,刪除恋日,復(fù)制,粘貼 文本的選擇嘹狞,對(duì)于編輯器來(lái)說(shuō)岂膳,是很基本的東西,也經(jīng)常被用到磅网,總結(jié)如下:v ...
    路癡千行閱讀 3,292評(píng)論 0 0
  • 這是一張普通的照片谈截,這是一張不普通的照片。 假期的幾天涧偷,和大學(xué)同學(xué)一起度假簸喂,去了緬甸的第一大城市仰光。現(xiàn)如今燎潮,內(nèi)比...
    梅晨斐閱讀 648評(píng)論 1 3