2.Linux之Vi和Vim編輯器

一、Vi和Vim簡介

所有linux系統都會內帶有vi文本編輯器,而Vim可以看出vi的加強版,Vim具有程序編輯能力

二、Vim常用的三種模式

  1. 一般模式

    以vim打開一個檔案就直接進入一般模式(這是默認的模式)。在這個模式中,你可以使用[上、下、左、右]按鍵來移動光標,你可以刪除字符,或者刪除整行,也可以使用複製,粘貼來處理文本信息。

    vim test.txt
    

在這裏插入圖片描述
2. 插入模式/編輯模式

按下i鍵,我們進入編輯模式(左下角出現”INSERT“字樣)
在這裏插入圖片描述
這時我們可以進行任何編輯,此時vim和其他文本編輯器沒有什麼不同
在這裏插入圖片描述
3. 命令行模式

在這個模式中,你可以使用相關的指令,完成讀取,保存,替換,退出vim,顯示行號等功能

當我們編輯完後,我們想要保存該文件,則需要進入命令模式: 先按下esc,進入一般模式;再按下冒號":",進入命令模式,這時我們可以看到,此時左下角的光標在閃爍,等待輸入。

我們輸入w(保存),點擊回車,可以看到文件已被保存(左下角提示written)
在這裏插入圖片描述
如果要退出,則輸入冒號和q,回車即可退出vim
在這裏插入圖片描述
當然也可以:wq一起寫,代表保存並退出

  • :w 保存
  • :q 退出
  • :q! 強制退出,不保存
  • :wq 保存並退出

四、模式的互相轉換

在這裏插入圖片描述

五、Vim常用快捷鍵

  • 一般模式下

    1. 拷貝當前行,並粘貼

      在一般模式下 敲 yy完成當前行的拷貝,將光標移到你想要粘貼的位置,按p完成粘貼

    2. 拷貝包括當前行在內的向下延伸的五行,敲5yy

    3. 刪除當前行 敲dd

    4. 刪除當前行向下5行 5dd

    5. 撤銷某步操作,敲u(需要從編輯模式回到一般模式)

  • 命令行下

    • 在文件中查找某個單詞

      /關鍵字 回車就完成查找操作,敲n就是查找下一個

      /hello
      
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章