linux vi文字處理器(模式轉換,常用命令)

2021-07-12 06:25:42 字數 1137 閱讀 9870

時就是該模式,在此模式中,可以通過上下左右鍵移動游標,可以刪除字元或是刪除整行,可以複製貼上,但不能編輯。 

2. 編輯模式:一般模式可以複製貼上刪除,但要編輯,需按下i,i,o,o,a,a,r,r等字母,才會進入編輯模式,按下按鈕後,螢幕左下方會出現insert或repace等字樣,如果要回到一般模式,按esc鍵。 

3. 命令列模式,在一般模式下輸入「:」或「/」就可以將游標移到末行,在此模式中,可以搜尋資料,讀取,存檔,大量字元替換,退出vi,顯示行號等。 

常用指令簡介 

一般模式 1. 游標: h  方向左鍵 j   方向下鍵 k  方向上鍵 l   方向下鍵 ctrl+f 向前翻動一頁 ctrl+b 前後翻動一頁 0 移動到此行的乙個字元處 $ 移動到此行的最後乙個字元 n《enter》游標下移n行 2. 查詢替換 

/word    在游標之後查詢乙個word的字串 ?word   在游標之前查詢乙個word的字串 

:n1,n2s/word1/word2/g    在第n1行和n2行之間查詢word1,並將word1替換為word2 :1,$s/word1/word2/g     從第一行到最後一行查詢word1並替換為word2 

:1,$s/word1/word2/gc   從第一行到最後一行查詢word1並替換為word2,在替換前顯示提示符,讓使用者確認 3. 刪除 複製 貼上 

x,x      x向後刪除乙個字元  x向前刪除乙個字元   nx        向後刪除n個字元 dd          刪除游標所在的整列 ndd        刪除游標所在列的向下n列  

yy         複製游標所在行 

nyy        複製游標所在行的向下n行 

i ,i       插入:在當前游標所在處插入輸入的文字,已存在的字元會向後退 a,a     新增 :由當前游標所在處的下乙個字元開始輸入,已存在的字元向後退 o ,o    插入新的一行,從游標所在處的下一行行首開始輸入 

r,r      替換:r會替換游標所指的那乙個字元,r會一直替換游標所指的文字,知道案下esc 

esc        返回一般模式 命令列模式 :w       儲存 

:w!   若檔案為唯讀,強制寫入 :q       推出vi :wq    儲存推出 

:w [filename] 儲存為另一檔案

vim文字處理器

linux 下的vi 是一種文字編輯器,後來的公升級版本是vim。vi 分為三種模式 一般模式 編輯模式 命令命令模式。它們之間的關係如下 下面分類別解析命令 注意是 那個鍵 返回到游標剛才的位置 ctrl f往下翻頁 forward ctrl b往上翻頁 backward n 移動到本行的第n列 ...

文字處理器 wc cut sort uniq

wc word count統計文字檔案中的字元個數 用法 wc filename 行數 字元個數 檔案大小 位元組 檔名 l w ccut 用來做檔案分隔 d 指定分隔符 delimiter d 不行 f 指定輸出的列資料 f2 f1 3 f1,3 output delimiter xx cut的侷...

文字處理器sed

sed是一種流編輯器,一次處理一行,處理空間被稱為模式空間,配合正規表示式與shell指令碼使用廣泛。預設列印p選項 n 關閉預設列印 i.bak 將原檔案複製為.bak備份檔案,並修改原檔案 r 配合擴充套件表示式 支援正規表示式,用 pattern 格式 位址界定不給定位址 對全文進行處理 pa...