vim程式編輯器

2021-07-29 10:19:05 字數 1226 閱讀 9769

3種模式轉換關係:

被vim編輯的檔案會在同目錄下新建乙個file.swp的臨時檔案,對檔案的編輯先存在此臨時檔案,寫入時才會對原始檔更改

一般模式可用按鍵及說明

按鍵說明

h移到螢幕最上方那一行

m移到螢幕**那一行

l移到螢幕最下方那一行

g移到檔案最後一行

ngn為數字,移動到檔案第n行(可配合 : set nu)

gg移到檔案第一行,相當於1g

/word

查詢游標之下為word的字串

n重複前乙個搜尋的動作

n與n相反

:n1,n2s/word1/word2/g

n1與n2為數字,在第n1與n2行之間尋找word1這個字串,並用word2取代word1

dd刪除游標所在行

yy複製游標所在行

nyy複製游標所在的向下n行

p,pu

撤銷上乙個操作,如windows下的ctrl+z

ctrl+r

重做上乙個操作

命令列模式可用按鍵及說明

按鍵說明

: set nu

設定行號

: set nonu

取消行號

:w資料寫入硬碟

:w!強制寫入磁碟

:q離開

:q!強制離開不儲存檔案

:wq寫入磁碟後離開

:wq!

強制寫入後離開

按鍵說明

ctrl+v

塊選擇,用長方形方式選擇資料

y將選擇的資料(反白)複製

d將反白的地方刪除

可用來整塊複製和貼上到某個區域

方法:vim file1 file2按鍵

說明:n

下乙個檔案

:n上乙個檔案

:files

目前這個vim開啟的所有檔案

已經開啟乙個vim的情況下,乙個螢幕開多個vim

按鍵說明

: sp [filename]

開啟乙個新視窗,如果沒有filename則兩個視窗為同乙個檔案內容(同步顯示)

ctrl+w+↓

按法:先按ctrl+w再放開,然後按方向鍵。游標移到下方視窗

ctrl+w+↑

游標移到上面視窗

vim程式編輯器

1 vi的使用 i 進入插入模式,從目前游標所在處插入 o 進入插入模式,從目前游標所在的下一行處插入新的一行 r 進入替換模式,一直替換游標所在的文字,知道按下 esc 鍵為止 esc 一般模式切換到命令列模式 w 儲存更改 q 退出vi編輯器 q 強制退出,不應用更改 wq 儲存後退出 下面介紹...

vim程式編輯器

vi共分為3種模式,分別是一般模式 編輯模式 命令列模式。一般模式 以vi開啟乙個檔案就直接進入一般模式。在這個模式裡可以移動游標,刪除 複製 貼上 撤銷文字。但是一般模式下不可以編輯文字。命令列模式 在一般模式下按 進入命令列模式,無法直接從編輯模式切換到命令列模式。簡單操作流程 開啟檔案 現在是...

Vim 程式編輯器

1.vi 的使用 一 般模式 以vi 開啟乙個檔案就直接進入了一般模式,這是預設的模式。在一般模式中可以進行刪除 複製 貼上等動作,但是無法編輯檔案內容的。按下 i,i,o,o,a,a,r,r 等任何 乙個字母之後才會進入編輯模式。通常在linux 中,按下這些按鍵時,在畫面的左下方會出現inser...