Vim編輯器怎么用? Vim編輯器從入門(mén)到精通的指南

Vim 是一個(gè)強(qiáng)大的文本編輯器,以其高效的編輯能力和強(qiáng)大的功能著稱,特別適合程序員和文字處理工作者。以下是一個(gè)詳細(xì)的 Vim 教程,從基礎(chǔ)操作開(kāi)始詳細(xì)講解。
Vim的三種工作模式
一、Vim 編輯器基礎(chǔ)操作
1.移動(dòng)光標(biāo) - 光標(biāo)的移動(dòng)控制
移動(dòng)光標(biāo)有兩種按鍵,一種是鍵盤(pán)的方向鍵,另一種是h j k l四個(gè)按鍵
2.Vim 進(jìn)入和退出 - 進(jìn)入和退出 Vim 編輯器
2.1 vim的進(jìn)入,在終端輸入vim 即可進(jìn)入vim編輯器
2.2 vim的退出有兩種,一種是保存操作并退出,一種是不保存操作并退出。
在ESC后正常模式下,分別輸入以下快捷鍵實(shí)現(xiàn)退出
操作方式 | 快捷鍵 | 描述 |
---|---|---|
保存并退出 | :wq 或 ZZ | 保存當(dāng)前文件并退出 Vim 編輯器 |
不保存而退出 | :q! | 不保存當(dāng)前文件的修改并強(qiáng)制退出 Vim 編輯器 |
3.文本的編輯-刪除 - 刪除文本操作
文本刪除操作步驟
- 1.請(qǐng)將光標(biāo)移動(dòng)到本節(jié)中下面標(biāo)記有 一的那一行。
- 2.為了修正輸入錯(cuò)誤,請(qǐng)將光標(biāo)移至準(zhǔn)備刑除的字符的位置處。
- 3.然后按下 x 鍵將錯(cuò)誤字符制除掉
刪除命令 | 快捷鍵 | 描述 |
---|---|---|
x | x | 刪除光標(biāo)所在位置的一個(gè)字符 |
4.文本編輯-插入 - 插入文本操作
操作步驟
- 1.請(qǐng)將光標(biāo)移動(dòng)到本節(jié)中下面標(biāo)記有的第一行
- 2.為了使得第一行內(nèi)容雷同于第二行,請(qǐng)將光標(biāo)移至文本第一個(gè)準(zhǔn)備插入字符的位置。
- 3.然后按下 i鍵,接著輸入必要的文本字符。
每個(gè)錯(cuò)誤修正完畢后,請(qǐng)按下 <ESC>鍵返回正常模式重復(fù)步驟2至步驟4以便修正句子
插入命令 | 快捷鍵 | 描述 |
---|---|---|
i | i | 在光標(biāo)前插入文本 |
I | I | 在當(dāng)前行的行首插入文本 |
5.文本編輯-添加 - 添加文本操作
操作步驟
- 1.光標(biāo)放在那一行的某個(gè)字符上。
- 2.按 A鍵輸入必要的添加內(nèi)容。
- 3.文本添加完畢后,按 <ESC> 鍵回到正常模式
- 4.移動(dòng)光標(biāo)到下面第二個(gè)標(biāo)記有 的一行。重復(fù)步驟2和步驟3以改正這個(gè)句子
添加命令 | 快捷鍵 | 描述 |
---|---|---|
a | a | 在光標(biāo)后添加文本 |
A | A | 在當(dāng)前行的行尾添加文本 |
第一講小結(jié) - 對(duì) Vim 編輯器基礎(chǔ)操作進(jìn)行總結(jié)回顧。
二、Vim 編輯器進(jìn)階操作
1.刪除命令 - 基本刪除命令的使用
操作步驟
- 1.請(qǐng)按下 <ESC>鍵確保您處于正常模式
- 2.請(qǐng)將光標(biāo)移動(dòng)到本節(jié)中下面標(biāo)記有>的那一行。
- 3.請(qǐng)將光標(biāo)移至準(zhǔn)備要?jiǎng)h除的單詞的起始處。
- 4.接著輸入 dw 刪除掉該單詞
步驟編號(hào) | 操作命令 | 操作描述 |
---|---|---|
1 | dw | 刪除從光標(biāo)所在位置到下一個(gè)單詞開(kāi)頭的文本(包括) |
操作步驟:
- 請(qǐng)按下 <ESC> 鍵確保您處于正常模式。
- 請(qǐng)將光標(biāo)移動(dòng)到本節(jié)中下面標(biāo)記有 > 的那一行。
- 請(qǐng)將光標(biāo)移至準(zhǔn)備要?jiǎng)h除的單詞或字符的起始處。
- 輸入相應(yīng)的命令進(jìn)行刪除操作。
- 操作列表:操作命令
操作描述
操作命令 | 操作描述 |
---|---|
x | 刪除光標(biāo)所在位置的字符 |
X | 刪除光標(biāo)前一位置的字符 |
dd | 刪除整行文本 |
D | 刪除光標(biāo)到行末之間的所有內(nèi)容 |
:1,$d | 刪除整個(gè)文檔的所有文本(輸入該命令后,請(qǐng)按 Enter 鍵確認(rèn)操作) |
u | 撤銷上一次執(zhí)行的刪除操作 |
3. 關(guān)于命令和對(duì)象 - 命令和操作對(duì)象的關(guān)系
操作步驟:
- 請(qǐng)按下
<ESC>
鍵確保您處于正常模式。 - 請(qǐng)將光標(biāo)移動(dòng)到本節(jié)中下面標(biāo)記有
>
的那一行。 - 請(qǐng)將光標(biāo)移至想要操作的對(duì)象所在處。
- 輸入對(duì)應(yīng)的命令進(jìn)行操作。
操作列表:
操作命令 | 操作描述 |
---|---|
diw | 刪除光標(biāo)所在處的單詞 |
da( | 刪除括號(hào)內(nèi)的所有內(nèi)容 |
ciw | 更改光標(biāo)所在處的單詞 |
daw | 刪除光標(biāo)所在處的單詞以及其后面的空格 |
cw | 更改光標(biāo)所在處的單詞以及其后面的空格 |
4. 使用計(jì)數(shù)指定工作 - 使用計(jì)數(shù)來(lái)指定刪除的數(shù)量或范圍
操作步驟:
- 請(qǐng)按下
<ESC>
鍵確保您處于正常模式。 - 請(qǐng)將光標(biāo)移動(dòng)到本節(jié)中下面標(biāo)記有
>
的那一行。 - 請(qǐng)將光標(biāo)移至想要操作的起始處。
- 輸入計(jì)數(shù)數(shù)字,再輸入對(duì)應(yīng)的命令進(jìn)行操作。
操作列表:
操作命令 | 操作描述 |
---|---|
2dw | 刪除光標(biāo)所在位置的單詞以及其后面的單詞,共計(jì)2個(gè) |
3dd | 刪除光標(biāo)所在行及其下面的連續(xù)兩行,共計(jì)3行 |
5. 使用計(jì)數(shù)以刪除更多 - 進(jìn)一步利用計(jì)數(shù)來(lái)執(zhí)行更多刪除操作
操作步驟:
- 請(qǐng)按下
<ESC>
鍵確保您處于正常模式。 - 請(qǐng)將光標(biāo)移動(dòng)到本節(jié)中下面標(biāo)記有
>
的那一行。 - 請(qǐng)將光標(biāo)移至想要操作的起始處。
- 輸入計(jì)數(shù)數(shù)字,再輸入對(duì)應(yīng)的命令進(jìn)行操作。
操作列表:
操作命令 | 操作描述 |
---|---|
d2w | 刪除光標(biāo)所在位置的單詞以及其后面的單詞,共計(jì)2個(gè) |
d3d | 刪除光標(biāo)所在行及其下面的連續(xù)兩行,共計(jì)3行 |
6. 操作整行 - 對(duì)整行進(jìn)行操作
操作步驟:
- 請(qǐng)按下
<ESC>
鍵確保您處于正常模式。 - 請(qǐng)將光標(biāo)移動(dòng)到本節(jié)中下面標(biāo)記有
>
的那一行。 - 將光標(biāo)移至任意一行(對(duì)整行進(jìn)行操作)。
- 輸入對(duì)應(yīng)的命令進(jìn)行操作。
操作列表:
操作命令 | 操作描述 |
---|---|
dd | 刪除當(dāng)前行 |
cc | 更改當(dāng)前行(等同于 dd + i ) |
yy | 復(fù)制當(dāng)前行 |
p | 在光標(biāo)下方粘貼被復(fù)制或剪切的內(nèi)容 |
u | 撤銷上一次操作 |
7. 撤銷類命令 - 撤銷操作及撤銷歷史記錄
操作步驟:
- 進(jìn)入Vim編輯器,并確保處于正常模式。
- 按下
u
鍵,執(zhí)行撤銷操作。這將撤銷上一次的編輯操作,恢復(fù)到之前的狀態(tài)。 - 如果您想一次性撤銷多個(gè)編輯操作,可以按住
Ctrl + r
鍵來(lái)重做(反撤銷)動(dòng)作。
操作列表:
操作命令 | 操作描述 |
---|---|
u | 撤銷上一次操作 |
Ctrl+r | 恢復(fù)被撤銷的操作(反撤銷) |
第二講小結(jié) - 對(duì) Vim 編輯器進(jìn)階操作進(jìn)行總結(jié)回顧。
三、Vim 編輯器高級(jí)操作
1. 置入類命令 - 將文本插入到指定位置
操作步驟:
- 請(qǐng)按下
<ESC>
鍵確保您處于正常模式。 - 將光標(biāo)移動(dòng)到想要插入文本的位置。
- 輸入
i
進(jìn)入插入模式。 - 輸入您想要插入的文本內(nèi)容。
- 按下
<ESC>
鍵退出插入模式。
操作列表:
操作命令 | 操作描述 |
---|---|
i | 在光標(biāo)前插入文本 |
a | 在光標(biāo)后插入文本 |
I | 在行首插入文本 |
A | 在行末插入文本 |
o | 在當(dāng)前行下方插入行 |
O | 在當(dāng)前行上方插入行 |
2. 替換類命令 - 替換文本內(nèi)容
操作步驟:
- 請(qǐng)按下
<ESC>
鍵確保您處于正常模式。 - 將光標(biāo)移動(dòng)到要替換的文本的起始位置。
- 輸入
r
進(jìn)入替換模式。 - 輸入您要替換成的新字符。
- 按下
<ESC>
鍵退出替換模式。
操作命令 | 操作描述 |
---|---|
r | 替換光標(biāo)所在處的字符 |
R | 連續(xù)替換光標(biāo)所在位置字符 |
3. 更改類命令 - 修改文本內(nèi)容
操作步驟:
請(qǐng)按下 <ESC> 鍵確保您處于正常模式。
將光標(biāo)移動(dòng)到要修改的文本的起始位置。
按下下列命令之一來(lái)執(zhí)行修改操作:
- cw:更改光標(biāo)所在處的單詞。
- caw:更改光標(biāo)所在處的單詞以及其后面的空格。
- ciw:更改光標(biāo)所在處的單詞,不包括其后面的空格。
- c$:更改從光標(biāo)位置到行末的所有內(nèi)容。
輸入您要替換成的新文本。
按下 <ESC> 鍵退出修改模式。
操作命令 | 操作描述 |
---|---|
cw | 更改光標(biāo)所在處的單詞 |
caw | 更改光標(biāo)所在處的單詞以及其后面的空格 |
ciw | 更改光標(biāo)所在處的單詞,不包括其后面的空格 |
c$ | 更改從光標(biāo)位置到行末的所有內(nèi)容 |
4. 使用 c 更改更多 - 進(jìn)一步利用 "c" 操作符來(lái)執(zhí)行更多修改操作
操作步驟:
- 請(qǐng)按下
<ESC>
鍵確保您處于正常模式。 - 將光標(biāo)移動(dòng)到要修改的文本的起始位置。
- 輸入計(jì)數(shù)數(shù)字,指定要修改的字符數(shù)量。
- 輸入
c
進(jìn)入更改模式。 - 輸入您要替換成的新文本。
- 按下
<ESC>
鍵退出修改模式。
操作命令 | 操作描述 |
---|---|
c2w | 更改光標(biāo)所在位置和下一個(gè)單詞,共 2 個(gè) |
c3j | 刪除光標(biāo)所在行及以下連續(xù)兩行,共計(jì) 3 行 |
第三講小結(jié) - 對(duì) Vim 編輯器高級(jí)操作進(jìn)行總結(jié)回顧。
四、Vim 編輯器文件操作
1. 定位及文件狀態(tài) - 定位光標(biāo)和查看文件狀態(tài)
操作步驟:
請(qǐng)按下 <ESC>
鍵確保您處于正常模式。
輸入 :
進(jìn)入命令行模式。
輸入以下命令之一來(lái)執(zhí)行相應(yīng)的操作:
set number
:顯示行號(hào)。set nonumber
:隱藏行號(hào)。set cursorline
:高亮當(dāng)前行。set nocursorline
:取消高亮當(dāng)前行。set cursorcolumn
:高亮當(dāng)前列。set nocursorcolumn
:取消高亮當(dāng)前列。
按下 <ENTER>
鍵執(zhí)行命令。
操作列表:
命令 | 作用 |
set number | 顯示行號(hào) |
set nonumber | 隱藏行號(hào) |
set cursorline | 高亮當(dāng)前行 |
set nocursorline | 取消高亮當(dāng)前行 |
set cursorcolumn | 高亮當(dāng)前列 |
set nocursorcolumn | 取消高亮當(dāng)前列 |
gg | 跳轉(zhuǎn)至文檔首部(第一行) |
G | 跳轉(zhuǎn)至文檔尾部(最后一行) |
:n | 跳轉(zhuǎn)至第 n 行 |
Ctrl+G | 顯示光標(biāo)位置、文件名、文件狀態(tài)等信息 |
u | 撤銷上一個(gè)操作 |
Ctrl+R | 重做上一個(gè)操作,恢復(fù)被撤銷的更改 |
. | 重復(fù)執(zhí)行上一個(gè)編輯操作 |
2. 搜索類命令 - 在文件中執(zhí)行搜索操作
操作步驟:
- 請(qǐng)按下
<ESC>
鍵確保您處于正常模式。 - 輸入
/
進(jìn)入搜索模式。 - 輸入您要搜索的文本內(nèi)容。
- 按下
<ENTER>
鍵開(kāi)始搜索。 - 使用
n
命令查找下一個(gè)匹配項(xiàng),使用N
命令查找上一個(gè)匹配項(xiàng)。
操作列表:
命令 | 作用 |
---|---|
/text | 向后查找 "text" |
?text | 向前查找 "text" |
n | 查找下一個(gè)匹配項(xiàng) |
N | 查找上一個(gè)匹配項(xiàng) |
:nohlsearch | 取消當(dāng)前的高亮顯示 |
3. 配對(duì)括號(hào)尋找 - 查找和操作配對(duì)的括號(hào)
操作步驟:
- 請(qǐng)按下
<ESC>
鍵確保您處于正常模式。 - 將光標(biāo)移動(dòng)到任意一個(gè)括號(hào)上。
- 輸入
%
命令執(zhí)行查找和操作。 - 如果光標(biāo)位于左括號(hào)上,則會(huì)跳轉(zhuǎn)到右括號(hào);如果光標(biāo)位于右括號(hào)上,則會(huì)跳轉(zhuǎn)到左括號(hào)。
操作列表:
命令 | 作用 |
---|---|
% | 查找和操作匹配的括號(hào) |
( | 查找上一個(gè)句子的開(kāi)頭 |
) | 查找下一個(gè)句子的開(kāi)頭 |
{ | 查找上一個(gè)段落的開(kāi)頭 |
} | 查找下一個(gè)段落的開(kāi)頭 |
[[ | 查找上一個(gè)函數(shù)或代碼塊的開(kāi)頭 |
]] | 查找下一個(gè)函數(shù)或代碼塊的開(kāi)頭 |
[] | 查找和操作匹配括號(hào),建議使用 % 命令 |
4. 替換命令 - 執(zhí)行替換操作
操作列表:
命令 | 作用 |
:%s/old/new/g | 替換整個(gè)文件中的所有匹配項(xiàng) |
:s/old/new/g | 替換當(dāng)前行中的所有匹配項(xiàng) |
:n,ms/old/new/g | 替換第 n 到第 m 行中的所有匹配項(xiàng) |
:%s/old/new/gc | 替換整個(gè)文件中的所有匹配項(xiàng),并詢問(wèn)用戶 |
:s/old/new/gc | 替換當(dāng)前行中的所有匹配項(xiàng),并詢問(wèn)用戶 |
請(qǐng)按下 <ESC>
鍵確保您處于正常模式。
輸入 :
進(jìn)入命令行模式。
輸入以下命令之一,執(zhí)行相應(yīng)的替換操作:
- :%s/old/new/g:替換整個(gè)文件中的所有匹配項(xiàng)。
- :s/old/new/g:替換當(dāng)前行中的所有匹配項(xiàng)。
- :n,ms/old/new/g:替換第 n 到第 m 行中的所有匹配項(xiàng)。
- :%s/old/new/gc:替換整個(gè)文件中的所有匹配項(xiàng),并在每次替換時(shí)詢問(wèn)用戶是否確認(rèn)操作。
- :s/old/new/gc:替換當(dāng)前行中的所有匹配項(xiàng),并在每次替換時(shí)詢問(wèn)用戶是否確認(rèn)操作。
按下 <ENTER> 鍵執(zhí)行命令。
第四講小結(jié) - 對(duì) Vim 編輯器文件操作進(jìn)行總結(jié)回顧。
五、Vim 編輯器文件管理
1. 在 Vim 內(nèi)部執(zhí)行外部命令
操作步驟:
- 請(qǐng)按下
<ESC>
鍵確保您處于正常模式。 - 輸入
:
進(jìn)入命令行模式。 - 輸入
!
后面跟上您想要執(zhí)行的外部命令,并按下<ENTER>
鍵。
例如,要查看當(dāng)前目錄中的文件列表,可以執(zhí)行以下命令:
:!ls
這將運(yùn)行ls
命令并顯示結(jié)果。
2. 保存文件時(shí)的一些額外選項(xiàng)
在保存文件時(shí),Vim提供了一些額外選項(xiàng)來(lái)進(jìn)行更高級(jí)的操作。下面是一些常用的選項(xiàng):
- :w:保存文件。如果文件不存在,則另存為。
- :w filename:將文件另存為指定的文件名。
- :w!:強(qiáng)制保存文件,即使文件只讀或沒(méi)有寫(xiě)權(quán)限。
- :saveas filename:將當(dāng)前文件另存為指定的文件名,并切換到新文件。
- :wall:保存所有打開(kāi)的窗口中的文件。
- :wnext:保存當(dāng)前文件并跳轉(zhuǎn)到下一個(gè)文件。
- :wprev:保存當(dāng)前文件并跳轉(zhuǎn)到上一個(gè)文件。
這些選項(xiàng)可以根據(jù)您的需求在保存文件時(shí)進(jìn)行選擇。
3. 執(zhí)行有選擇性的保存操作
要執(zhí)行有選擇性的保存操作,可以使用以下操作步驟:
例如,要只保存第10到20行的內(nèi)容,可以執(zhí)行以下命令:
:10,20w filename
這將保存第10到20行的內(nèi)容到指定的文件名中。
4. 提取和合并不同文件的內(nèi)容
要提取和合并不同文件的內(nèi)容,可以使用以下操作步驟:
這樣,您就可以從一個(gè)文件中提取內(nèi)容,并將其合并到另一個(gè)文件中。
- 請(qǐng)按下 <ESC> 鍵確保您處于正常模式。
- 輸入 : 進(jìn)入命令行模式。
- 輸入 w 命令來(lái)保存文件,然后在其后添加一個(gè)文件名或范圍來(lái)指定要保存的內(nèi)容。
- 使用 :e filename 命令打開(kāi)第一個(gè)文件。
- 在文件中移動(dòng)光標(biāo),選擇要提取的內(nèi)容。
- 按下 v 進(jìn)入可視模式,并使用移動(dòng)鍵選擇要提取的文本塊。
- 按下 y 復(fù)制選擇的文本塊。
- 切換到第二個(gè)文件,使用 :e filename 命令打開(kāi)它。
- 在目標(biāo)位置插入光標(biāo),并按下 p 將復(fù)制的內(nèi)容粘貼到該位置。
六、Vim 編輯器進(jìn)階技巧
1. 打開(kāi)類命令 - 打開(kāi)其他文件或查看緩沖區(qū)列表
操作步驟:
- 進(jìn)入Vim編輯器。
- 進(jìn)入命令行模式,按下冒號(hào)鍵
:
。 - 輸入相應(yīng)的命令。
- 按下回車鍵執(zhí)行命令。
操作表格:
操作 | 命令 |
---|---|
打開(kāi)指定文件 | :e 文件名 |
重新加載當(dāng)前文件 | :e! |
查看緩沖區(qū)列表 | :ls |
切換到下一個(gè)緩沖區(qū) | :bnext |
切換到上一個(gè)緩沖區(qū) | :bprev |
2. 附加類命令 - 附加到其他窗口或標(biāo)簽頁(yè)
操作步驟:
- 進(jìn)入Vim編輯器。
- 進(jìn)入命令行模式,按下冒號(hào)鍵
:
。 - 輸入相應(yīng)的命令。
- 按下回車鍵執(zhí)行命令。
操作表格:
操作 | 命令 |
---|---|
水平拆分新窗口 | :sp |
垂直拆分新窗口 | :vsp |
在新的標(biāo)簽頁(yè)中打開(kāi)文件 | :tabe 文件名 |
3. 另外一個(gè)置換類命令的版本 - 另一種方式的置換類命令
操作步驟:
- 進(jìn)入Vim編輯器。
- 進(jìn)入命令行模式,按下冒號(hào)鍵
:
。 - 輸入相應(yīng)的命令。
- 按下回車鍵執(zhí)行命令。
操作表格:
操作 | 命令 |
---|---|
替換當(dāng)前行中第一個(gè)匹配到的內(nèi)容 | :s/舊內(nèi)容/新內(nèi)容 |
替換整個(gè)文件中所有匹配的內(nèi)容 | :%s/舊內(nèi)容/新內(nèi)容/g |
在替換之前提示確認(rèn)并選擇是否替換 | :s/舊內(nèi)容/新內(nèi)容/gc |
4. 復(fù)制粘貼文本 - 復(fù)制和粘貼文本操作
操作步驟:
- 進(jìn)入Vim編輯器。
- 將光標(biāo)移動(dòng)到要復(fù)制的文本上。
- 進(jìn)入可視模式,按下
v
鍵。 - 使用移動(dòng)鍵選擇要復(fù)制的文本塊。
- 按下
y
鍵復(fù)制選擇的文本塊。 - 將光標(biāo)移動(dòng)到要粘貼的位置。
- 按下
p
鍵將復(fù)制的內(nèi)容粘貼到該位置。
5. 設(shè)置類命令的選項(xiàng) - 配置和修改設(shè)置類命令的選項(xiàng)
操作表格:
操作 | 命令 |
---|---|
將選項(xiàng)設(shè)置為指定的值 | :set 選項(xiàng)=值 |
禁用選項(xiàng) | :set no選項(xiàng) |
顯示當(dāng)前選項(xiàng)的值 | :set 選項(xiàng)? |
操作步驟:
- 進(jìn)入Vim編輯器。
- 進(jìn)入命令行模式,按下冒號(hào)鍵
:
。 - 輸入相應(yīng)的命令。
- 按下回車鍵執(zhí)行命令。
第六講小結(jié) - 對(duì) Vim 編輯器進(jìn)階技巧進(jìn)行總結(jié)回顧。
七、Vim 編輯器增強(qiáng)功能
1. 創(chuàng)建啟動(dòng)腳本 - 編寫(xiě)并使用啟動(dòng)腳本
要?jiǎng)?chuàng)建和使用啟動(dòng)腳本來(lái)配置Vim編輯器的行為,您可以按照以下步驟操作:
您還可以在 ~/.vim/
目錄下創(chuàng)建其他啟動(dòng)腳本,例如 vim ~/.vim/plugin/myplugin.vim
,這些啟動(dòng)腳本將在Vim啟動(dòng)時(shí)自動(dòng)加載。
2. 補(bǔ)全功能 - 使用補(bǔ)全功能提高編輯效率
Vim編輯器提供了補(bǔ)全功能,可以幫助您快速輸入和完成代碼、路徑等內(nèi)容。要使用補(bǔ)全功能,請(qǐng)按照以下步驟操作:
補(bǔ)全功能可以根據(jù)當(dāng)前文件類型和您的配置進(jìn)行智能補(bǔ)全,提高編輯效率和準(zhǔn)確性。
- 獲取幫助類信息 - 查找獲取幫助相關(guān)信息
- 在Vim編輯器中,您可以通過(guò)以下方式獲取幫助信息:
- 輸入命令 :help,然后按回車鍵,將打開(kāi)Vim的幫助文檔。您可以使用搜索功能查找特定的主題,例如 :help 搜索。
- 若要獲取有關(guān)特定命令或選項(xiàng)的幫助,請(qǐng)將光標(biāo)放在該命令或選項(xiàng)上,然后按下 K 鍵(或者按住 Shift 鍵并雙擊鼠標(biāo)左鍵)即可顯示相關(guān)幫助。
- 在終端或命令提示符下,使用文本編輯器創(chuàng)建一個(gè)新文件,例如 vim ~/.vimrc。
- 在該文件中編寫(xiě)Vim配置命令,例如設(shè)置選項(xiàng)、定義快捷鍵等。例如,如果要啟用行號(hào)顯示,可以添加 set number。
- 保存并關(guān)閉文件。
- 重新啟動(dòng)Vim編輯器,您將看到應(yīng)用了啟動(dòng)腳本中的配置。
- 在插入模式下,輸入部分內(nèi)容(例如函數(shù)名、文件路徑等)。
- 按下 Ctrl + N(向后補(bǔ)全)或 Ctrl + P(向前補(bǔ)全)觸發(fā)補(bǔ)全功能。如果有多個(gè)匹配項(xiàng),可以繼續(xù)按下相應(yīng)的快捷鍵進(jìn)行選擇。
- 選中所需的補(bǔ)全項(xiàng)后,按下 Enter 鍵插入補(bǔ)全內(nèi)容。
第七講小結(jié) - 對(duì) Vim 編輯器增強(qiáng)功能進(jìn)行總結(jié)回顧。
相關(guān)文章
vi和vim編輯器常用命令有什么區(qū)別? 學(xué)vi和vim編輯器看這一篇就夠了
vim是vi的升級(jí)版,與vi完全兼容,vim也可以作為vi完全使用,vim在vi的基礎(chǔ)上添加了語(yǔ)法著色等一些功能,下面我們就來(lái)看看詳細(xì)的區(qū)別2025-01-17Vim編輯器怎么增加和刪除多行注釋? Vim批量注釋及刪除注釋的技巧
在使用vi/vim編輯器對(duì)代碼或者配置文件編輯的時(shí)候,我們經(jīng)常會(huì)需要對(duì)多行添加注釋或者刪除多行的注釋,下面我們就來(lái)看看詳細(xì)教程2025-01-17vim編輯器怎么保存退出編輯狀態(tài)? Vim編輯器文件保存與退出技巧
Vim編輯器是一款強(qiáng)大的文本編輯工具,常用于Linux系統(tǒng),以下是關(guān)于Vim編輯器的文件保存和退出技巧2025-01-17超詳細(xì)的Vim編輯器vim命令大全 強(qiáng)烈建議收藏!
Vim是一款常用的文本編輯器,具有強(qiáng)大的功能和高度的可定制性,在本文中,我們將詳細(xì)介紹Vim的常用命令,詳細(xì)請(qǐng)看下文介紹2024-02-21Android Studio怎么下載安裝IdeaVim插件?
Android Studio怎么下載安裝IdeaVim插件?Android Studio編程開(kāi)發(fā)的時(shí)候,想要安裝IdeaVim插件,該怎么操作呢?下面我們就來(lái)看看詳細(xì)的教程,需要的朋友可以參考下2020-11-30- vim編輯器文本怎么復(fù)制到行首或行尾?vim編輯器中復(fù)制的文本,想要復(fù)制到首行或者行尾,該怎么實(shí)現(xiàn)呢?下面我們就來(lái)看看詳細(xì)的教程,需要的朋友可以參考下2019-11-19
vim怎么實(shí)現(xiàn)上下行合并為一行? vim合并行的教程
vim怎么實(shí)現(xiàn)上下行合并為一?vim編輯器編輯文本的時(shí)候,發(fā)現(xiàn)失誤輸入一個(gè)enter換行,導(dǎo)致一行文本顯示兩行,該怎么合并兩行文本呢?想,我們就來(lái)看看vim合并行的教程,需要2019-11-18vim怎么顯示標(biāo)尺? vim啟用與停用標(biāo)尺的教程
vim怎么顯示標(biāo)尺?vim編輯器在使用和的時(shí)候,文本很多的時(shí)候,快速定位文本就很重要,這種時(shí)候就需要使用標(biāo)尺,下面我們就來(lái)看看vim啟用與停用標(biāo)尺的教程,詳細(xì)請(qǐng)看下文介紹2019-11-17- vim怎么使用替換模式修改字符?vim編輯器編輯文本的時(shí)候,想要修改字符,刪除再插入比較麻煩,如果直接使用替換就很方便,下面我們就來(lái)看看詳細(xì)的教程,需要的朋友可以參考2019-11-17
- vim三種模式怎么使用?vim中有三種基本模式,可以對(duì)文本進(jìn)行操作,這三種模式有什么區(qū)別嗎?下面我們就來(lái)看看vim編輯器三種模式介紹,需要的朋友可以參考下2019-11-16