Vim 常用命令

VIM 命令


文件命令

打開單個(gè)文件              vim file
打開多個(gè)文件              vim file1 file2 file3
在vim窗口打開一個(gè)新的文件  :open file
在新窗口打開文件          :split file
切換到下一個(gè)文件          :bn
切換到上一個(gè)文件          :bp
查看當(dāng)前打開的文件列表倔撞,當(dāng)前正在編輯的文件會(huì)用[]括起來  :args  

VIM的模式

正常模式(按Esc或Ctrl + [ 進(jìn)入)左下角顯示文件名或?yàn)榭?插入模式(按i鍵進(jìn)入)左下角顯示--INSERT--
可視模式(按Ctrl + v 進(jìn)入)左下角顯示--VISUAL--  

VIM導(dǎo)航命令

% 括號(hào)匹配

VIM插入命令

i 在當(dāng)前位置前插入
I 在當(dāng)前行首插入
a 在當(dāng)前位置后插入
A 在當(dāng)前行尾插入
o 在當(dāng)前行之后插入一行
O 在當(dāng)前行之前插入一行

VIM查找命令

/text 正向查找
?text 反向查找
將光標(biāo)移動(dòng)到待查找的單詞上荐操,按*或者#進(jìn)行查找震嫉,*類似于/赤赊,#類似于?
:set ignorecase 忽略大小寫查找
:set noignorecase 不忽略大小寫查找
:set hlsearch 高亮搜索結(jié)果

VIM替換命令

ra 將當(dāng)前字符替換成a
s/old/new/  替換當(dāng)前行的第一個(gè)匹配
s/old/new/g  替換當(dāng)前行的所有匹配
%s/old/new/  替換所有行的第一個(gè)匹配
%s/old/new/g  替換整個(gè)文件的的所有匹配
10,20 s/^/text/g 在第10行到20行每行前面加上text
ddp 交換光標(biāo)所在行和其緊鄰的下一行

VIM使用技巧

1. 行處理1,:g/text/d   刪除包含指定字符串的行
2. 行處理2聚请,:g!/text/d  刪除不包含指定字符串的行
3. 行處理3荠雕,:%s?^?\=line('.').' '?  在每行的行首添加序號(hào)
4. 列處理1,:1,$ s/.*/& &/g  (&代表所匹配到的內(nèi)容驶赏,這里.*代表匹配所有內(nèi)容)
   old: aa bb cc new1: aa bb cc aa bb cc
        aa cc dd       aa cc dd aa cc dd
        bb cc dd       bb cc dd bb cc dd
   eg: 1,3 s/cc/&,&/g  
   new2: aa bb cc,cc  
         aa cc,cc dd  
         bb cc,cc dd
5. 列處理2炸卑,:%!awk '{print $1,$2,$2}'  (一個(gè)逗號(hào)代表一個(gè)空格,不加逗號(hào)則沒有空格煤傍,字符串連在一起)  
   new3: aa bb bb  
         aa cc cc  
         bb cc cc 
6. 排序盖文,:%!sort -u(可選,去重)

Linux命令大全

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末蚯姆,一起剝皮案震驚了整個(gè)濱河市五续,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌龄恋,老刑警劉巖疙驾,帶你破解...
    沈念sama閱讀 221,888評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異郭毕,居然都是意外死亡它碎,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,677評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門显押,熙熙樓的掌柜王于貴愁眉苦臉地迎上來扳肛,“玉大人,你說我怎么就攤上這事乘碑⊥谙ⅲ” “怎么了?”我有些...
    開封第一講書人閱讀 168,386評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵兽肤,是天一觀的道長膀懈。 經(jīng)常有香客問我贤壁,道長呻顽,這世上最難降的妖魔是什么晌块? 我笑而不...
    開封第一講書人閱讀 59,726評(píng)論 1 297
  • 正文 為了忘掉前任弊仪,我火速辦了婚禮判耕,結(jié)果婚禮上而柑,老公的妹妹穿的比我還像新娘苟耻。我一直安慰自己蛤育,他們只是感情好宛官,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,729評(píng)論 6 397
  • 文/花漫 我一把揭開白布葫松。 她就那樣靜靜地躺著,像睡著了一般底洗。 火紅的嫁衣襯著肌膚如雪腋么。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,337評(píng)論 1 310
  • 那天亥揖,我揣著相機(jī)與錄音珊擂,去河邊找鬼。 笑死费变,一個(gè)胖子當(dāng)著我的面吹牛摧扇,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播挚歧,決...
    沈念sama閱讀 40,902評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼扛稽,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了滑负?” 一聲冷哼從身側(cè)響起在张,我...
    開封第一講書人閱讀 39,807評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎矮慕,沒想到半個(gè)月后帮匾,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,349評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡痴鳄,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,439評(píng)論 3 340
  • 正文 我和宋清朗相戀三年瘟斜,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片夏跷。...
    茶點(diǎn)故事閱讀 40,567評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡哼转,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出槽华,到底是詐尸還是另有隱情壹蔓,我是刑警寧澤,帶...
    沈念sama閱讀 36,242評(píng)論 5 350
  • 正文 年R本政府宣布猫态,位于F島的核電站佣蓉,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏亲雪。R本人自食惡果不足惜勇凭,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,933評(píng)論 3 334
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望义辕。 院中可真熱鬧虾标,春花似錦、人聲如沸灌砖。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,420評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至蘸吓,卻和暖如春善炫,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背库继。 一陣腳步聲響...
    開封第一講書人閱讀 33,531評(píng)論 1 272
  • 我被黑心中介騙來泰國打工箩艺, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人宪萄。 一個(gè)月前我還...
    沈念sama閱讀 48,995評(píng)論 3 377
  • 正文 我出身青樓艺谆,卻偏偏與公主長得像,于是被迫代替她去往敵國和親雨膨。 傳聞我的和親對(duì)象是個(gè)殘疾皇子擂涛,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,585評(píng)論 2 359