3 10 第七章 文字編輯工具Vim

2021-10-03 17:26:09 字數 2127 閱讀 2766

若系統中沒有vim工具,可以使用下面命令安裝它:

# yum install -y vim-enhanced
1.一般模式按鍵

功能i切換到輸入模式

:切換到命令模式,以在最底一行輸入命令

x刪除當前游標所在處的字元

2.編輯模式按鍵

功能字元按鍵以及shift組合

輸入字元

enter

回車鍵,換行

方向鍵在文字中移動游標

esc退出輸入模式,切換到命令模式

backspace

退格鍵,刪除游標前乙個字元

del刪除鍵,刪除游標後乙個字元

home/end

移動游標到行首/行尾

page up/page down

上/下翻頁

insert

切換游標為輸入/替換模式,游標將變成豎線/下劃線

3.命令模式

命令模式下按下:(英文冒號)進入底線命令模式。

q退出程式

w儲存檔案

格式:vi 【檔名】

[root@zl_cloud ~]# vi /test.txt
1.一般模式可用的游標移動、複製貼上、搜尋替換等

我只列舉我常用的按鍵:

游標移動:按鍵

功能上下左右鍵

游標移動,按一下代表移動對應的乙個字元。具體不說明了,很通俗易懂的東西。

page up /page down

上/下翻一頁

home/end

移動游標到行首/行尾

g移動到這個檔案的最後一行

gg移動到這個檔案的第一行

搜尋替換:按鍵

功能/root

在游標之下搜尋乙個名為root的字串

?root

在游標之上搜尋乙個名為root的字串

n代表重複乙個搜尋動作

n代表反向重複前乙個搜尋動作

:n1,n2s/word1/word2/g

n1,n2為數字,在第n1與n2行之間尋找word這個字串,並將該字串取代為word2。不加g則只替換每行的第乙個 word。

:1,$s/word1/word2/g或者:%s/word1/word2/g

從第一行到最後一行尋找word字串,並將該字串取代為word2。

:1,$s/word1/word2/gc或:%s/word1/word2/gc

從第一行到最後一行尋找word字串,並將該字串取代為word2。在取代前還會提示是否取代。

複製貼上:按鍵

功能dd

刪除游標所在的那一整行

yy複製游標所在的那一行

nyyn位數字,複製游標所在的向下n行

p將已複製的資料在游標下一行貼上

p將已複製的資料在游標上一行貼上

u復原前乙個動作

【ctrl】+r

重做上乙個動作

2.一般模式切換到編輯模式的可用鍵說明按鍵

功能i從目前游標所在處輸入

i從目前游標所在行首插入;

a從目前游標所在處的下乙個字元處輸入

a從目前游標所在行的行尾插入

o從目前游標所在行的下一行插入新的一行

o從目前游標所在行的上一行插入新的一行

rr 只會取代游標所在的那乙個字元一次

rr會一直取代游標所在的文字,直到按下 esc 為止

esc退出編輯模式,回到一般模式

3.一般模式切換到命令模式的可用按鈕說明按鍵

功能:w

將編輯的資料寫入硬碟檔案中

:w!若檔案屬性為【唯讀】時,強制寫入該檔案

:q離開vi

:q!若修改了檔案又不想儲存,就可以使用這個強制離開不儲存檔案

!在vi當中,常常具有【強制】的意思。 按鍵

功能:wq

儲存退出

:w 【filename】

將編輯的資料儲存為另乙個檔案

文字編輯工具vim

文字編輯工具 vimvim與 vi的區別 vim是 vi的公升級版,vi和 vim的最大區別就是編輯乙個文字時 vi不會顯示顏色,而 vim會顯示顏色。顯示顏色便於使用者進行編輯。安裝vim 工具的方法 yum install y vim enhanced vim有 3當我們使用命令 vim fil...

Vim文字編輯工具

root centos 01 vim bash vim 未找到命令 root centos 01 yum install y vim enhanced一般模式 當vim filename編輯乙個檔案時,一進入該檔案就是一般模式了。在這個模式下,你可以做的操作有 上下移動游標 刪除某個字元 刪除某行 ...

文字編輯工具Vim

文字編輯工具vim vim的3種常用模式 一 一般模式 為預設進入該檔案的一般模式,在這個模式下你可以做的操作有 上下移動游標,刪除某個字元,刪除某行以及複製或貼上一行或多行。1.移動游標操作 h或者向左的方向鍵 游標向左移動乙個字元 l或者向右的方向鍵 游標向右移動乙個字元 k或者向上的方向箭頭 ...