Linux使用文字編輯器vi常用命令

2022-09-26 15:15:19 字數 1208 閱讀 5785

vi/vim是什麼?

linux世界幾乎所有的配置檔案都是以純文字形式存在的,而在所有的linux發行版系統上都有vi編輯器,因此利用簡單的文字編輯軟體就能夠輕鬆地修改系統的各種配置了,非常方便。vi就是一種功能強大的文字編輯器,而vim則是高階版的vi,不但可以用不同顏色顯示文字內容,還能進行諸如shell指令碼、c語言程式編輯等功能,可以作為程式編輯器。

vi的三種模式及各個模式之間的轉換關係

一:翻頁

ctrl+u向上翻半頁

ctrl+f向上翻一頁

ctrl+d   向下翻半頁

ctrl+b   向下翻一頁

二:移動游標指令

0xbzfwqupw: 游標移至當前行首

$: 游標移至當前行尾

三:常用插入xbzfwqupw、刪除指令

i:在當前游標前插入,游標後文字向後移

dd: 刪除游標所在的行

yy:複製當前行正行內容到剪下板

p:貼上剪下板中的內容到當前游標位置之後

p:貼上剪下板中的內容到當前游標位置之前

s: 從當前游標位置處開始,以輸入的文字替代指定程式設計客棧數目的字元

s: 刪除指定數目的行,並以所輸入文字代替之

do: 刪至行首

d$: 刪至行尾

四、vi查詢、儲存和退出

按u——取消最近一次操作,可按多次,類似撤銷。

按u——取消當前行所xbzfwqupw做的所有編輯。:w ——儲存當前檔案

:wq —— 存檔退出(與指令 :x 功能相同)

:q —— 直接退出,如已修改會提示是否儲存

:q! ——不儲存直接退出

五、開啟新檔案或讀入其它檔案內容

在當前vi編輯器中,執行":e 新的檔案"形式的末行命令可以編輯新檔案。

在當前vi編輯器中,執行":r 其他檔案"形式的末行命令讀入其他檔案的內容,將其複製到當前游標的所在位置。

在當前vi編輯器中,執行":r !命令"形式的莫行模式,可以將其他命令的輸出貼上至文字檔案游標所在位置。

在末行模式執行"set number "命令可顯示行號,執行"set nonu"取消顯示行號。

六、vim編輯器有用的引數

vim -o file1  file2;將同時開啟兩個檔案,上下顯示,使用ctrl+w切換檔案。

vim -o file1  file2;將同時開啟兩個檔案,左右顯示,使用ctrl+ww切換檔案。

總結本文位址:

vi文字編輯器

一 操作模式 1 三種操作模式 命令模式 command mode 插入模式 input mode 末行模式 last line mode 2 執行與結束 在系統提示字元 如 下敲入vi 文件名稱 vi 可以自動幫你載入所要編輯的檔案或是開啟乙個新 檔案 如果該檔案不存在或缺少檔名 進入 vi 後螢...

VI文字編輯器

1.工作模式 2.命令列模式功能鍵 yy 複製當前游標所在行 n yy n為數字,複製當前游標開始的n行 p 貼上複製的內容到游標所在行 dd 刪除當前游標所在行 n dd 刪除游標所在行開始的n行 字串 查詢游標之後的字串 g 游標移動到檔案尾 u 取消前乙個動作 h 游標左移乙個字元 j 游標下...

vi文字編輯器

vi是乙個強大的常用的文字編輯器,vim是高階版的vi vi test.txt 進入vi的一般模式,如果test.txt檔案存在則開啟,如果不存在則會建立 例1 查詢字母a 輸入 輸入 a 即 a 例2 查詢空格 輸入 輸入 n 即 n 例3 查詢響應時間大於400的,格式為cos 4xx 運用正規...