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編輯器它一共有三種模式,可以說是非常人性化了,這三種模式分別是命令模式 輸入模式和末行模式。命令模式主要是用於複製黏貼刪除等,輸入模式不用多說即使純粹...