四.末行模式操作
在使用末行模式之前,請記住先按“ESC”鍵確定已經(jīng)處于命令行模式后,再按冒號“:”即可進(jìn)入末行模式。
1.列出行號
“set nu”:輸入“set nu”后,會在文件中的每一行前面列出行號。
2.取消列出行號
“set nonu”:輸入“set nonu”后,會取消在文件中的每一行前面列出行號。
3.搜索時忽略大小寫
“set ic”:輸入“set ic”后,會在搜索時忽略大小寫。
4.取消搜索時忽略大小寫
“set noic”:輸入“set noic”后,會取消在搜索時忽略大小寫。
5.跳到文件中的某一行
“n”:“n”表示一個數(shù)字,在冒號后輸入一個數(shù)字,再按回車鍵就會跳到該行了,如輸入數(shù)字15,再回車就會跳到文本的第15行。
6.查找字符
“/關(guān)鍵字”:先按“/”,再輸入想查找的字符,如果第一次查找的關(guān)鍵字不是想要的,可以一直按“n”,往后查找一個關(guān)鍵字。
“? 關(guān)鍵字”:先按“?”鍵,再輸入想查找的字符,如果第一次查找的關(guān)鍵字不是想要的,可以一直按“?”,往后查找一個關(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”:在冒號輸入字母“w”就可以將文件保存起來。
10.離開vi
“q”:按“q”即退出vi,如果無法離開vi,可以在“q”后面一個“!”強(qiáng)制符離開vi。
“qw”:一般建議離開時,搭配“w”一起使用,這樣在退出的時候還可以保存文件。
本文導(dǎo)航
- 第1頁: 首頁
- 第2頁: vi的基本操作
- 第3頁: 命令行模式操作
- 第4頁: 末行模式操作
- 第5頁: Vim命令行
- 第6頁: vi的鍵盤圖
- 第7頁: vi中文幫助