linux下vi編輯器的常用命令

2021-06-26 13:09:02 字數 983 閱讀 4332

三種狀態

command: 任何輸入都會作為編輯命令,而不會出現在螢幕上,任何輸入都引起立即反映

insert:  任何輸入的資料都置於編輯暫存器,按esc,可跳回command方式

escape:  以「:」或者「/」為前導的指令,出現在螢幕的最下一行,任何輸入都被當成特別指令.

command模式

選擇全選  ggvg

複製 y

y   複製 (預設是複製到"暫存器)

"+y    複製到系統剪貼簿(也就是vim的+暫存器)

貼上 p

p  貼上 (預設從"暫存器取出內容貼上)

"+p   從系統剪貼簿貼上

刪除 d

dd    刪除整行 

x 刪除當前游標下的字元("dl"的快捷命令)

x 刪除當前游標之前的字元("dh"的快捷命令)

d 刪除自當前游標至行尾的內容("d$"的快捷命令)

dw 刪除自當前游標至下乙個word的開頭

db 刪除自當前游標至前乙個word的開始

diw 刪除當前游標所在的word(不包括空白字元)

daw 刪除當前游標所在的word(包括空白字元)

dg 刪除當前行至檔案尾的內容

dgg 刪除當前行至檔案頭的內容

更改 c

撤銷u    恢復最後乙個指令之前的結果。

u    恢復游標該行之所有改變。

(vim) u   可以多次撤消指令,一次撤消乙個操作,直至本次操作開始為止。

(vim) ctrl+r 可以恢復撤消前內容,按多次可恢復多次。

 刪除、複製及搬移

:10,20d   刪除第10行至第20行的資料。

:10d   刪除第10行的資料。

:%d   刪除整個編輯緩衝區。

:10,20co30  將第10行至第20行的資料複製至第30行之後。

:10,20mo30  將第10行至第20行的資料搬移至第30行之後

Linux 下 vi 編輯器常用命令

前段時間使用ubuntu8.04server,在linux下,要編輯檔案或者其他的文字檔案,那麼乙個linux下的強大的文字編輯工具就不得不提了,那就是vi編輯器,時間長了不用就有些生疏,整理下做個筆記,下面把vi常用到的命令列貼出來。vi 主要3種基本工作模式 命令模式 文字輸入模式 末行模式。三...

linux下的VI編輯器

vi編輯器是linux下最常用的文字編輯器,主要工作在linux的字元模式下,不需要任何的影象介面是乙個效率很高的文字編輯器。vi編輯器不能對檔案進行排版不能像windos office那樣對字型 段落 格式進行編排。vi編輯器沒有選單欄只有命令,這也是它執行速度快的原因。vi編輯器有3中工作模式 ...

常用命令linux下vi編輯器命令大全

文字編輯器是所有計算機系統中最常用的一種工具。unix下的編輯器有ex,sed和vi等,其中,使用最為廣泛的是vi,而vi命令繁多,論壇裡好像這方面的總結不多,以下稍做總結,以資共享!渴望更正和補充!進入vi的命令 vi filename 開啟或新建檔案,並將游標置於第一行首 vi n filena...