vim常用操作

(一)以下都是對光標(biāo)位置的操作:

h 向左

j? 向下

k 向上

l? 向右

0? 行首,第一個字符之前(注:這是數(shù)字零 )

^ 行首(第一個非空字符處)

$ 行尾

gg 全文第一行第一個字符處

G 最后一行開頭第一個字符處

nG? 第n行開頭第一個字符處

w? 后移一個字(單詞)

nw? 后移n個字(單詞)

b? ? 前移一個字(單詞)

nb? 前移n個字(單詞)

(二)以下是有關(guān)復(fù)制畜眨、粘貼命令:

yy 復(fù)制當(dāng)前行

nyy 復(fù)制從當(dāng)前行開始向下n行

yw? 復(fù)制當(dāng)前單詞

nyw 復(fù)制人當(dāng)前單詞開始向后n個單詞

p? 粘貼

dd? 剪切當(dāng)前行

ndd 剪切從當(dāng)前行起向下n行

(三)刪除

x? 冊除光標(biāo)所在的字符

nx 刪除從光標(biāo)所在字符起向后n個字符

X? 刪除光標(biāo)前面的字符

nX 刪除光標(biāo)前面n個字符

dw? 刪除光標(biāo)所在的字(單詞)

ndw 刪除從光標(biāo)所在的字(單詞)起向后的n個字(單詞)

dd? 刪除當(dāng)前行(其實(shí)是剪切)

ndd 刪除從當(dāng)前行起向下n行(也是剪切)

(四)光標(biāo)插入的位置

i? ? 在當(dāng)前光標(biāo)所在字符的前面開始插入新字符

I? ? 在行首開始位置插入新字符

a? ? 在當(dāng)前光標(biāo)所在字符的后面開始插入新字符

A? ? 在行尾位置開始插入新字符

o? ? 在光標(biāo)所在的當(dāng)前行的下面插入一 行并可以開始插入新字符

O? ? 在光標(biāo)所在的當(dāng)前行的上面插入一行,并可以開始插入新字符。

(五)其他常用命令:

r? ? 替換光標(biāo)所在的字符觉鼻,如當(dāng)前光標(biāo)在a字符上,那么在命令式下按rg,那么a就會被換成g.

R? ? 替換光標(biāo)所到之處的字符,直至按下“Esc“為止。

u? ? 撤銷上次操作

U? ? 撤銷所有改變

.? ? ? 重復(fù)上一次的命令

ZZ? 保存文檔后退出

%

(六)

以下與光標(biāo)無關(guān):

ctrl b 向上翻一頁

ctrl f? 向下翻一頁

ctrl u 向上翻半頁

ctrl d 向下翻半頁

ctrl y 向上翻一行

ctrl e 向下翻一行

以上都涉及到的命令行模式(又叫視圖模式咐扭、普通模式、初始模式)或插入模式滑废,但是有點(diǎn)可以肯定的是蝗肪,都是以命令行模式(又叫視圖模式、普通模式策严、初始模式)開始的穗慕。

vim有三種模式? 命令行模式(又叫視圖模式、普通模式妻导、初始模式)和插入模式和底行模式逛绵。要進(jìn)放入 插入模式或底行模式怀各,都必須從 命令行模式(又叫視圖模式、普通模式术浪、初始模式)開始瓢对。比如說,現(xiàn)在要從插入模式進(jìn)入底行模式胰苏,那么首先要從插入模式回到命令行模式(又叫視圖模式硕蛹、普通模式、初始模式)【插入模式和底行模式按Esc鍵就可以回退視圖模式】硕并,再從視圖模式進(jìn)入底行模式法焰,反之亦然。

命令行模式(又叫視圖模式倔毙、普通模式埃仪、初始模式)——("i","I","o","O","a","A")——>插入模式

命令行模式(又叫視圖模式、普通模式陕赃、初始模式)<——("Esc")——插入模式

命令行模式(又叫視圖模式卵蛉、普通模式、初始模式)——(":","/","?")——>底行模式

命令行模式(又叫視圖模式么库、普通模式傻丝、初始模式)<——("Esc")——底行模式

最后來看看底行模式:

保存、退出

q? ? 退出

q!? ? 強(qiáng)制退出

w? ? 保存

w fileName? ? 另存為fileName文件

w诉儒!fileName? 強(qiáng)制另存為fileName文件

r fileName? ? 在當(dāng)前光標(biāo)所在的位置讀入另一個文件的內(nèi)容葡缰。

wq? ? 保存并退出

x? ? ? ? 保存并退出

x!? ? ? 強(qiáng)制保存并退出

查找

/? ? 向下查找匹配字符串功能

?? ? 向前查找匹配字符串功能

替換

s/pattern1/pattern2/g? ? 把當(dāng)前光標(biāo)所在行的字符串pattern1替換成pattern2

%s/pattern1/pattern2/g? ? 把所有行的字符串pattern1替換成pattern2

num1,num2? s/pattern1/pattern2/g? ? 把第num1行到第num2行的字符串pattern1替換成pattern2

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末允睹,一起剝皮案震驚了整個濱河市运准,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌缭受,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,816評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件该互,死亡現(xiàn)場離奇詭異米者,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)宇智,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,729評論 3 385
  • 文/潘曉璐 我一進(jìn)店門蔓搞,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人随橘,你說我怎么就攤上這事喂分。” “怎么了机蔗?”我有些...
    開封第一講書人閱讀 158,300評論 0 348
  • 文/不壞的土叔 我叫張陵蒲祈,是天一觀的道長甘萧。 經(jīng)常有香客問我,道長梆掸,這世上最難降的妖魔是什么扬卷? 我笑而不...
    開封第一講書人閱讀 56,780評論 1 285
  • 正文 為了忘掉前任,我火速辦了婚禮酸钦,結(jié)果婚禮上怪得,老公的妹妹穿的比我還像新娘。我一直安慰自己卑硫,他們只是感情好徒恋,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,890評論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著欢伏,像睡著了一般入挣。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上颜懊,一...
    開封第一講書人閱讀 50,084評論 1 291
  • 那天财岔,我揣著相機(jī)與錄音,去河邊找鬼河爹。 笑死匠璧,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的咸这。 我是一名探鬼主播夷恍,決...
    沈念sama閱讀 39,151評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼媳维!你這毒婦竟也來了酿雪?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,912評論 0 268
  • 序言:老撾萬榮一對情侶失蹤侄刽,失蹤者是張志新(化名)和其女友劉穎指黎,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體州丹,經(jīng)...
    沈念sama閱讀 44,355評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡醋安,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,666評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了墓毒。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片吓揪。...
    茶點(diǎn)故事閱讀 38,809評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖所计,靈堂內(nèi)的尸體忽然破棺而出柠辞,到底是詐尸還是另有隱情,我是刑警寧澤主胧,帶...
    沈念sama閱讀 34,504評論 4 334
  • 正文 年R本政府宣布叭首,位于F島的核電站习勤,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏放棒。R本人自食惡果不足惜姻报,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,150評論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望间螟。 院中可真熱鬧吴旋,春花似錦、人聲如沸厢破。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽摩泪。三九已至笆焰,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間见坑,已是汗流浹背嚷掠。 一陣腳步聲響...
    開封第一講書人閱讀 32,121評論 1 267
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留荞驴,地道東北人不皆。 一個月前我還...
    沈念sama閱讀 46,628評論 2 362
  • 正文 我出身青樓,卻偏偏與公主長得像熊楼,于是被迫代替她去往敵國和親霹娄。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,724評論 2 351

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

  • 不太能記住全部鲫骗,備個份犬耻。 VIM的操作說明 移動 Ctrl + f 屏幕向下移動一頁 【page down】 Ct...
    Jocelyn_Long閱讀 862評論 0 0
  • 待整理~ 1、vim ~/.vimrc 進(jìn)入配置文件 如果不知道vimrc文件在哪执泰,可使用 :scriptname...
    spfanlost閱讀 1,714評論 0 0
  • 命令行中輸入vimtutor進(jìn)入vim教程 i 進(jìn)入編輯模式 a 光標(biāo)后側(cè)插入枕磁,同樣也會進(jìn)入編輯模式 h前 l后 ...
    饑人谷_Peggy閱讀 143評論 0 0
  • 1、vim 的三種模式 vim(visual interface improve) 是 vi 的升級版本术吝,也是 l...
    月白白222閱讀 923評論 0 3
  • Vim幾句話介紹Vim是Unix系統(tǒng)上的文本編輯軟件(你該不會不知道什么是文本編輯軟件吧M傅洹),在windows上也...
    何必遠(yuǎn)方閱讀 3,132評論 0 3