vi編輯器詳解

2021-10-03 18:32:40 字數 1045 閱讀 8325

vi的工作模式

1、命令模式:僅僅可以檢視內容,但是不能進行修改

(1)複製、移動刪除檔案內容:

yy:複製游標所在的行

nyy:複製游標所在的行開始下面的n行

dd:剪下游標所在的行

ndd:剪下游標所在的行開始下面的n行

p:貼上到游標所在行的上面

p:貼上到游標所在行的下面

d:刪除游標所在位置到行尾的內容

dg:刪除游標所在的行到末尾全部的行

(2)撤銷和重複執行的相關操作

u:撤銷上次所指向的操作(相當於windows中的ctrl+z)

crtl+r:撤銷剛剛所撤銷的那個操作(相當於windows中的ctrl+y)

(3)跳轉相關操作

ng:直接跳轉到第n行

g:直接跳轉到最後一行

0:跳轉到行首

$:跳轉到行尾

ctrl+f:向下翻一屏

ctrl+b:向上翻一屏

(4)查詢

/string:在穩重搜尋指定的字串

n:正向查詢

n:反向查詢

2、輸入模式:可以對檔案中的內容進行修改

i:在游標所在位置的前插入內容

i:在游標移道首行插入內容

a:將游標向後移移一位插入內容

a:在當前行尾插入內容

o:在游標所在行的下面新開一行插入資料

o:在游標所在行的上面新開一行插入資料

3、末行模式:此模式可以執行一些命令

(1)行號

set nu:顯示行號

set nonu:關閉行號

(2)跳轉

num:直接跳轉到第num行

$:直接跳轉到最後一行

分屏操作

vim -o file1 file2:實現水平分屏

vim -o file1 file2:實現垂直分屏

ctrl+w:切換到另外乙個分屏

(二)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基本用法的人...