VI編輯器基礎

2021-07-11 13:29:38 字數 1247 閱讀 6401

1.開啟某個檔案

2.vi編輯器三種模式

命令模式    移動游標,修改,複製,搜尋

插入模式    通過a,i,o進入,可以修改檔案內容

擴充套件模式    通過進入,退出,儲存,查詢替換

3.常用命令介紹

cc      dd     yy     行操作

cl       dl      yl      字元操作

cw     dw    yw    詞操作

u:撤銷最近一次操作

u:撤銷所有修改操作

/:向後搜尋

?:向前搜尋

p:貼上到行的上邊;貼上到字元的右邊;貼上到詞的左邊

p:貼上到行的下邊;貼上到字元 的左邊;貼上到詞的右邊

dt:刪除從游標到某個字元之間的所有字元,如dtn,代表刪除從游標到n之間的所有哦字元

r:將當前游標處的字元替換成乙個新的字元,如r8,將當前游標處的字元替換成數字8

dw:刪除游標處的單詞

dd:刪除多好行內容,如8dd,代表刪除8行資料

yy:複製多行資料,如5yy,代表複製5行資料

x:代表刪除多個字元,如5x,代表刪除5個字元

r:進入替換狀態,類似鍵盤中的insert鍵的作用

wq:儲存並退出

wq!:強制儲存並退出

w:儲存

w!:強制儲存

q:退出

q!:強制退出

檔案內定位:

g:跳轉到檔案最後一行

1g:跳轉到檔案第一行

ctrl+d:向下滾動半屏

ctrl+u:向上滾動半屏

螢幕定位:

h:跳轉到本屏顯示的第一行

m:跳轉到本屏顯示的中間一行

l:跳轉到本屏顯示的最後一行

z+enter:使當前行成為螢幕的第一行

z+-:使當前行成為螢幕的最後一行

查詢替換:

1,10s/i/-/g:將1到10行中的所有i替換成-,g代表全部替換

1,$s/i/-/g:將整個檔案中的i替換成-

讀取和儲存:

r file:將另乙個file的內容讀入到當前檔案

1,20 w file:將1-20行的內容寫入到乙個新的檔案file

1,$ w file:將整個檔案的內容寫入到新的file

1,20 w>>file:將1-20行內容追加到file

set:顯示常用設定

set all:顯示所有設定

set number:顯示行號

(二)vi編輯器 字元編輯器

vi編輯器工作模式 分為編輯模式 插入模式 向檔案中寫資料。模式之間切換 i 進入編輯模式,游標在當前位置 a 進入編輯模式,游標向後移動乙個字元 鍵 1 儲存 w 2 強制儲存 w 3 退出 q 4 強制退出 q 5 儲存並退出 wq 或 x 6 強制儲存並退出 wq 或 x 7 貼上 p 8 複...

檔案編輯器 vi

目錄 4 關於本文 5 後記 6 參考文件 7 相關文件 正文 1 關於文字編輯器 文字編輯器有很多,比如圖形模式的gedit kwrite openoffice 文字模式下的編輯器有vi vim vi的增強版本 和nano vi和vim是我們在linux中最常用的編輯器。我們有必要介紹一下vi v...

善用vi編輯器

vi是類unix作業系統中使用極為廣泛的文字編輯器之一。無論是unix solaris或linux都預設提供這個工具。可以說只要熟悉了vi,在任何一種類unix的作業系統平台上都可以自如地進行文字編輯。關於vi的基本用法的資料有很多,本文的目的不是重複這些基本的用法,而是想給初步掌握vi基本用法的人...