linux中vi和vim的區(qū)別 neovim和vim區(qū)別?
neovim和vim區(qū)別?vim和neovim都是終端機(jī)上強(qiáng)大編輯器。最初是unix上的ex(行編輯器)然后是vi(visual,可視化的編輯器)vim是vi improved(更先進(jìn)的vi)neov
neovim和vim區(qū)別?
vim和neovim都是終端機(jī)上強(qiáng)大編輯器。
- 最初是unix上的ex(行編輯器)
- 然后是vi(visual,可視化的編輯器)
- vim是vi improved(更先進(jìn)的vi)
- neovim(neo vim,新的vim)
從括號中文字語義上就能看出,這些文本編輯器對前輩演進(jìn)過程,至少目標(biāo)是這樣。
Vim:許多Linux發(fā)行版默認(rèn),無需特別安裝,功能強(qiáng)大,可定制,插件生態(tài)相對繁瑣
neovim:需自行安裝,輕量級,速度快,插件生態(tài)簡單,強(qiáng)大。
基本上,如果使用neovim穩(wěn)定版0.4和vim 8.0,外觀和使用體驗上,那么沒有特別大的區(qū)別,很多插件也都既支持neovim,也支持vim。優(yōu)秀的插件開發(fā)者,也會在插件中注意對兩者的支持,使得插件生態(tài)大部分是兼容狀態(tài)。
Neovim的預(yù)覽版0.5,增加對有些vim還不支持語法檢查、高亮、重構(gòu)等等功能。
而Vim 9.0會加入更新更快的vimscript腳本,不會向下兼容,因此neovim也可能不支持這些新特性。
Vi與Vim的幾個區(qū)別?
它們都是多模式編輯器,不同的是vim 是vi的升級版本,它不僅兼容vi的所有指令,而且還有一些新的特性在里面。vim的這些優(yōu)勢主要體現(xiàn)在以下幾個方面:
1、多級撤消我們知道在vi里,按 u只能撤消上次命令,而在vim里可以無限制的撤消。
2、易用性vi只能運(yùn)行于unix中,而vim不僅可以運(yùn)行于unix,windows ,mac等多操作平臺。
3、語法加亮vim可以用不同的顏色來加亮你的代碼。
4、可視化操作就是說vim不僅可以在終端運(yùn)行,也可以運(yùn)行于x window、 mac os、 windows。
5、對vi的完全兼容某些情況下,你可以把vim當(dāng)成vi來使用。我前段時間也下載使用了vim編輯器,我用的xp系統(tǒng),之前在linux SUSE下也用過vi,個人感覺是vim相對于vi來說,擴(kuò)展性更強(qiáng)了,以前使用vi時ctrl s和ctrl z之類的是不能用的(應(yīng)該沒有記錯),但是vim就可以的。安裝vim之后會有個vimrc文件,像高亮、字體等等所有的設(shè)置都可以寫在里面的,你去網(wǎng)上找找vim配置文件,有牛人配置很強(qiáng)大。祝你好運(yùn)
Vi和Vim的區(qū)別及聯(lián)系是什么?
Vi和Vim的區(qū)別為:搜索不同、腳本語言不同、共享不同。Vim是從vi發(fā)展出來的一個文本編輯器。代碼補(bǔ)全、編譯及錯誤跳轉(zhuǎn)等方便編程的功能豐富,在程序員中被廣泛使用,和Emacs并列成為類Unix系統(tǒng)用戶最喜歡的文本編輯器。 一、搜索不同 1、Vi:Vi不支持正則表達(dá)式的搜索。 2、Vim:Vim支持正則表達(dá)式的搜索。 二、腳本語言不同 1、Vi:Vi沒有自己的腳本語言,只是在Unix及Linux系統(tǒng)下進(jìn)行編輯的工具。 2、Vim:Vim有自己的腳本語言,稱為Vim腳本(也稱為vimscript或VimL),用戶可以通過多種方式使用它來增強(qiáng)Vim。 三、共享不同 1、Vi:Vi不具有高度可配置性,無法和各個Vi安裝之間共享文件。 2、Vim:Vim具有高度可配置性,包含Vim核心全局設(shè)置(稱為vimrc)的文件可以在各個Vim安裝之間共享。 來源: ——Vi ——VIM
vi和v的區(qū)別?
V 動詞的總稱, 動詞依據(jù)后面能否直接連名詞分兩大類; 一類是Vi,不及物動詞,就是后面不能直接接名詞作賓語,而要在Vi 后面加以介詞后再連名詞作賓語
Vi和Vim的區(qū)別及聯(lián)系?
一直用著vi,有朋友勸我用vim,那么它們有什么區(qū)別呢?
簡單點(diǎn)來說,它們都是多模式編輯器,
不同的是vim 是vi的升級版本,它不僅兼容vi的所有指令,
而且還有一些新的特性在里面。
vim的這些優(yōu)勢主要體現(xiàn)在以下幾個方面:
1、多級撤消
我們知道在vi里,按 u只能撤消上次命令,而在vim里可以無限制的撤消。
2、易用性
vi只能運(yùn)行于unix中,而vim不僅可以運(yùn)行于unix,windows ,mac等多操作平臺。
3、語法加亮
vim可以用不同的顏色來加亮你的代碼。
4、可視化操作
就是說vim不僅可以在終端運(yùn)行,也可以運(yùn)行于x window、 mac os、 windows。
5、對vi的完全兼容
某些情況下,你可以把vim當(dāng)成vi來使用。