vi 基本使用

2021-08-23 13:41:05 字數 939 閱讀 5121

1. 進入與離開要進入vi可以直接在系統提示字元下鍵入vi<檔名稱>,

vi可以自動幫你載入所要編輯的檔案或是開啟乙個新檔。

進入vi後螢幕左方會出現波浪符號,凡是列首有該符號就代表此列目前是空的。

要離開vi可以在指令模式下鍵入:q,:wq指令則是存檔後再離開(注意冒號)。

要切換到指令模式下則是用[esc]鍵,如果不曉得現在是處於什麼模式,

可以多按幾次[esc],系統會發出嗶嗶聲以確定進入指令模式。

2.要如何輸入資料呢?有好幾個指令可以進入輸入模式:

a 從游標所在位置後面開始新增資料,游標後的資料隨新增資料向後移動。

a 從游標所在列最後面的地方開始新增資料。

插入 (insert)

i 從游標所在位置前面開始插入資料,游標後的資料隨新增資料向後移動。

i 從游標所在列的第乙個非空白字元前面開始插入資料。

開始 (open)

o 在游標所在列下新增一列並進入輸入模式。

o 在游標所在列上方新增一列並進入輸入模式。

3.刪除與修改

何謂編輯?在這裡我們認為是文字的新增修改以及刪除,甚至包括文字區塊的搬移、複製等等。

這裡先介紹vi的如何做刪除與修改。

x 刪除游標所在字元。

dd 刪除游標所在的列。

r 修改游標所在字元,r 後接著要修正的字元。

r 進入取代狀態,新增資料會覆蓋原先資料,直到按[esc]回到指令模式下為止。

s 刪除游標所在字元,並進入輸入模式。

s 刪除游標所在的列,並進入輸入模式。

在指令模式下移動游標的基本指令是h,j,k,l 。

u指令則可以恢復游標所在列的所有改變。

0移到行首

ctrl-f 向前翻頁

ctrl-b 向後翻頁

ng 到第n行

g 到最後一行

vi的基本使用

vi的使用存在三種模式 一般模式,編輯模式,命令列模式 一般模式 開啟檔案時預設的模式,具有游標移動 刪除 複製 貼上等行為 編輯模式 對檔案進行修改等行為,通過按鍵 a,a,i,i,o,o,r,r 從一般模式轉入編輯模式,通過esc按鍵退回一般模式 命令列模式 可對檔案進行讀取 儲存 退出 查詢文...

Vim基礎 Vi基本使用

vi編輯器具有三種工作模式,分別 是命令列模式 command mode 插入模式 insert mode 和底行模式 last mode 1 命令列模式 2 插入模式 3 底行模式 命令列模式 底行模式轉為插入模式特徵 指令作用新增a 從游標所在的位置後面開始新增資料,游標後的資料隨新增資料向後移...

VI入門操作總結 使用VI完成基本編輯操作

基本概念 vi的三種模式 1 一般模式 2 編輯模式 3 命令模式 進入vi 1.在shell下,鍵入 vi 進入vi編輯器 2.在shell下,鍵入 vi 使用vi開啟指定檔案 使用vi編輯多個檔案 1.在shell下,鍵入 vi 2.在一般模式下,鍵入 files 檢視當前vi已開啟的檔案列表 ...