vi vim系統編輯命令使用技巧

2022-08-18 00:27:11 字數 1386 閱讀 4407

在linux系統中會有很多的檔案資訊,這些檔案的內容如果需要編輯,就必須借助vi或vim編輯命令。

vi是linux命令列介面下的重要文字編輯器。vim是vi命令的增強版。

【語法格式】

vim [option] [file]

vim [選項] [檔案或目錄]

普通模式

用vim命令開啟乙個檔案後,預設狀態就是普通模式。在該模式中,不能進行編輯輸入操作,但可以移動游標,也可以執行一些操作命令進行刪除、複製、貼上等工作。

編輯模式

在普通模式中,可以通過按i、i、o、o、a、a、r、r、s、s等字母進入編輯模式,進而可以執行錄入文字等編輯操作。

確定檔案是否處於編輯模式的狀態有乙個顯著的特徵,就是在視窗左下角有「--insert--」的標記。

命令模式

在普通模式下,輸入:/?時,游標會自動定位在哪一行。再該模式中,可以執行儲存、退出、搜尋、替換、顯示引號等相關操作。

序號操作技巧

解釋說明①g

快速切換游標到底行②gg

快速切換游標到首行

③ngg

ng(n為具體行數)

快速切換游標到指定行④0

^切換游標到單行行首⑤$

切換游標到單行行尾

序號操作技巧

解釋說明①yy

複製單行內容

②nyy

(n為具體行數)

複製多行內容③p

貼上一次內容④np

(n為具體行數)

貼上多次內容⑤dd

刪除一行內容(實際為剪下操作)

⑥ndd

(n為具體行數)

刪除多行內容(實際為剪下操作)⑦dg

刪除游標位置到最後一行所有內容

⑧: s#要替換的資訊#替換成的資訊s#g

單行資訊替換

⑨:n,n#要替換的資訊#替換成的資訊#g

(n為行數區間)

指定行資訊替換

⑩:%s#要替換的資訊#替換成的資訊#g

全文本替換

序號操作技巧

解釋說明

①:set nu

顯示檔案內容行號

②:set nonu③u

進行操作撤銷

④ctrl+r

取消操作撤銷⑤#

單行注釋

⑥①ctrl+v

②移動游標

③shift+i

④#⑤esc

批量注釋

⑦①ctrl+v

②移動游標

③d批量取消注釋

VI VIM編輯器使用

vim簡介 三種工作模式 一般模式 編輯模式 命令列模式 一般模式 啟動vi編輯器後預設進入一般模式,該模式中主要完成如游標移動 字串查詢 以及刪除 複製 貼上檔案內容等相關操作 編輯模式 該模式中主要的操作就是錄入檔案內容,可以對文字檔案正文進行修改 或者新增新的內容。處於輸入模式時,vi編輯器的...

必殺VI VIM編輯器命令

vi和vim有非常多的命令,在此分部分展示一下 一 移動游標類 一般模式 游標移動 複製貼上 查詢替換 上下移動 h 游標向左移動乙個字元 j 向上箭頭 游標向上移動乙個字元 k 向下箭頭 游標向下移動乙個字元 l 向右箭頭 游標向右移動乙個字元 ps 30j 或者30 向上箭頭,表示向上移動30行...

vi vim 命令使用詳解

vi test.txt 或者 vim test.txt 或者 touch test.txt基本上 vi vim 共分為三種模式,分別是命令模式 command mode 輸入模式 insert mode 和底線命令模式 last line mode 1 命令模式 x,x x為向後刪除乙個字元,x為先...