vim常用操作

不太能記住全部表箭,備個份。

VIM的操作說明

移動
  • Ctrl + f 屏幕向下移動一頁 【page down】
  • Ctrl +b 屏幕向上移動一頁 【page up】
  • 0 或功能鍵【Home】移動到這一列的第一個字符處
  • $ 或功能鍵【End】移動到這一列的最后一個字符處
  • G移動到文件的最后一列
  • gg移動到文件的第一列
  • n<Enter> n為數(shù)字,光標(biāo)往下移動n列
尋找與替換
  • /word 尋找關(guān)鍵字word,配合n向前N向后使用
  • :n1,n2s/word1/word2/g 在n1到n2行中用word2替換word1
  • :1,$s/word1/word2/g 全文替換
  • :1,$s/word1/word2/gc 全文替換 有確認(rèn)提示
CVDA
  • x,Xx為向后刪除一個字符【Del】X為向前刪除一個字符【Backspace】
  • dd刪除光標(biāo)所在行
  • ndd刪除光標(biāo)所在行(包含)后面n列
  • yy復(fù)制光標(biāo)所在行
  • nyy復(fù)制光標(biāo)向下n行
  • p,Pp將復(fù)制的數(shù)據(jù)在光標(biāo)的下一行插入粘貼P將數(shù)據(jù)在光標(biāo)的上一行貼入
  • u復(fù)原上一個動作
  • Ctrl +r重做上一個動作
  • .重復(fù)前一個動作
進(jìn)入編輯模式
  • i,I i從目前光標(biāo)處插入,I從當(dāng)前行第一個非空格符處插入
  • o,O o在目前光標(biāo)所在列的下一列插入一列显拳,O在當(dāng)前光標(biāo)所在行的上一列插入一列
  • a,A a在當(dāng)前光標(biāo)的下一個字符處開始插入,A在當(dāng)前光標(biāo)所在列的最后一個字符處插入
  • r,R r只會取代光標(biāo)所在的字符一次搓萧,R會一直取代光標(biāo)所在的字符萎攒,直到按下Esc為止遇八。
  • Esc退出編輯模式,回到一般指令模式耍休。
回到一般指令模式
  • w 將剛剛編輯的數(shù)據(jù)寫入硬盤中
  • q 退出vi
  • wq 將剛剛編輯的數(shù)據(jù)寫入硬盤并退出vi
vim環(huán)境設(shè)置
  • :set nu 顯示行號
  • :set nonu 取消行號顯示


異常中斷恢復(fù)

vi進(jìn)入文件發(fā)現(xiàn)報錯異常中斷了 有以下操作可用

  • O open-Read-Only
  • E Edit-anyway 不會載入暫存盤 不推薦
  • R Recover 載入暫存盤的內(nèi)容,但是退出后不會自動刪除暫存文件
  • D Delete it 刪除暫存盤
  • Q Quit
  • A Abort 忽略編輯行為

區(qū)塊操作
  • v 字符選擇
  • V 列選擇
  • Ctrl + V 長方形選擇
  • y 復(fù)制選擇的內(nèi)容
  • d 刪除選擇內(nèi)容
  • p 在光標(biāo)上方貼入剛剛復(fù)制的區(qū)塊

多文件操作
  • n 編輯下一個文件
  • N 編輯上一個文件
  • :files 列出該vim開啟的所有文件

多窗口操作
  • :sp[filename] 開啟多窗口货矮,不加文件名則直接將本身變成多個窗口
  • (Ctrl + w )+ j/(Ctrl +w ) + ↓ 光標(biāo)移動到下一個窗口
  • (Ctrl +w)+k/(Ctrl +w) +↑光標(biāo)移動到上一個窗口

補全
  • [ctrl]+x -> [ctrl]+n 透過目前正在編輯的這個『文件的內(nèi)容文字』作為關(guān)鍵詞羊精,予以補齊
  • [ctrl]+x -> [ctrl]+o 以擴展名作為語法補充,以 vim 內(nèi)建的關(guān)鍵詞囚玫,予以補齊
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末喧锦,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子抓督,更是在濱河造成了極大的恐慌燃少,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,723評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件铃在,死亡現(xiàn)場離奇詭異阵具,居然都是意外死亡,警方通過查閱死者的電腦和手機定铜,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,485評論 2 382
  • 文/潘曉璐 我一進(jìn)店門阳液,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人揣炕,你說我怎么就攤上這事帘皿。” “怎么了畸陡?”我有些...
    開封第一講書人閱讀 152,998評論 0 344
  • 文/不壞的土叔 我叫張陵鹰溜,是天一觀的道長。 經(jīng)常有香客問我丁恭,道長曹动,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,323評論 1 279
  • 正文 為了忘掉前任涩惑,我火速辦了婚禮仁期,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘竭恬。我一直安慰自己跛蛋,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 64,355評論 5 374
  • 文/花漫 我一把揭開白布痊硕。 她就那樣靜靜地躺著赊级,像睡著了一般。 火紅的嫁衣襯著肌膚如雪岔绸。 梳的紋絲不亂的頭發(fā)上理逊,一...
    開封第一講書人閱讀 49,079評論 1 285
  • 那天橡伞,我揣著相機與錄音,去河邊找鬼晋被。 笑死兑徘,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的羡洛。 我是一名探鬼主播挂脑,決...
    沈念sama閱讀 38,389評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼欲侮!你這毒婦竟也來了崭闲?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,019評論 0 259
  • 序言:老撾萬榮一對情侶失蹤威蕉,失蹤者是張志新(化名)和其女友劉穎刁俭,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體韧涨,經(jīng)...
    沈念sama閱讀 43,519評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡牍戚,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,971評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了氓奈。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片翘魄。...
    茶點故事閱讀 38,100評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖舀奶,靈堂內(nèi)的尸體忽然破棺而出暑竟,到底是詐尸還是另有隱情,我是刑警寧澤育勺,帶...
    沈念sama閱讀 33,738評論 4 324
  • 正文 年R本政府宣布但荤,位于F島的核電站,受9級特大地震影響涧至,放射性物質(zhì)發(fā)生泄漏腹躁。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,293評論 3 307
  • 文/蒙蒙 一南蓬、第九天 我趴在偏房一處隱蔽的房頂上張望纺非。 院中可真熱鬧,春花似錦赘方、人聲如沸烧颖。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,289評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽炕淮。三九已至,卻和暖如春跳夭,著一層夾襖步出監(jiān)牢的瞬間涂圆,已是汗流浹背们镜。 一陣腳步聲響...
    開封第一講書人閱讀 31,517評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留润歉,地道東北人模狭。 一個月前我還...
    沈念sama閱讀 45,547評論 2 354
  • 正文 我出身青樓,卻偏偏與公主長得像踩衩,于是被迫代替她去往敵國和親胞皱。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,834評論 2 345

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

  • 目錄(?)[-] 關(guān)于Vim 1 Vim的幾種模式 啟動Vim 文檔操作 光標(biāo)的移動 1 基本移動 2 翻屏 3 ...
    SunnyLeong閱讀 8,631評論 0 32
  • 曾經(jīng)在思科的工廠測試系統(tǒng)`KlemTest` (`SUSE`命令行模式)中使用`VI`/`VIM`超過2年半九妈,現(xiàn)在...
    戈多在地獄閱讀 1,785評論 1 13
  • 1. vim 選擇文本,刪除雾鬼,復(fù)制萌朱,粘貼 文本的選擇,對于編輯器來說策菜,是很基本的東西晶疼,也經(jīng)常被用到,總結(jié)如下:v ...
    路癡千行閱讀 3,277評論 0 0
  • 本文摘自https://www.cnblogs.com/yangjig/p/6014198.html 感謝原作者的...
    榮子3507閱讀 323評論 1 0