vim的使用方法

一山卦、vim的介紹

vim是vi的高級版本鞋邑,能夠像一般的IDE一樣,根據(jù)文件名載入不同的語法高亮。

vi/vim有三種模式:

  1. 一般模式:進入vi的默認模式炫狱,能夠進行復制藻懒、黏貼、刪除等操作视译;
  2. 編輯模式:從一般模式按下‘i’即可進入;
  3. 命令行模式:從一般模式按下“:”归敬、'?'酷含、'/'即可進入;

二汪茧、vi/vim的按鍵與使用

“一般模式”的按鍵與使用

  • h 向左
  • J 向下
  • K 向上
  • l 向右
  • 20h 向左20個字符
  • 20j 向下20行
  • 20k 向上20行
  • 20l 向右20個字符
  • Page Up 向上翻頁
  • Page Down 向下翻頁
  • Home 光標移到當前行的最左端
  • End 光標移到當前航的最右端
  • n [空格] 光標向右移動n個字符
  • N[Enter] 光標向下N行
  • G 光標移到最后一行
  • nG 光標移動到第n行
  • gg或1G 光標移動到第一行
  • /word 向下查找word
  • ?word 向上查找word
  • n 如果是/word后使用椅亚,則表示向下繼續(xù)查找;如果是?word后使用舱污,則表示向上繼續(xù)查找呀舔;
  • N 如果是/word后使用,則表示向上繼續(xù)查找扩灯;如果是?word后使用媚赖,則表示向下繼續(xù)查找;
  • :n,m/old/new/g 從第n行到第m行中珠插,將old替換為new
  • :n,$s/old/new/g 從第n行到最后一行中惧磺,將old替換為new
  • u 類似windows中的CTRL+Z,前一步
  • x 向后刪除一個字符
  • X 向前刪除一個字符
  • 3x 向后刪除3個字符
  • 3X 向前刪除3個字符
  • dd 刪除當前行
  • 3dd 刪除當前行開始的3行
  • yy 復制當前行
  • 3yy 復制當前行開始的3行
  • p 黏貼到當前光標的下一行
  • P 黏貼到當前光標的上一行
  • CTRL+r 重做前一個操作

“命令行模式”的按鍵與使用:

  • w 保存
  • :q 退出vim
  • :wq 保存并退出
  • :wq! (在可以轉換權限的情況下)強制保存并退出
  • :q! 直接退出不保存
  • :w filename 另存為filename
  • :n,m w filename 將第n行到第m行另存為filename
  • :set nu 顯示行號
  • :set nonu 不顯示行號
  • :! command 暫時離開vim捻撑,并執(zhí)行command磨隘,執(zhí)行完后再進入vim
  • :r filename 將filename文件的數(shù)據(jù)讀入當前文件
  • :set all 顯示當前vim的環(huán)境配置

三、vim的恢復機制

vim正在編輯某個文件時都會同時存在.file.swp顾患,此文件用來暫存番捂,幫助恢復文件內(nèi)容,當vim正常關閉此文件時江解,.filename.swp文件會消失设预。

  1. o:以只讀方式打開;
  2. R:恢復膘流,即從swp文件中恢復絮缅,但是swp文件不會隨著vim關閉而刪除,需要手動刪除呼股;
  3. d:刪除swp文件耕魄;
  4. q:退出vim;
最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末彭谁,一起剝皮案震驚了整個濱河市吸奴,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖则奥,帶你破解...
    沈念sama閱讀 222,627評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件考润,死亡現(xiàn)場離奇詭異,居然都是意外死亡读处,警方通過查閱死者的電腦和手機糊治,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,180評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來罚舱,“玉大人井辜,你說我怎么就攤上這事」苊疲” “怎么了粥脚?”我有些...
    開封第一講書人閱讀 169,346評論 0 362
  • 文/不壞的土叔 我叫張陵,是天一觀的道長包个。 經(jīng)常有香客問我刷允,道長,這世上最難降的妖魔是什么碧囊? 我笑而不...
    開封第一講書人閱讀 60,097評論 1 300
  • 正文 為了忘掉前任树灶,我火速辦了婚禮,結果婚禮上呕臂,老公的妹妹穿的比我還像新娘破托。我一直安慰自己,他們只是感情好歧蒋,可當我...
    茶點故事閱讀 69,100評論 6 398
  • 文/花漫 我一把揭開白布土砂。 她就那樣靜靜地躺著,像睡著了一般谜洽。 火紅的嫁衣襯著肌膚如雪萝映。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,696評論 1 312
  • 那天阐虚,我揣著相機與錄音序臂,去河邊找鬼。 笑死实束,一個胖子當著我的面吹牛奥秆,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播咸灿,決...
    沈念sama閱讀 41,165評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼构订,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了避矢?” 一聲冷哼從身側響起悼瘾,我...
    開封第一講書人閱讀 40,108評論 0 277
  • 序言:老撾萬榮一對情侶失蹤囊榜,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后亥宿,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體卸勺,經(jīng)...
    沈念sama閱讀 46,646評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,709評論 3 342
  • 正文 我和宋清朗相戀三年烫扼,在試婚紗的時候發(fā)現(xiàn)自己被綠了曙求。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,861評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡映企,死狀恐怖圆到,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情卑吭,我是刑警寧澤,帶...
    沈念sama閱讀 36,527評論 5 351
  • 正文 年R本政府宣布马绝,位于F島的核電站豆赏,受9級特大地震影響,放射性物質發(fā)生泄漏富稻。R本人自食惡果不足惜掷邦,卻給世界環(huán)境...
    茶點故事閱讀 42,196評論 3 336
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望椭赋。 院中可真熱鬧抚岗,春花似錦、人聲如沸哪怔。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,698評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽认境。三九已至胚委,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間叉信,已是汗流浹背亩冬。 一陣腳步聲響...
    開封第一講書人閱讀 33,804評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留硼身,地道東北人硅急。 一個月前我還...
    沈念sama閱讀 49,287評論 3 379
  • 正文 我出身青樓,卻偏偏與公主長得像佳遂,于是被迫代替她去往敵國和親营袜。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,860評論 2 361

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

  • Vim幾句話介紹Vim是Unix系統(tǒng)上的文本編輯軟件(你該不會不知道什么是文本編輯軟件吧Q惹ā)连茧,在windows上也...
    何必遠方閱讀 3,152評論 0 3
  • Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語言罚斗,發(fā)作 oo-boon-too 的音徙鱼。了解發(fā)音是有意...
    螢火蟲de夢閱讀 99,369評論 9 467
  • 曾經(jīng)在思科的工廠測試系統(tǒng)`KlemTest` (`SUSE`命令行模式)中使用`VI`/`VIM`超過2年半,現(xiàn)在...
    戈多在地獄閱讀 1,799評論 1 13
  • vim 選擇文本针姿,刪除袱吆,復制,粘貼 文本的選擇距淫,對于編輯器來說绞绒,是很基本的東西,也經(jīng)常被用到榕暇,總結如下: v 從...
    壹首簡單的歌閱讀 884評論 0 7
  • 命令歷史 以:和/開頭的命令都有歷史紀錄蓬衡,可以首先鍵入:或/然后按上下箭頭來選擇某個歷史命令。 啟動vim 在命令...
    im螞蟻閱讀 30,765評論 3 48