Linux之Vim編輯器

2021-09-24 16:44:09 字數 1634 閱讀 1876

vim介紹就不說了,非常強大,神級的編輯器,你可以把它理解為windows上面的sublime

vim三種模式

命令模式:該模式下不能對檔案內容直接編輯,可以輸入命令進行操作

編輯模式:可以對內容直接進行編輯

末行模式:可以在末行輸入命令來對檔案進行操作

了解三種模式之後,再了解一下vim的開啟檔案的方式和如何退出到shell終端

vim 檔案路徑:開啟指定的檔案(注意:可以是不存在的,開啟乙個不存在的檔案的時候其實就是新建檔案操作)

vim +數字 檔案的路徑:開啟指定的檔案,並且游標移動到指定的行

退出命令模式:連按兩次z即可退出到shell(注意:如果你此時的內容已經被你修改過,那麼就會儲存後退出)

接下來必須了解一下三種模式之間的關係圖

注意:

1.vim預設開啟檔案就是命令模式

2.末行模式與編輯模式不能直接切換,都需要退回命令模式才可以切換

有了圖,有了概念之後,我們開始學習三種模式

命令模式

1.1游標移動操作(假如檔案有幾千行,不可能就用上下左右來操作,這就是學習的目的)

(1)游標移動到行首: ^ (shift+6)

(2)游標移動到行尾: $ (shift+4)

(3)游標移動到首行行首: gg

(4)游標移動到末尾行首: g

(5)翻屏:上翻屏:ctrl+b   下翻屏:ctrl+f

(6)快速定位到指定行:數字+g

1.2 複製貼上操作

(1)複製游標所在行:yy

(2)複製游標所在行的下幾行,包括游標所在行:數字+yy

(3)貼上在游標所在位置的上一行:p

(4)貼上在游標所在位置的下一行:p

1.3剪下/刪除操作

(1)剪下/刪除游標所在行(下一行會上移):dd

(2)剪下/刪除游標所在行的下幾行,包括游標所在行:數字+dd

(3)剪下/刪除游標所在行(下一行不上移):d

1.4撤銷/恢復

(1)撤銷:u

(2)恢復(恢復之前的撤銷操作):ctrl+r

末行模式編輯模式

這個沒什麼好講的只需要記住

進入編輯模式:i,a

退出編輯模式:esc

vim補充

關於vim開啟檔案之後,沒有儲存退出就直接關閉終端就會產生異常

再次開啟檔案的時候

解決方案:

1.直接根據它的提示 d 即可

2.rm -f ".檔名.swp" 即可

linux 之vim編輯器

ctrl v 進入視覺塊 visual block 其中字元代表的含義 v 字元選擇,會將游標經過的地方反白選擇 v 行選擇,會將游標經過的行反白選擇 ctrl v 區塊選擇,可以用長方形的方式選擇資料 y 將反白的地方複製起來 d 將反白的地方刪除掉 批量插入注釋 按v進入virtual模式 用上...

linux之vim編輯器

以vi開啟乙個檔案就直接進入一般模式了 這是預設的模式 在這個模式中,你可以使用 上下左右 按鍵來移動游標,你可以使用 刪除字元 或 刪除整行 來處理檔案內容,也可以使用 複製 貼上 來處理你的檔案資料。在一般模式中可以進行刪除 複製 貼上等的動作,但是卻無法編輯檔案內容的!要等到你按下 i,i,o...

Linux之vim編輯器

好久沒有和大家一起學習了,今天我們一起學習vim編輯器,說實在的,關於這個編輯器,其實也沒有太多可以說的,所以今天咱們就當是 前情回顧 關於這個vim編輯器它一共有三種模式,可以說是非常人性化了,這三種模式分別是命令模式 輸入模式和末行模式。命令模式主要是用於複製黏貼刪除等,輸入模式不用多說即使純粹...