四.末行模式操作
在使用末行模式之前,請(qǐng)記住先按“ESC”鍵確定已經(jīng)處于命令行模式后,再按冒號(hào)“:”即可進(jìn)入末行模式。
1.列出行號(hào)
“set nu”:輸入“set nu”后,會(huì)在文件中的每一行前面列出行號(hào)。
2.取消列出行號(hào)
“set nonu”:輸入“set nonu”后,會(huì)取消在文件中的每一行前面列出行號(hào)。
3.搜索時(shí)忽略大小寫
“set ic”:輸入“set ic”后,會(huì)在搜索時(shí)忽略大小寫。
4.取消搜索時(shí)忽略大小寫
“set noic”:輸入“set noic”后,會(huì)取消在搜索時(shí)忽略大小寫。
5.跳到文件中的某一行
“n”:“n”表示一個(gè)數(shù)字,在冒號(hào)后輸入一個(gè)數(shù)字,再按回車鍵就會(huì)跳到該行了,如輸入數(shù)字15,再回車就會(huì)跳到文本的第15行。
6.查找字符
“/關(guān)鍵字”:先按“/”,再輸入想查找的字符,如果第一次查找的關(guān)鍵字不是想要的,可以一直按“n”,往后查找一個(gè)關(guān)鍵字。
“? 關(guān)鍵字”:先按“?”鍵,再輸入想查找的字符,如果第一次查找的關(guān)鍵字不是想要的,可以一直按“?”,往后查找一個(gè)關(guān)鍵字。
7.運(yùn)行shell命令
“!cmd”:運(yùn)行shell命令cmd。
8.替換字符
“s /SPARCH/REPLACE/g”:把當(dāng)前光標(biāo)所處的行中的SEARCH單詞替換成REPLACE,并把所有SEARCH高亮顯示。
“%s /SPARCH/REPLACE”:把文檔中所有SEARCH替換成REPLACE。
“n1,n2 s /SPARCH/REPLACE/g”:n1、n2表示數(shù)字,表示從n1行到n2行,把SEARCH替換成REPLACE。
9.保存文件
“w”:在冒號(hào)輸入字母“w”就可以將文件保存起來。
10.離開vi
“q”:按“q”即退出vi,如果無法離開vi,可以在“q”后面一個(gè)“!”強(qiáng)制符離開vi。
“qw”:一般建議離開時(shí),搭配“w”一起使用,這樣在退出的時(shí)候還可以保存文件。