Vim編輯器的使用

在Linux系統(tǒng)中對(duì)于文件的編輯是非常重要的!我將以所有發(fā)行版Linux自帶的默認(rèn)文本編輯器“Vim”來(lái)編輯文本
本章你將學(xué)會(huì)Vim的使用!雖然Vim的編輯對(duì)于新手十分的難受,但是不得不去學(xué)習(xí)Vim的使用,最主要的原因是幾乎所有的Linux發(fā)行版都是自帶Vim的,而且在你沒(méi)有安裝其他的文本編輯器之前,你也只能使用Vim編輯器。首先是vim的一些參數(shù)
i?
x?
:
/
a?
o
dd?
yy?
p
P(大寫)
u?
Ctrl + r?
:w?
:q?
:q!?
:w
:q
:wq
:q!
G
g
set
set all
n
N
按 ESC 鍵可隨時(shí)退出底線命令模式。
再來(lái)了解一下每一個(gè)參數(shù)的詳細(xì)詳細(xì)的使用方法。
首先是如何打開(kāi)vim編輯器
VIm?
Vim xxx.xxx
vim命令只輸入vim會(huì)創(chuàng)建一個(gè)空的預(yù)文件,而且不會(huì)創(chuàng)建文件的名字,Vim命令后面加一個(gè)路徑的文件,會(huì)打開(kāi)指定目錄下的文件,如果只輸入文件名,此時(shí)vim會(huì)打開(kāi)當(dāng)前工作目錄下的文件,如果沒(méi)有會(huì)在當(dāng)前的工作目錄中,創(chuàng)建一個(gè)空文件!
講完vim的創(chuàng)建文件的過(guò)程,接下來(lái)就是vim的兩個(gè)環(huán)境
一般環(huán)境
vim編輯器打開(kāi)任何文件默認(rèn)都處于這個(gè)模式,在一般環(huán)境中,你只能可視化文件內(nèi)容
命令環(huán)境
命令環(huán)境是你在一般環(huán)境中輸入了冒號(hào),此時(shí)vim會(huì)自動(dòng)進(jìn)入命令模式
當(dāng)你打開(kāi)了一個(gè)新的文件你此時(shí)處于一般環(huán)境,輸入i就能進(jìn)入插入模式,此時(shí)你就可以對(duì)文件進(jìn)行編輯了,想刪除一個(gè)字符是,你就可以按DEl鍵刪除單個(gè)字符,想刪除一整行可以在一般環(huán)境中輸入dd就會(huì)刪除一整行。
a和o的作用一樣a是在光標(biāo)處進(jìn)入插入模式,o是在當(dāng)前光標(biāo)處進(jìn)入插入模式并換行。
在一般環(huán)境中輸入yy就可以復(fù)制當(dāng)前一行的內(nèi)容,小寫p可以粘貼到光標(biāo)的下面大寫P就是粘貼在光標(biāo)的上方。
當(dāng)我們的刪除錯(cuò)了就可以在一般模式中輸入n撤回上一步的操作。
因?yàn)関im是鍵盤操作,移動(dòng)光標(biāo)有兩種,一種是鍵盤的方向鍵,其次就是一下的按鍵h、j、k、l,對(duì)應(yīng)了上下左右的操作,我還是建議使用字母鍵,來(lái)移動(dòng)光標(biāo),因?yàn)楫?dāng)你查找行號(hào)時(shí),就要用到字母鍵加行號(hào)數(shù)值來(lái)定位光標(biāo)
vim也是有查找的功能的,在一般環(huán)境中輸入斜杠加字符,用大寫N和小寫n來(lái)跳轉(zhuǎn)目標(biāo)
其次就是保存等操作了
:w
:q
:wq
:q!
w保存文件,如果是新的文件可以使用:w加文件名保存,此時(shí)你如果是打開(kāi)的一個(gè)文件,你在用這個(gè)方法就是另存為了
q退出,加起來(lái):wq就是保存并退出的意思
q!是強(qiáng)制退出,當(dāng)然也不會(huì)保存內(nèi)容
然后就是vim的環(huán)境配置
輸入:進(jìn)入命令模式在輸入set空格環(huán)境名,比如:set nu 撤銷環(huán)境就用:set nonu,格式為:set no環(huán)境名,,查閱環(huán)境設(shè)置可以使用:set all來(lái)展示vim編輯器的所有環(huán)境名
至此你對(duì)vim編輯器的使用就爐火純青了,希望看到這里的萌新們。能夠堅(jiān)持對(duì)Linux系統(tǒng)的學(xué)習(xí)~~~