vi 使用方法說明

2021-04-02 21:02:32 字數 3103 閱讀 4835

vi 簡 介----

vi 做為linux 系統中一種編輯器,它的使用方法和介面與 unix 平台十分相似。在 linux 中有很多功能強大,介面友好的編輯器,但是vi 還是值得你學習它的使用方法。初步接觸 vi,你覺得它的介面不太友好,不容易掌握,可是一旦你掌握了vi 的命令,你可以感覺到它強大的功能與高效。而且vi 相對來說較小,無論你使用任何 linux系統,你總是可以使用vi的。在很多系統中,可能只有 vi 供你選擇。--

----進 入 與 離 開

---- 要 進 入 vi 可 以 直 接 在 系 統 提 示 字 符 下 鍵 入 vi < 文 件 名 稱 >,vi 可 以 自 動 幫 你 載 入 所 要 編 輯 的 文 件 或 是 開 啟 一 個 新 文 件。 進 入 vi 後 屏 幕 左 方 會 出 現 波 浪 符 號, 凡 是 列 首 有 該 符 號 就 代 表 此 列 目 前 是 空 的。 要 離 開 vi 可 以 在 指 令 模 式 下 鍵 入 :q, :wq 指 令 則 是 存 檔 後 再 離 開( 注 意 冒 號)。 要 切 換 到 指 令 模 式 下 則 是 用 [esc] 鍵, 如 果 不 曉 得 現 在 是 處 於 什 麼 模 式, 可 以 多 按 幾 次 [esc], 系 統 會 發 出 嗶 嗶 聲 以 確 定 進 入 指 令 模 式。

----vi 輸 入 模 式

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

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

插 入 (insert)

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

---- i 從 光 標列 的 第 一 個 非 空 白 字 符 前 面 開 始 插 入 資 料。

開 始 (open)

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

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

----

-刪 除 與 修 改

---- 何 謂 編 輯 ? 在 這 裡 我 們 認 為 是 文 字 的 新 增 修 改 以 及 刪 除, 甚 至 包 括 文 字 區 塊 的 搬 移、 復 制 等 等。 這 裡 先 介 紹 vi 的 如 何 做 刪 除 與 修 改。( 注 意: 在 vi 的 原 始 觀 念 裡, 輸 入 跟 編 輯 是 兩 碼 子 事。 編 輯 是 在 指 令 模 式 下 操 作 的, 先 利 用 指 令 移 動 光 標 來 定 位 要 進 行 編 輯 的 地 方, 然 後 才 下 指 令 做 編 輯。)

---- x 刪 除 光 標 所 在 字 符。

---- dd 刪 除 光 標 所 在 的 列。

---- r 修 改 光 標 所 在 字 符,r 後 接 著 要 修 正 的 字 符。

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

---- s 刪 除 光 標 所 在 字 符, 並 進 入 輸 入 模 式。

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

----

這裡列出 vi 中較常用的操作命令。

輸入模式命令

輸入模式命令游標移動

輸入模式命令刪除操作

改變與替換

查詢命令

拷貝與貼上

檔案儲存及退出vi

輸入模式命令

進入輸入輸出的方法

命令作用

在游標後輸入文字

在當前行末尾輸入文字

在游標前輸入文字

在當前行開始輸入文字

在當前行後輸入新一行

在當前行前輸入新一行

游標移動命令

游標移動

命令作用

移動到當前單詞的開始

移動到當前單詞的結尾

向前移動乙個單詞

向前移動乙個字元

向上移動一行

向下移動一行

向後移動乙個字元

刪除操作命令

刪除操作

命令作用

刪除游標所在的字元

刪除游標所在的單詞

刪除游標至行尾的所有字元

同刪除當前行

可在刪除命令前加上數字,如<5x>表示刪除5行。

改變與替換操作命令

改變與替換操作

命令作用

替換游標所在的字元

替換字串行

替換乙個單詞

同替換游標所在的前一字元

替換自游標位置至行尾的所有字元

同替換當前行

查詢命令

查詢 命令

作用向前查詢abc

<?abc>

向後查詢abc

向前繼續查詢

向後繼續查詢

拷貝與貼上命令

拷貝與貼上

命令作用

將游標所在單詞拷入剪貼簿

將游標至行尾的字元拷入剪貼簿

同將當前行拷入剪貼簿

將剪貼簿中的內容貼上在游標後

將剪貼簿中的內容貼上在游標前

檔案儲存及退出vi命令

檔案儲存及退出vi

命令作用

<:q>

不包存退出

<:q!>

不儲存強制性退出

<:w>

儲存編輯

<:w filename>

存入檔案 filename 中

<:w! filename>

強制性存入檔案 filename 中

<:wq>

儲存退出

<:x>

同 <:wq>

同 <:wq>

vi使用方法

vi是 unix 上最常用的文字編輯工具,作為 unix 軟體測試人員,有必要熟練掌握它。進入 vi的命令 vi filename 開啟或新建檔案,並將游標置於第一行首 vi n filename 開啟檔案,並將游標置於第n行首 vi filename 開啟檔案,並將游標置於最後一行首 vi pat...

VI使用方法

功能最強在的編輯器 vi vi是所有unix系統都會提供的螢幕編輯器,它提供了乙個視窗裝置,通過它可以編輯檔案。當然,對unix系統略有所知的人,或多或少都覺得vi超級難用,但vi是最基本的編輯器,所以希望讀者能好好把它學起來,以後在unix世界裡必將暢行無阻 游刃有餘,因為其他幾種文字處理器並非u...

vi 使用方法

vi 使用方法 vi編輯器是所有unix及linux系統下標準的編輯器,它的強 大不遜色於任何最新的文字編輯器,這裡只是簡單地介紹一下它的用法和一小部分指令。由於對unix及linux系統的任何版本,vi編輯器是完全相同的,因此您可以在其他任何介紹vi的地方進一步了解它。vi也是linux中最基本的...