怎么健手機(jī)網(wǎng)站最新新聞熱點(diǎn)事件及評論
一、vi模式
vi一般分為三種模式,分別是命令行模式、插入模式、末行模式
1.命令模式:控制屏幕光標(biāo)的移動,按 :進(jìn)入末行模式,按 i(其他插入命令也可) 進(jìn)入插入模式;
2.插入模式:只有該模式下,可以進(jìn)行輸入,按[ESC]鍵可以切換到命令模式;
3.末行模式:一般進(jìn)行文件的保存或者退出操作,按[ESC]鍵可以切換到命令模式。
想從末行到插入或者插入到末行,需要先回到命令模式下,再轉(zhuǎn)換。
二、常用命令
1.進(jìn)入vi
vi+文件名:進(jìn)入vi以后,默認(rèn)為命令模式;
2.進(jìn)入插入模式
以下命令都是在命令模式下使用,前面插入命令使用后進(jìn)入插入模式,后面刪除命令使用后仍在命令模式下;
命令 | 描述 |
i | 在光標(biāo)的前面插入文本 |
I | 在該行的行首插入文本 |
a | 在光標(biāo)的后面插入文本 |
A | 在該行的行尾插入文本 |
o | 在當(dāng)前行后面插入一空行 |
O | 在當(dāng)前行前面插入一空行 |
x | 刪除光標(biāo)處的字符 |
X | 刪除光標(biāo)前面的一個字符 |
dd | 刪除一整行 |
#dd | 刪除#行 |
d$ | 刪除光標(biāo)所在處到行尾的所有字符 |
u | 撤銷上一步操作 |
注:插入模式下,輸錯文本,想要刪除,一定不要手快按常用的Backspace!!!
還有常用的上下左右按鍵也要慎用!!這個只在命令模式下有效,插入模式下是亂七八糟的字符..
太別扭了
如果剛開始用的時候不熟練,可以用一次就按一次Esc鍵,然后再輸入命令。。。
4.退出保存
輸入 :進(jìn)入末行模式;
: wq/x? 保存并退出
: q!? 不保存強(qiáng)制退出
: w 保存文件
5.查找字符
該操作是在末行模式下,先按Esc 進(jìn)入命令模式,然后再輸入 : 進(jìn)入末行模式;
/關(guān)鍵字:先按? /? 鍵,再輸入想尋找的字符,如果第一次找的關(guān)鍵字不是想要的,可以一直按? n? 往后尋找。
?關(guān)鍵字:先按? ?鍵,再輸入想尋找的字符,如果第一次找的關(guān)鍵字不是想要的,可以一直按? n? 往后尋找。
暫時這么多,這些就夠了,后面用到再補(bǔ)充
參考資料:
博主:Yunpeng1119
Linux——vi命令詳解_linux系統(tǒng)vi命令詳解-CSDN博客
博主: 小泉映月
?linux系統(tǒng) VI 命令_linux vi命令-CSDN博客