vi和vim的區別及vi命令的使用

2021-09-10 21:27:34 字數 1091 閱讀 6475

抄錄於:

vi和vim都是多模式編輯器,vim是vi的公升級版本,相容vi的所有命令,還有一些新的特性在裡面

vi適用於文字編輯,vim更適用於coding

vim的優勢:

1.多級撤銷

在vi中,按u只能撤銷上次命令,但在vim中可以無限制的撤銷

2.易用性

vi只能執行於unix中,而vim可以執行於unix,windows,mac等多操作平台中

3.語法加量

vim可以用不同的顏色來加亮你的**

4.視覺化操作

vim不僅可以在終端執行,也可以執行於x windows,mac os,windows中

5.對vi完全相容

vi命令三個模式:插入模式,命令模式,低行模式

插入模式:在此模式下可以輸入字元,按esc將回到命令模式

命令模式:可以移動游標,刪除字元等

低行模式:可以儲存檔案,退出vi,設定vi,查詢等功能

一、開啟檔案、儲存、關閉檔案

vi filename     //開啟檔案

:w                  //儲存檔案

:w vpser.net    //儲存至vpser.net檔案

:q                   //退出編輯器,如果檔案已修改

:q!                //退出編輯器,且不儲存

:wq              //退出編輯器,且儲存檔案

二、插入文字或行

a                  //在當前游標位置的右邊新增文字

i                   //在當前游標位置的左邊新增文字

a                 //在當前行的末尾位置新增文字

i                  //在當前行的開始處新增文字(非空字元的行首)

o                //在當前行的上面一行新建一行

o                //在當前行的下面一行新建一行

r                //替換(覆蓋)當前游標位置及後面的若干文字

j                //合併游標所在行及下一行為一行

vi和vim區別及命令詳解

vi和vim都是linux中的編輯器,不同的是vim比較高階,可以視為vi的公升級版本。vi使用於文字編輯,但是vim更適用於coding。現將vim的命令列收集於下 vi有3個模式 插入模式 命令模式 低行模式。插入模式 在此模式下可以輸入字元,按esc將回到命令模式。命令模式 可以移動游標 刪除...

Vi和Vim的區別及聯絡

它們都是多模式編輯器,不同的是vim 是vi的公升級版本,它不僅相容vi的所有指令,而且還有一些新的特性在裡面。vim的這些優勢主要體現在以下幾個方面 1 多級撤消 我們知道在vi裡,按 u只能撤消上次命令,而在vim裡可以無限制的撤消。2 易用性 vi只能執行於unix中,而vim可以執行於uni...

關於vi和vim的區別及命令詳解

vim介紹 vim 具有程式編輯的能力,可以以字型顏色辨別語法的正確性,方便程式設計 因為程式簡單,編輯速度相當快速。vim可以當作vi的公升級版本,他可以用多種顏色的方式來顯示一些特殊的資訊。vim會依據副檔名或者是檔案內的開頭資訊,判斷該檔案的內容而自動的執行該程式的語法判斷式,再以顏色來顯示程...