Linux系統Vi/Vim編輯器的簡單介紹、安裝/卸載、常用命令


Linux系統Vi/Vim編輯器的簡單介紹、安裝/卸載、常用命令

1、介紹

vi(Visual Interface)編輯器是Linux和Unix上最基本的文本編輯器,工作在字符模式下。由於不需要圖形界面,vi是效率很高的文本編輯器。而Vim(vi iMprove)是Vi的加強版,在Linux/Unix操作系統中這個編輯器可謂是強大到不可想象,理解到這里就可以了,再要了解更詳細自行百度。

2、VIM編輯器的安裝與卸載

2.1安裝Vim

sudo apt-get install vim

 提示:[y/n]?        回復“y”即可

2.2Vim編輯器的卸載

sudo apt-get remove vim-common (卸載Vim編輯器相關的軟件包)

。。。

3、Vim編輯器的工作模式

  基本上 vi/vim 共分為三種模式,分別是命令模式(Command mode),輸入模式(Insert mode)和底線命令模式(Last line mode)。

模式直接的切換如圖所示(本圖片來自菜鳥教程)

圖3.1 模式切換

3.1命令模式(Command mode)

新建一個文件HelloWorld.c  或者直接使用Vim filename打開文件保存即可生成新文件

用Vim filename 命令打開該文件

HelloWorld.c 空白文件  默認打開文件時候為命令模式左下角出現當前文件名稱

命令模式下

逐字符移動
 h:向左
 l:向右
 j:向下
 k:向上
 #h:移動#個字符
以單詞為單位移動
 w:移到下一個單詞的詞首
 e:跳至當前或下一個單詞的詞尾
 b:跳至當前或上一個單詞的詞首
 #w:表示移動#個單詞
行內跳轉
 0:絕對行首
 ^:行首第一個非空白字符
 $:絕對行尾
行間跳轉
 #G:跳轉到第#行
   G:最后一行

輸入i,編寫一個簡單的C語言程序(左下角出現 insert 插入標識即為輸入模式,這個時候就可以輸入文本了)

3.2 輸入模式(Insert mode)

輸入以下字母可轉為輸入模式

  • i:在當前光標所在字符的前面,轉為輸入模式
  • I:在當前光標所在行的行首轉換為輸入模式
  • a:在當前光標所在字符的后面,轉為輸入模式
  • A:在光標所在行的行尾,轉換為輸入模式
  • o:在當前光標所在行的下方,新建一行,並轉為輸入模式
  • O:在當前光標所在行的上方,新建一行,並轉為輸入模式
  • s:刪除光標所在字符
  • r:替換光標處字符

輸入模式下可以使用方向按鍵來移動光標

3.3底線命令模式(Last line mode)

 命令模式下輸入冒號即可到底線命令模式

底線模式常用命令

  • w:保存
  • q:退出
  • wq 或 x:保存退出,wq 和 x 都是保存退出
  • q!:強制退出
  • w!:強制保存,管理員才有權限

 4、更多命令

如果您想了解更多命令等可以直接使用vimtutor大概花費30分鍾閱讀以下VIM官方教程

首先介紹就是命令模式下光標的移動

※※ 要移動光標,請依照說明分別按下 h、j、k、l 鍵。 ※※

      ^
    k      提示︰ h 的鍵位於左邊,每次按下就會向左移動。
< h          l >     l 的鍵位於右邊,每次按下就會向右移動。
          j             j 鍵看起來很象一支尖端方向朝下的箭頭。
        v

等等


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM