一、vi與vim的概念和區別
概念: 它們都是多模式編輯器,不同的是vim 是vi的升級版本,它不僅兼容vi的所有指令,而且還有一些新的特性在里面。
vim優勢主要體現在一下幾方面:
1、多級撤消
我們知道在vi里,按 u只能撤消上次命令,而在vim里可以無限制的撤消。
2、易用性
vi只能運行于unix中,而vim不僅可以運行于unix,windows ,mac等多操作平臺。
3、語法加亮
vim可以用不同的顏色來加亮你的代碼。
4、可視化操作
就是說vim不僅可以在終端運行,也可以運行于x window、mac os、windows。
5、對vi的完全兼容
總結來說:
1.Vim是從 vi發展出來的一個文本編輯器。代碼補全、編譯及錯誤跳轉等方便編程的功能特別豐富,在程序員中被廣泛使用。
2. vi/vim的使用
vi/vim 共分為三種模式,分別是一般模式、編輯模式與命令模式(尾行模式)
?
二、一般模式:
以 vi打開一個檔案就直接進入一般模式了(這是默認的模式)。在這個模式中, 你可以使用『上下左右』按鍵來移動光標
?
三、編輯模式:
當按下『i, I, o, O, a, A, r, R』等字母之后就會進入編輯模式。注意了!通常在Linux 中,按下上述的字母時,在畫面的左下方會出現『INSERT 或REPLACE 』的字樣,才可以輸入任何字來輸入到您的檔案中!而如果要回到一般模式時,則必須要按下『Esc』這個按鍵即可退出編輯模式,回到一般模式(默認模式)
?
四、命令模式:
在一般模式當中,輸入『 : 或 / 』就可以將光標移動到最底下那一行,在這個模式當中,可以提供您『搜尋資料』的動作,而讀取、存盤、大量取代字符、離開vi 、顯示行號 等等的動作則是在此模式中達成的!
?
五、vi 和 vim 常用命令:
https://blog.csdn.net/m_nanle_xiaobudiu/article/details/79219526
?