Linux 編輯器VI(VIM)常用操作指南

2021-09-27 11:11:58 字數 1278 閱讀 9050

1、vi 檔名  2、vim 

【i】在游標當前位置插入

【a】在游標右側位置插入

【o】在游標下一行位置開啟新的一行插入

【o】在游標上一行位置開啟新的一行插入

【i】在游標當前行行首插入

【a】在游標當前行行尾插入

【zz】儲存退出

【:wq】儲存退出

【:x】儲存退出

【:w 檔名】儲存到指定檔案中

【:q】 儲存退出 針對未修改的檔案 注意:未儲存檔案會提示 無法退出

【:q!】 強制退出 退出 不儲存

【:! 命令】暫時離開vi 執行其他命令

【[n]x】刪除游標位置後面n個字元

【[n]x】刪除游標位置前面n個字元

【d】刪除游標所在位置後面到行尾的所有字元

【[n]dd】刪除游標所在行及下面n行 剪下

【p】在游標下一行貼上

【[n]yy】複製游標所在行及下面n行

【dg】刪除游標所在行到檔案結尾

【j】合併游標所在行和下一行 中間用空格連線

【.】執行上一次命令列操作

【u】撤銷

【ctrl+b】回滾 行號減小

【ctrl+f】前滾 行號增加

【gg】定位在檔案第一行行首

【g】定位在檔案最後一行行首

【:$】定位在檔案最後一行行首

【[n]g | [n]gg】定位在m行

注意:在查詢一些特殊含義的字元時,需要加上轉義字元

【/內容】查詢

【n】查詢下乙個

【n】查詢上乙個

【?】查詢上一次的所搜內容

【/^word】 查詢以word開頭的內容

【/word$】 查詢以word結尾的內容

【/.】查詢任意乙個字元

【/*】查詢任意多個字元

【r】替換游標所在位置的字元

【:r 檔名】在游標當前行的下一行插入乙個檔案 每次新增只能新增乙個檔案

【:s/a/b/g】將游標所在行的a替換為b

【:g/a/s//b/g】將檔案中所有a替換為b

【:n1,n2s/a/b/g】將行區間n1到n2的行中所有的a替換為b

【:set ic】搜尋時不區分大小寫

【:set noic】搜尋時區分大小寫

Linux 的 Vi Vim 編輯器

r r 進入取代模式 replace mode 游標普通移動 h m l g gg ng pgup pgdn p p u ctrl r w 檔名 r 檔名 set nu set nonu 基本上 vi vim 共分為三種模式,分別是 命令模式 command mode 輸入模式 insert mod...

Linux常用指令(三) vi vim編輯器指令

vim工作模式 插入命令 命令作用 i在游標之前插入文字 a在游標之後插入文字 i shift i 在文字的開始插入文字,行首 a shift a 在文字的結尾插入文字,行末 o在游標的下方插入新行 o shift o 在游標所處行的上方插入新行 編輯命令 底行命令 命令作用 w儲存修改,但是不退出...

Linux學習之VI VIM編輯器

個人覺得vim編輯器主要就是掌握它的三種模式,不然根本沒法用.以 vi 開啟乙個檔案就直接進入一般模式了 這是預設的模式 在這個模式中,你可以使用 上下左右 按鍵來移動游標,你可以使用 刪除字元 或 刪除整行 來處理檔案內容,也可以使用 複製 貼上 來處理你的檔案資料。常用語法 yy 功能描述 複製...