Vim 文本編輯器主要內(nèi)容

一振坚、通過(guò)vimtutor這個(gè)簡(jiǎn)要教程來(lái)學(xué)習(xí)Vim的基本操作


圖1 命令

圖2 界面

二逃顶、移動(dòng)光標(biāo):h:左移 l:右移 k:上移 j:下移

三、Vim的進(jìn)入與退出
1.進(jìn)入:vim + 文件名 回車(chē) 或者直接vim + 回車(chē)
2.退出:1:q鍵退出 不保存(對(duì)當(dāng)前文件沒(méi)有修改過(guò))
2:q! 強(qiáng)制不保存退出
3:w 保存文件內(nèi)容置济,但是不退出久脯。
4:wq 保存文件里的內(nèi)容,然后退出當(dāng)前編輯

四霉撵、Vim編輯刪除指令

  1. x: 刪除當(dāng)前光標(biāo)所在的字符
  2. dw:刪除單個(gè)字或者是單詞磺浙,主要是以空白符分隔。(刪除的時(shí)候徒坡,包括空白符號(hào))
  3. de:刪除單個(gè)字或者是單詞撕氧,但是刪除的時(shí)候, 不包括空白符號(hào)
  4. d$:刪除光標(biāo)所在位置到行尾的所有內(nèi)容
  5. d^:刪除光標(biāo)所在位置到行首的所有內(nèi)容
  6. dd:刪除整行內(nèi)容
  7. D: 刪除光標(biāo)所在位置到行尾的所有內(nèi)容

五喇完、刪除語(yǔ)法 [number] d object number代表的是執(zhí)行命令字d的次數(shù)

六伦泥、Vim從命令模式轉(zhuǎn)為輸入模式的指令
i:是指從當(dāng)前光標(biāo)所在位置插入內(nèi)容
I:是指從前光標(biāo)所在行的行首開(kāi)始插入內(nèi)容
a:是指從當(dāng)前光標(biāo)所在位置的下一個(gè)位置開(kāi)始插入內(nèi)容
A:是指從當(dāng)前光標(biāo)所在位置的行尾開(kāi)始插入容
o:是指從當(dāng)前光標(biāo)所在行的下一行開(kāi)始插入內(nèi)容
O:是指從當(dāng)前光標(biāo)所在行的上一行開(kāi)始插入內(nèi)容

七、Vim撤消類(lèi)命令
u:撤消上次執(zhí)行指令
U:恢復(fù)整行的內(nèi)容
ctrol+r :撤消掉撤消命令

八、復(fù)制奄喂、剪切铐殃、粘貼類(lèi)命令
1.yy + p 組合來(lái)實(shí)現(xiàn)復(fù)制、粘貼功能
2.dd + p 組合來(lái)實(shí)現(xiàn)剪切跨新、粘貼功能
對(duì)于yy 和 dd 來(lái)說(shuō)富腊, 都是可以在命令的前面加上數(shù)字, 表示對(duì)指令執(zhí)行的次數(shù)

九域帐、替換類(lèi)命令

  1. r:替換當(dāng)前光標(biāo)所在的字符赘被, 特點(diǎn):修改完之后韧拒, 還處于命令模式
  2. R:替換光標(biāo)所在位置之后的所有內(nèi)容巴比, 特點(diǎn):原來(lái)的內(nèi)容不會(huì)刪除肚豺, 僅僅是在新的輸入替換到老的內(nèi)容蔼水。
  3. cw:刪除當(dāng)前光標(biāo)所在位置之后的單字或者單詞并且切換到輸入模式斑鸦,包括空格
  4. ce:刪除當(dāng)前光標(biāo)所在位置之后的單字或者單詞并且切換到輸入模式魁瞪,不包括空格
  5. c$:刪除當(dāng)前光標(biāo)所在位置之后的所有內(nèi)容怎顾, 并進(jìn)入插入模式
  6. c^: 刪除當(dāng)前光標(biāo)所在位置之前的所有內(nèi)容捉撮,并進(jìn)入插入模式

替換類(lèi)的命令格式:
[number] c object 或者 c [number] object

十彤断、文件的定位與文件信息獲取
1.ctrl+g :獲取文件的信息野舶,及當(dāng)前光標(biāo)所在行號(hào)
2.shift+g :跳轉(zhuǎn)到文件的最后一行
3.數(shù)字+ shift + g:跳轉(zhuǎn)到指定的行號(hào)位置
4.使用:數(shù)字,來(lái)實(shí)現(xiàn)跳轉(zhuǎn)到指定的行號(hào)位置

十一宰衙、搜索功能
1./ 從文件的當(dāng)前位置平道, 向后搜索。具體語(yǔ)法:/需要搜索的字符串 使用n來(lái)查找下一個(gè)內(nèi)容供炼, N查找上一個(gè)內(nèi)容
2.一屋? 從文件的當(dāng)前位置, 向前搜索(文件行號(hào)小的位置)袋哼,使用n來(lái)查找下一個(gè)內(nèi)容冀墨, N查找上一個(gè)內(nèi)容。
3.s 指定具體的行數(shù)來(lái)進(jìn)行查找.具體的語(yǔ)法格式:s/old/new/g 找到old這個(gè)字符串先嬉, 用new這個(gè)字符串來(lái)替換轧苫,如果后面加g,表示替換整行內(nèi)容疫蔓。
4.%s 指查找整個(gè)文件的所有內(nèi)容 具體的語(yǔ)法格式:%s/old/new/gc

十二含懊、括號(hào)配對(duì)
% 來(lái)確認(rèn)當(dāng)前的括號(hào)()[]{}的配對(duì)問(wèn)題

十三、在Vim內(nèi)部執(zhí)行外部命令的功能
:!+外部命令來(lái)完成在Vim內(nèi)部執(zhí)行外部命令的功能

十四衅胀、文件的寫(xiě)入岔乔,提取、合并

  1. :w 實(shí)現(xiàn)將當(dāng)前文件的內(nèi)容另存為到其它文件
  2. :r 實(shí)現(xiàn)將其它文件的內(nèi)容讀取到當(dāng)前文件的當(dāng)前光標(biāo)所在位置之后

對(duì)于以上兩個(gè)功能滚躯,都可以指定行數(shù)范圍來(lái)實(shí)現(xiàn)寫(xiě)入和讀取部份內(nèi)容雏门。

十五嘿歌、設(shè)置類(lèi)命令

  1. set number 設(shè)置行號(hào)
  2. set nonumber 取消行號(hào)
  3. set hls is 設(shè)置查找字符串的時(shí)候, 高亮
  4. set nohls 取消高亮
  5. set ic 設(shè)置查找的時(shí)候茁影, 大小寫(xiě)不敏感
  6. set noic 設(shè)置查找的時(shí)候宙帝, 大小寫(xiě)敏感

十六、翻頁(yè)
control + f 向前翻一頁(yè)
control + b 向后翻一頁(yè)

control + u 向上翻半頁(yè)
control + d 向下翻半頁(yè)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末募闲,一起剝皮案震驚了整個(gè)濱河市步脓,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌浩螺,老刑警劉巖靴患,帶你破解...
    沈念sama閱讀 206,013評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異要出,居然都是意外死亡鸳君,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,205評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門(mén)患蹂,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)或颊,“玉大人,你說(shuō)我怎么就攤上這事况脆》贡觯” “怎么了批糟?”我有些...
    開(kāi)封第一講書(shū)人閱讀 152,370評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵格了,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我徽鼎,道長(zhǎng)盛末,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,168評(píng)論 1 278
  • 正文 為了忘掉前任否淤,我火速辦了婚禮悄但,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘石抡。我一直安慰自己檐嚣,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,153評(píng)論 5 371
  • 文/花漫 我一把揭開(kāi)白布啰扛。 她就那樣靜靜地躺著嚎京,像睡著了一般。 火紅的嫁衣襯著肌膚如雪隐解。 梳的紋絲不亂的頭發(fā)上鞍帝,一...
    開(kāi)封第一講書(shū)人閱讀 48,954評(píng)論 1 283
  • 那天,我揣著相機(jī)與錄音煞茫,去河邊找鬼帕涌。 笑死摄凡,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的蚓曼。 我是一名探鬼主播亲澡,決...
    沈念sama閱讀 38,271評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼纫版!你這毒婦竟也來(lái)了谷扣?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 36,916評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤捎琐,失蹤者是張志新(化名)和其女友劉穎会涎,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體瑞凑,經(jīng)...
    沈念sama閱讀 43,382評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡末秃,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,877評(píng)論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了籽御。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片练慕。...
    茶點(diǎn)故事閱讀 37,989評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖技掏,靈堂內(nèi)的尸體忽然破棺而出铃将,到底是詐尸還是另有隱情,我是刑警寧澤哑梳,帶...
    沈念sama閱讀 33,624評(píng)論 4 322
  • 正文 年R本政府宣布劲阎,位于F島的核電站,受9級(jí)特大地震影響鸠真,放射性物質(zhì)發(fā)生泄漏悯仙。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,209評(píng)論 3 307
  • 文/蒙蒙 一吠卷、第九天 我趴在偏房一處隱蔽的房頂上張望锡垄。 院中可真熱鬧,春花似錦祭隔、人聲如沸货岭。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,199評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)千贯。三九已至,卻和暖如春程奠,著一層夾襖步出監(jiān)牢的瞬間丈牢,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,418評(píng)論 1 260
  • 我被黑心中介騙來(lái)泰國(guó)打工瞄沙, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留己沛,地道東北人慌核。 一個(gè)月前我還...
    沈念sama閱讀 45,401評(píng)論 2 352
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像申尼,于是被迫代替她去往敵國(guó)和親垮卓。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,700評(píng)論 2 345

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

  • vim 選擇文本师幕,刪除粟按,復(fù)制,粘貼 文本的選擇霹粥,對(duì)于編輯器來(lái)說(shuō)灭将,是很基本的東西,也經(jīng)常被用到后控,總結(jié)如下: v 從...
    壹首簡(jiǎn)單的歌閱讀 880評(píng)論 0 7
  • 1. vim 選擇文本庙曙,刪除,復(fù)制浩淘,粘貼 文本的選擇捌朴,對(duì)于編輯器來(lái)說(shuō),是很基本的東西张抄,也經(jīng)常被用到砂蔽,總結(jié)如下:v ...
    路癡千行閱讀 3,277評(píng)論 0 0
  • Vim幾句話介紹Vim是Unix系統(tǒng)上的文本編輯軟件(你該不會(huì)不知道什么是文本編輯軟件吧!)署惯,在windows上也...
    何必遠(yuǎn)方閱讀 3,124評(píng)論 0 3
  • 命令歷史 以:和/開(kāi)頭的命令都有歷史紀(jì)錄左驾,可以首先鍵入:或/然后按上下箭頭來(lái)選擇某個(gè)歷史命令。 啟動(dòng)vim 在命令...
    im螞蟻閱讀 30,721評(píng)論 3 48
  • 習(xí)題3 股票數(shù)據(jù)基礎(chǔ)指標(biāo)的定義: 開(kāi)盤(pán)價(jià):又稱開(kāi)市價(jià)泽台,是指某種證券在證券交易所每個(gè)交易日開(kāi)市后的第一筆每股買(mǎi)賣(mài)成交...
    超_Megan閱讀 1,578評(píng)論 8 3