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的完全兼容
某些情況下,你可以把vim當成vi來使用。

命令詳解

編輯完成後,按ESC退出到 命令模式,然後用下面的命令有選擇的退出編輯器:

:w   保存文件但不退出vi
:w file 將修改另外保存到file中,不退出vi
:w!  強制保存,不推出vi
:wq  保存文件並退出vi
:wq! 強制保存文件,並退出vi
q:不保存文件,退出vi
:q!不保存文件,強制退出vi
:e! 放棄所有修改,從上次保存文件開始再編輯

i, I   
插入:在目前的光標所在處插入輸入之文字,已存在的文字會向後退; 其中, i 爲『從目前光標所在處插入』, I 爲『在目前所在行的第一個非空格符處開始插入』。 (常用)
a, A   
a 爲『從目前光標所在的下一個字符處開始插入』, A 爲『從光標所在行的最後一個字符處開始插入』。(常用)
o,O 
這是英文字母 o 的大小寫。o 爲『在目前光標所在的下一行處插入新的一行』; O 爲在目前光標所在處的上一行插入新的一行!(常用)
r, R
取代:r 會取代光標所在的那一個字符;R會一直取代光標所在的文字,直到按下 ESC 爲止;(常用)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章