linux unix 下 vi 的用法

2022-05-13 14:35:32 字數 1089 閱讀 4691

vi ( m ) 在大多數的 unix 系統中 ( 包括 linux ) 都內建 vi ( m ) 編輯器。也是常用的一種文字編輯工具。

但對於用慣了window文字編輯工具的人,都習慣用滑鼠或「上下左右」鍵來移動游標,

可對於有些linux/unix作業系統中的vi卻不支援「上下左右」鍵移動游標,這就讓一些新手用到它時,很是頭疼。

不過,只要你花一點時間,摸清了它的習性,用起來還是很順手的!!

首先,vi有三種模式:

一般模式

在一般模式下,您所能進行的動作只有移動游標螢幕上的位置,標記、刪除、搬移、複製字元或文字區塊。此外您可以由命令模式進人輸入模式雖命令列模式。

輸入模式

只有在輸入模式下,才可進行文字資料輸入,按 esc 鍵可以回到一般模式。

命令列模式

將檔案寫入或離開編輯器,亦可設定編輯環境,如尋找字串、列出行號等。

各模式間如何切換:

◆一般模式  ----→  編輯模式  :   在一般模式下可按 'i' 或 'a' 或 'o' 鍵進入編輯模式

◆編輯模式  ----→  一般模式  :   按 esc 鍵

◆一般模式  ----→  命令模式  :   在一般模式下可按 ':' 或 '/' 或 '?' 鍵即可進入命令列模式

:w filename ( 存入指定檔案 )

:wq ( 寫入並離開 vi )

:q! ( 強迫離開並放棄編輯的檔案 )

:n [ 檔案 ] - 引入下乙個檔案

:l,l2d - 刪除自行l至行 l2 的文字

:set nu (列出行號)

:nu (轉到第nu行)

/word ( 由首至尾尋找 ),按 n 可往下繼續找

vi的基本操作:

◆在一般模式下移動游標

h、j、k、l:分別控制游標左、下、土、右移一格

◆在一般模式下,一些常用操作

ctrl+b : 往前一頁

ctrl+f : 往後一頁

g : 移到檔案最後

w : 移到下個 word 的開頭

b : 跳至上個 wore 的開頭

x:刪除所在後面乙個字元

dd:刪除游標所在之行

Linux下vi的用法

一 基本命令介紹 1 在乙個新檔案中讀 etc passwd中的內容,取出使用者名稱部分。vi file r etc passwd 在開啟的檔案file中游標所在處讀入 etc passwd s g 刪除 etc passwd中使用者名稱後面的從冒號開始直到行尾的所有部分。您也可以在指定的行號後讀入...

Linux下vi的用法

linux下vi的用法 linux知識寶庫 pcworld.com.cn 2005 09 01 10 14 引 linux下vi的基本用法指南.一 基本命令介紹 1.游標命令 k j h l 上 下 左 右游標移動命令。雖然您可以在linux中使用鍵盤右邊的4個游標鍵,但是記住這4個命令還是非常有用...

Linux下vi的用法

linux下vi的用法 摘要 linux下vi的基本用法指南 2005 01 09 20 08 05 by lanf,出處 http tech.ccid pub article c302 a200213 p1.html 1 在乙個新檔案中讀 etc passwd中的內容,取出使用者名稱部分。vi f...