linux中vi編輯軟件該怎么使用?

vi是linux中的一個編輯軟件,性質(zhì)和windows的記事本差不多。當(dāng)然,很多Ubuntu中的是gedit,這個比較直觀,但是vi用起來比較麻煩,特別是對于初學(xué)者(我也有此經(jīng)歷),下面我就來簡單的說一下vi的使用:
1、下面我以遠程linux服務(wù)器為例子,給大家講解:首先,我用putty工具登入服務(wù)器。
2、下面,我以我們服務(wù)器上的/var/www/demo/www/phpinfo.php為例,介紹vi的簡單使用。在putty中輸入:vi /var/www/demo/www/phpinfo.php回車進入vi編輯phpinfo.php
3、進入之后如圖:
4、假如要在這個php文件的phpinfo.php;之后加入一行,我們可以先按鍵盤的“a”,光標(biāo)就會跳轉(zhuǎn)到之前綠色光標(biāo)之后,也就是說,“a”是代表在當(dāng)前光標(biāo)之后進行編輯。所以,按了“a”之后,在敲一個回車,就創(chuàng)建了一行,如圖:
5、以此類推,需要在文件的什么位置之后編輯可以先按“a”之后進行編輯就可以了;如果要在當(dāng)前光標(biāo)先進行編輯,我們可以按“i”鍵,其實“i”就是“insert”插入的意思,然后進行編輯就可以了。總結(jié)來說,“a”和“i”都可以進入編輯模式,只是位置有點不同。
6、在編輯的過程中,有的童鞋習(xí)慣了windows的習(xí)慣,想用鍵盤的方向鍵移動光標(biāo),這樣是沒有問題的,有問題的是,當(dāng)你按了“a”或者“i”之后,也就是開啟了編輯模式,在按方向鍵或者是小鍵盤的時候,系統(tǒng)都會覺得你是在輸入信息,下面,是我在編輯模式下按了“上下左右”和小鍵盤的“123”之后的結(jié)果:
7、這時候有的童鞋就慌了,這該怎么解決呢?這就引出了“ndd”命令了,首先,按一下鍵盤的“esc”退出編輯模式,然后在使用方向鍵將光標(biāo)移動到需要刪除的行,然后按鍵“ndd”,那當(dāng)前行就會被刪除了。
8、如果是刪除一個字符,那使用“delete”鍵就可以了,在編輯模式還是退出編輯模式都可以刪除。
9、如果編輯完成了改怎么保存退出呢?只要退出編輯模式,在按“:wq”回車就可以了。
當(dāng)然還有其他命令,如:
:w 保存文件但不退出vi:w file 將修改另外保存到file中,不退出vi:w! 強制保存,不推出vi:wq 保存文件并退出vi:wq! 強制保存文件,并退出viq: 不保存文件,退出vi:q! 不保存文件,強制退出vi:e! 放棄所有修改,從上次保存文件開始再編輯。
注意事項:vi的編輯模式和命令行模式的切換,按“esc”進入命令行模式;“a”或“i”進入編輯模式。
相關(guān)推薦:
linux vi 操作筆記相關(guān)文章
Linux系統(tǒng)Vim編輯器如何安裝YouCompleteMe插件?
Linux系統(tǒng)中想要讓Vim編輯器發(fā)揮更大的作用,就要對它安裝一些插件,比如說YouCompleteMe插件,本文就來介紹Linux系統(tǒng)Vim如何安裝YouCompleteMe插件的相關(guān)內(nèi)容2015-09-02微軟發(fā)布Linux Integration Services 4.0 更新下載
Linux Integration Services 4.0更新了哪些東西?這個版本更新改進了對 Red Hat Enterprise Linux 6.7、CentOS 6.7 和 Oracle Linux 6.7 的支持和進行 Bug 修復(fù),此外還優(yōu)2015-08-21在Linux系統(tǒng)下安裝Nvidia官方顯卡驅(qū)動的方法
這篇文章主要介紹了在Linux系統(tǒng)下安裝Nvidia官方顯卡驅(qū)動的方法,本文以CentOS系統(tǒng)作為環(huán)境進行演示,需要的朋友可以參考下2015-07-06- 這篇文章主要介紹了詳解Linux系統(tǒng)中的SysV init的機制,SysV init是Linux中負責(zé)初始化進程的重要模式,需要的朋友可以參考下2015-07-01
- 這篇文章主要介紹了Linux vim查找與替換操作及快捷鍵,注意這些快捷鍵均在非編輯模式下進行,需要的朋友可以參考下2015-06-25
- 這篇文章主要介紹了Linux vim光標(biāo)移動快捷鍵,vim的技巧太多了,本文就摘取光標(biāo)移動這一項單獨總結(jié)它的快捷鍵,需要的朋友可以參考下2015-06-25
- 這篇文章主要介紹了Linux vim刪除、復(fù)制、粘貼快捷鍵,本文講解的是在非編輯模式下的刪除、復(fù)制和粘貼操作快捷鍵,需要的朋友可以參考下2015-06-25
在Linux系統(tǒng)中使用Coreutils Viewer顯示命令運行進度
這篇文章主要介紹了在Linux系統(tǒng)中使用Coreutils Viewer顯示命令運行進度,Coreutils Viewer這款簡單的圖形化程序正是因為這樣的功能而非常使用,需要的朋友可以參考下2015-06-11- 使用VIM編輯器為了提高我們的編輯速度,經(jīng)常會在編輯器中設(shè)置一些快捷方式,在VIM編輯器中設(shè)置Tab鍵為4個空格的方法,感興趣的朋友不要錯過2015-05-21
- 下面為大家介紹下Linux系統(tǒng)的一些常用命令,及與vi、gdb這兩個命令的運用,在學(xué)習(xí)中總結(jié)了一些,希望對大家有所幫助2015-05-07