Vim编辑器的基本使用和三种模式
Linux vi/vim
所有的 Unix Like 系統(tǒng)都會(huì)內(nèi)建 vi 文書(shū)編輯器,其他的文書(shū)編輯器則不一定會(huì)存在。
目前使用比較多的是 vim 編輯器。
vim 具有程序編輯的能力,可以主動(dòng)的以字體顏色辨別語(yǔ)法的正確性,方便程序設(shè)計(jì)。
Vim是從 vi 發(fā)展出來(lái)的一個(gè)文本編輯器。代碼補(bǔ)完、編譯及錯(cuò)誤跳轉(zhuǎn)等方便編程的功能特別豐富,在程序員中被廣泛使用。
vi/vim 的使用
基本上 vi/vim 共分為三種模式,分別是命令模式(Command mode),輸入模式(Insert mode)和底線命令模式(Last line mode)。?
命令模式:
用戶剛剛啟動(dòng) vi/vim,便進(jìn)入了命令模式。
此狀態(tài)下敲擊鍵盤(pán)動(dòng)作會(huì)被Vim識(shí)別為命令,而非輸入字符。比如我們此時(shí)按下i,并不會(huì)輸入一個(gè)字符,i被當(dāng)作了一個(gè)命令。
常用的幾個(gè)命令:
i 切換到輸入模式,以輸入字符。
x 刪除當(dāng)前光標(biāo)所在處的字符。
: 切換到底線命令模式,以在最底一行輸入命令。
若想要編輯文本:啟動(dòng)Vim,進(jìn)入了命令模式,按下i,切換到輸入模式。
命令模式只有一些最基本的命令,因此仍要依靠底線命令模式輸入更多命令。
輸入模式
在命令模式下按下i就進(jìn)入了輸入模式。
在輸入模式中,可以輸入字符,回車換行,翻頁(yè),等;
ESC,退出輸入模式,切換到命令模式
底線命令模式
在命令模式下按下:(英文冒號(hào))就進(jìn)入了底線命令模式。
底線命令模式可以輸入單個(gè)或多個(gè)字符的命令,可用的命令非常多。
在底線命令模式中,基本的命令有(已經(jīng)省略了冒號(hào)):
q 退出程序
w 保存文件
按ESC鍵可隨時(shí)退出底線命令模式。
使用入門(mén)
以Windows平臺(tái)下安裝的為例;
安裝以后如下;gvim這個(gè)是GUI界面的;vim這個(gè)是命令行的;
新建一個(gè)文本文件,如下;
回車以后,進(jìn)入命令模式,如下;光標(biāo)停在首行首列;~,此字符表示沒(méi)有任何東西;文件名在左下角;
輸入i,進(jìn)入輸入模式,如下;左下角提示:插入;
在輸入模式編輯一些文本,如下;
打ESC回到命令模式,左下角的 插入 提示沒(méi)有了;輸入:wq,保存并退出;如下;
退回到命令行;文件已保存;
如果要從命令模式進(jìn)入到底線命令模式,在命令模式輸入:,冒號(hào),進(jìn)入底線命令模式,此時(shí)左下角變?yōu)槊疤?hào);
?
總結(jié)
以上是生活随笔為你收集整理的Vim编辑器的基本使用和三种模式的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: SSDT表与ShadowSSDT表
- 下一篇: 傅立叶变换和小波变换入门学习