vim的簡單使用

2021-08-26 12:35:13 字數 2389 閱讀 3004

vim共分為3種模式:一般模式、編輯模式和命令列模式

■ ◼

一般模式

在一般模式中可以進行刪除、複製、貼上等操作,但無法編輯檔案內容

■ ◼

編輯模式

在一般模式中按下i,i,o, o, a, a, r, r「等任意乙個字母後才會進入編輯模式,若要回到一般模式,按下【esc】鍵

■ ◼

命令列模式

在一般模式中,按下「:, /, ?」中任何乙個按鈕,就可以進入該模式,在該模式中,可以完成查詢資料,讀取、儲存、替換字元、離開vim、顯示行號等操作

一般模式與編輯模式和命令列模式可相互轉換,但編輯模式與命令列模式之間不可相互轉換

用vim來編輯(建立)乙個檔案,使用vim 檔名即可

一般模式

g:移到檔案的最後一行

ng:移到檔案的第n行

gg:移到檔案的第一行

/word:向下尋找乙個名稱為word的字串

?word:向上尋找乙個名稱為word的字串

:n1,n2s/word1/word2/g:在n1和n2行之間尋找word1這個字串,並將該字串替換為word2

nx:連續向後刪除n個字元

dd:刪除游標所在的那一整行

ndd:刪除游標以下(包括游標這一行)n行

d1g:刪除游標所在到第一行的所有資料

dg:刪除游標所在到最後一行的所有資料

d$:刪除游標所在處到該行的最後乙個字元

d0:刪除游標所在處到該行的第乙個字元

yy:複製游標所在的那一行

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

y1g:複製游標所在行到第一行的所有資料

yg:複製游標所在行到最後一行的所有資料

y0:複製游標所在處的字元到該行行首的所有資料

y$:複製從游標所在的字元到該行最後乙個字元

p:將已複製的資料在游標下一行貼上

p:貼上在游標上一行

j:將游標所在行與下一行合併成同一行

u:復原上乙個操作

[crtl]+r:重複上乙個操作

一般模式切換到編輯模式的按鍵說明

i:進入插入模式,從游標所在處插入

i:從目前所在行的第乙個非空格符處開始插入

a:從游標所在的下乙個字元處開始插入

a:從游標所在行的最後乙個字元處開始插入

o:游標所在的下一行處插入新的一行

o:在游標所在的上一行插入新的一行

r:進入替換模式。替換游標所在的那個字元一次

r:乙隻替換游標所在的文字,知道按下【esc】鍵

一般模式切換到命令列模式的可用的按鍵說明

:w :儲存檔案

:w!:強制寫入檔案

:q:離開vim

:q!:不儲存修改並離開vim

:wq:儲存檔案後離開

:wq!:強制儲存後離開

zz:檔案沒更改,則不儲存離開,更改就儲存再離開

:w[filename]:將編輯的資料儲存為另乙個檔案

:r[filename]:在編輯的資料中,讀入另乙個檔案(filename)的資料

:n1,n2 w [filename]:將n1到n2的內容儲存為filename這個檔案

:! commond:暫時離開vim程式執行commond這個命令

:set nu:顯示行號

:set nonu:取消行號

塊選擇`

v:字元選擇,將游標經過的地方進行選擇

v:航選擇,將游標經過的行進行選擇

[ctrl]+v:塊選擇可以將幾行中的部分資料以長方形進行選擇

y:將選擇的地方進行複製,用p貼上

d:將選擇的地方刪除

多檔案編輯

:n 編輯上乙個檔案

:n 編輯上乙個檔案

:files 列出這個vim開啟的所有檔案

使用vim編輯多個檔案時,使用命令:vim file1 file2 file3

… …

命令::r filename可用來在乙個檔案a中讀入另乙個檔案的內容,即檔案a的內容改變了

在將乙個檔案的內容複製到另乙個檔案的內容中去時,多檔案編輯就很有用

多視窗功能想在多視窗下編輯多個檔案時,這個就很有用了

:sp filename 開啟乙個新視窗顯示filename這個檔案

[crtl+w+j]或[crtl]+w+

↓ ↓

:移到下乙個視窗

[crtl]+w+k或[crtl]+w+

↑ ↑

:移到上乙個視窗

vim的簡單使用

vim是從 vi 發展出來的乙個文字編輯器。補完 編譯及錯誤跳轉等方便程式設計的功能特別豐富,在程式設計師中被廣泛使用。基本上vim分為三種模式 命令模式,輸入模式,底線命令模式。使用者剛剛啟動 vi vim,便進入了命令模式。此狀態下敲擊鍵盤動作會被vim識別為命令,而非輸入字元。比如我們此時按下...

vim的簡單使用

vim簡單使用 首先要確保你的linux系統內裝有vim 可以使用 sudo aptitude show vim檢視你是否安裝vim,不過一般預設安裝的是vim tiny版本,所以需要安裝一下vim sudo apt get install vim然後再執行一下上面的命令檢視vim資訊 然後就可以切...

Vim的簡單使用

8 修改操作 9 查詢操作 10 撤銷 恢復操作 11 複製 貼上 剪下 12 多個緩衝區之間切換 三 編輯模式下的操作 3 進入到 normal 模式下 4 插入模式下貼上 可能縮排會亂 四 命令模式下的操作 3 搜尋高亮操作 4 自動縮排 五 visual視覺化模式下的操作 記錄vim的一些簡單...