溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

vim的基礎(chǔ)操作方法有哪些

發(fā)布時(shí)間:2022-01-12 15:29:11 來(lái)源:億速云 閱讀:107 作者:iii 欄目:互聯(lián)網(wǎng)科技

本篇內(nèi)容主要講解“vim的基礎(chǔ)操作方法有哪些”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“vim的基礎(chǔ)操作方法有哪些”吧!

文本編輯(基于迅為-IMX6ULL終結(jié)者開發(fā)板)是最常用的工具,我們?cè)?windows 系統(tǒng)下可以使用記事本,或者其他一些功能更強(qiáng)大的文本編譯軟件,比如 UltraEdit 等。Ubuntu 默認(rèn)自帶了一個(gè)文本編輯器:Gedit,改軟件是一個(gè)窗口界面的編輯
器。相比較 Gedit 文本編輯器,我們用的最多的是命令行方式的一款編輯器:vim。vim 編輯器都是在終端
模式下操作的,默認(rèn)的 Ubuntu 系統(tǒng)沒(méi)有安裝 vim,我們可以通過(guò) apt-get 命令手動(dòng)安裝 vim 編輯器,首先
我們?cè)诮K端輸入“sudo apt-get install vim”命令,然后回車,在安裝的過(guò)程中會(huì)提示我們是否繼續(xù)安裝,我
們輸入 y,繼續(xù)安裝,安裝過(guò)程如下圖所示:
 vim的基礎(chǔ)操作方法有哪些
vim 有三種工作狀態(tài):命令模式、插入模式、底行模式。通過(guò)切換不同的模式可以完成不同的功能,我們通
過(guò)編輯一個(gè)文檔為例,來(lái)學(xué)習(xí)下 vim 的使用。首先打開終端,輸入命令“sudo vi myfile”,如下圖所示:
 vim的基礎(chǔ)操作方法有哪些
vim 打開 myfile 文件首先處于命令行模式,此時(shí)我們是不能在終端輸入文本的,因此我們需要切換到插
入模式,我們可以在終端輸入下面字母中的任意一個(gè)就可以進(jìn)入插入模式了:
a //在當(dāng)前光標(biāo)所在字符后面,轉(zhuǎn)為插入模式
i //在當(dāng)前光標(biāo)所在字符前面,轉(zhuǎn)為插入模式
o //在當(dāng)前光標(biāo)所在行的下方,新建一行,轉(zhuǎn)為插入模式
O //在當(dāng)前光標(biāo)所在行的上方,新建一行,轉(zhuǎn)為插入模式
s //刪除光標(biāo)所在字符
r //替換光標(biāo)處字符
我們最常用的就是輸入字母“a”,我們?cè)谏蠄D按下鍵盤的“a”按鍵,可以看到終端的左下角會(huì)有“插
入”的提示,表示當(dāng)前是插入模式了,如下圖所示:
 vim的基礎(chǔ)操作方法有哪些
進(jìn)入在插入模式,我們可以輸入文本了,如下圖所示:
 vim的基礎(chǔ)操作方法有哪些
文本輸入完成以后,我們需要保存文本。首先按鍵盤的“ESC”按鍵,退出當(dāng)前的插入模式,返回到命令行
模式,如下圖所示:
 vim的基礎(chǔ)操作方法有哪些
在上圖中我們可以看到左下角的“插入”字符已經(jīng)沒(méi)有了,標(biāo)明我們現(xiàn)在處于命令行模式了,然后我
們?cè)诮K端輸入“:”按鍵(Shift+;組合按鍵)進(jìn)入底行模式,我們會(huì)看到終端的左下角有個(gè)“:”冒號(hào)字
符,如下圖所示:
 vim的基礎(chǔ)操作方法有哪些
在上圖的底行模式,常用的命令有下面幾個(gè):
q 退出
w 保存修改
q! 退出,不保存修改
我們對(duì)上面輸入的文本保存,可以輸入“wq”,然后按回車即可完成文檔保存并退出 vim,如下圖所示:
 vim的基礎(chǔ)操作方法有哪些
退出 vim 文本編輯器以后,我們可以使用 cat 命令查看下剛才我們創(chuàng)建的 myfile 文件的內(nèi)容,如下圖所示:
 vim的基礎(chǔ)操作方法有哪些
通過(guò)上圖可以看到,myfile 文件中的內(nèi)容就是我們用 vim 編輯器輸入的內(nèi)容,至此我們已經(jīng)完整的使用 vim
文本編輯器實(shí)現(xiàn)了文檔的創(chuàng)建,編輯,保存了。
有時(shí)候我們?cè)诰庉嬑募倪^(guò)程中或用到關(guān)鍵字查找功能,vim 編輯器也提供了非常方便的關(guān)鍵字查找功
能,下面我們來(lái)學(xué)習(xí)下 vim 的關(guān)鍵字查找功能,首先輸入“vim myfile”打開前面創(chuàng)建的 myfile 文件,如下
圖所示:
 vim的基礎(chǔ)操作方法有哪些
在上圖中我們打開了文件 myfile,此時(shí) vim 處于命令行模式,我們?cè)诮K端輸入“/”字符使 vim 進(jìn)入底板模
式,如下圖所示:
 vim的基礎(chǔ)操作方法有哪些
在上圖中,我們?cè)谶M(jìn)入底行模式的情況下輸入要查詢的關(guān)鍵字,比如我們查詢“topeet”關(guān)鍵字,如下圖所
示:
 vim的基礎(chǔ)操作方法有哪些
輸入完搜索的關(guān)鍵字“topeet”以后,我們按回車按鍵,vim 就會(huì)去文件里面查找關(guān)鍵字出現(xiàn)的第一個(gè)位置,
搜索到以后光標(biāo)會(huì)定位到該關(guān)鍵字的位置,如下圖所示:
 vim的基礎(chǔ)操作方法有哪些

到此,相信大家對(duì)“vim的基礎(chǔ)操作方法有哪些”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

vim
AI