Linux所有的配置文件都是以純文本形式存在的,vi就是一種功能強(qiáng)大的文本編輯器,而vim則是高級(jí)版的vi,不但可以用不同顏色顯示文字內(nèi)容,還能進(jìn)行諸如shell腳本、C語(yǔ)言程序編輯等功能,可以作為程序編輯器 。
語(yǔ)法 vi filename //打開或新建文件,并將光標(biāo)置于第一行首;filename可以是相對(duì)路徑,也可以是絕對(duì)路徑vi +n filename :打開文件,并將光標(biāo)置于第n行首vi + filename :打開文件,并將光標(biāo)置于最后一行首vi +/pattern filename:打開文件,并將光標(biāo)置于第一個(gè)與pattern匹配的串處vi -r filename :在上次正用vi編輯時(shí)發(fā)生系統(tǒng)崩潰,恢復(fù)filenamevi filename....filename :打開多個(gè)文件,依次編輯 常用操作1. 光標(biāo)移動(dòng) 光標(biāo)左移一個(gè)字符
光標(biāo)下移一個(gè)字符
光標(biāo)上移一個(gè)字符
光標(biāo)右移一個(gè)字符
光標(biāo)移動(dòng)到當(dāng)前行的最前面
光標(biāo)移動(dòng)到當(dāng)前行的末尾
光標(biāo)移動(dòng)到文件的最后一行(第一個(gè)字符處)
n為數(shù)字(下同),移動(dòng)到當(dāng)前文件中第n行
移動(dòng)到文件的第一行,相當(dāng)于"1G"
光標(biāo)向下移動(dòng)n行
按 0 (數(shù)字零):移動(dòng)文章的開頭 。[常用]
按 G:移動(dòng)到文章的最后 。[常用]
按 w:光標(biāo)跳到下個(gè)word的開頭 。[常用]
按 e:光標(biāo)跳到下個(gè)word的字尾 。
按 b:光標(biāo)回到上個(gè)word的開頭 。
按 $:移到光標(biāo)所在行的行尾 。[常用]
按 ^:移到該行第一個(gè)非空白的字符 。
按 0:移到該行的開頭位置 。[常用]
按 #:移到該行的第#個(gè)位置,例:51、121 。[常用]
2. 翻頁(yè)Ctrl+B:屏幕往后移動(dòng)一頁(yè) 。[常用]
Ctrl+F:屏幕往前移動(dòng)一頁(yè) 。[常用]
Ctrl+U:屏幕往后移動(dòng)半頁(yè) 。
Ctrl+D:屏幕往前移動(dòng)半頁(yè) 。
3. 查找 在文件中查找內(nèi)容為word的字符串(向下查找)
在文件中查找內(nèi)容為word的字符串(向上查找)
表示重復(fù)查找動(dòng)作,即查找下一個(gè)
反向查找下一個(gè)
3. 退出以及保存:w 將編輯的數(shù)據(jù)寫入硬盤文件中(常用)
:w! 若文件屬性為“只讀”時(shí),強(qiáng)制寫入該文件 。不過(guò),到底能不能寫入,還是跟你對(duì)該文件的文件權(quán)限有關(guān)?。?br />
:q 離開 vi (常用)
:q! 若曾修改過(guò)文件,又不想儲(chǔ)存,使用 ! 為強(qiáng)制離開不儲(chǔ)存盤案 。
4. 刪除x:每按一次刪除光標(biāo)所在位置的后面一個(gè)字符 。[超常用]
#x:例如,6x 表刪除光標(biāo)所在位置的后面6個(gè)字符 。[常用]
X:大字的X,每按一次刪除光標(biāo)所在位置的前面一個(gè)字符 。
#X:例如,20X 表刪除光標(biāo)所在位置的前面20個(gè)字符 。
dd:刪除光標(biāo)所在行 。[超常用]
#dd:例如,6dd表刪除從光標(biāo)所在的該行往下數(shù)6行之文字 。[常用]
5. 編輯/插入按 i 切換進(jìn)入插入模式insert mode,按"i"進(jìn)入插入模式后是從光標(biāo)當(dāng)前位置開始輸入文件;
按 a 進(jìn)入插入模式后,是從目前光標(biāo)所在位置的下一個(gè)位置開始輸入文字;
按 o 進(jìn)入插入模式后,是插入新的一行,從行首開始輸入文字 。
注意1、 用vi/vim打開文件后,是處于「命令行模式(command mode)」,您要切換到「插入模式(Insert mode)」才能夠輸入文字 。切換方法:在「命令行模式(command mode)」下按一下字母「i」就可以進(jìn)入「插入模式(Insert mode)」,這時(shí)候你就可以開始輸入文字了 。
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問(wèn)題,請(qǐng)您及時(shí)就醫(yī)或請(qǐng)專業(yè)人士給予相關(guān)指導(dǎo)!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對(duì)您有所幫助:- vim下一頁(yè):四個(gè)字霸氣網(wǎng)名
- vim下一頁(yè):吉祥好兆頭的網(wǎng)名
- 講解cad線段長(zhǎng)度計(jì)算總和 cad多條線段合成一條命令
- linux時(shí)間戳轉(zhuǎn)換日期格式 unix時(shí)間戳轉(zhuǎn)換成時(shí)間命令
- 目前最好用的cad版本 cad如何安裝插件的命令
- linux壓縮文件命令zip linux怎么查看文件大小
- 不容錯(cuò)過(guò)的 Vim 實(shí)用技巧請(qǐng)查收 vim下一頁(yè)
- 詳解cad圖案填充步驟 cad圖案填充命令教程
- 常用cad快捷鍵大全 cad文字標(biāo)注快捷鍵命令
- linux命令date的用法 蘋果date命令修改時(shí)間
