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...