Linux |vi和vim的使用


一、vi和vim的基本介紹

Linux系統都會內建 Vi文本編輯器Vim具有程序編輯的能力,可以看做是Vi的增強版本,可以主動的以字體顏色辨別語法的正確性,方便程序設計。代碼補完編譯錯誤跳轉等方便編程的功能特別豐富,在程序員中被廣泛使用。

二、vi和vim常用的三種模式

2.1 正常模式

在正常模式下,可以使用快捷鍵。以 vim 打開一個檔案就直接進入一般模式了(這是默認的模式)。在這個模式中, 可以使用『上下左右』按鍵來移動光標,使用『刪除字符』或『刪除整行』來處理檔案內容,也可以使用『複製、貼上』來處理的文件數據。

  • Xshell5的命令行中輸入vim Hello.java,此時就進入了該文件中,但是不能編輯。因爲此時爲正常模式
    在這裏插入圖片描述

2.2 插入模式

按下i, I, o, O, a, A, r, R等任何一個字母之後纔會進入編輯模式, 一般來說按i即可。

  • 輸入i,更改爲插入模式,此時可以寫入數據。
    在這裏插入圖片描述

2.3 命令行模式

在這個模式當中, 可以提供相關指令,完成讀取存盤替換離開vim顯示行號等的動作。

  • 使用Esc按鍵,進入命令行模式,輸入:wq後回車,此時數據就寫入並退出了。
    在這裏插入圖片描述

三、vi和vim模式的相互切換

在這裏插入圖片描述

命令模式下的指令 含義
:wq 寫入並退出
:q 退出但不保存
:q! 強制退出,文檔修改後不想保存

四、vi和vim的快捷鍵

操作 命令
複製 yy
粘貼 p
刪除 dd
查找 /要查找的內容,若有多個輸入n可以到下一個。
設置文件的行號 設置:set nu ,取消:set nonu
到達文件末行、首行 末行G,首行gg
撤銷 u
將光標移到第n行 ①顯示行號②輸入nshift鍵+g

在這裏插入圖片描述

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