Linux下的編輯器非常的多,相信接觸過Linux的朋友用的編輯器大都是 emacs, pico, nano, joe,與 vim 等,我們是不是只需要掌握其中之一就可以了呢?答案并不是這樣,畢竟不同的linux發(fā)行版本內(nèi)置的文本編輯器是不同的。那么關(guān)于Linux編輯器,我更建議用vi文本編輯器與進(jìn)階的vim程序編輯器呢?
用vi文本編輯器與進(jìn)階的vim程序編輯器,我有以下四點總結(jié):
所有的linux系統(tǒng)都會內(nèi)置vi文本編輯器,其他的文本編輯器則是根據(jù)發(fā)行商自行內(nèi)置;
linux下很多軟件都會主動去調(diào)用vi文本編輯器,例如我們常用的crontab;
vim編輯器具有程序編輯的能力,可以自動以文字顏色突出辨別語法的正確性,方便程序開發(fā)糾錯;
使用簡單,編輯的速度也很快。
重點在于第二點,因為大多數(shù)linux上面的指令都是默認(rèn)使用vi編輯器進(jìn)行配置設(shè)定的(例如較為常用的crontab、visudo、edquota等指令)。當(dāng)你執(zhí)行時系統(tǒng)會自動呼喚vi文本編輯器,有點不好理解?自然用兩個簡單地小例子說明一下:
例子1,看過動漫《刀劍神域》的小伙伴常聽到的一句就是“system call,XXX”,這個就是通過systemctl管理器執(zhí)行其他任務(wù)。提醒一下,當(dāng)你學(xué)會這個命令后不要亂用,因為這個命令權(quán)限太高。
例子2,我們在windows下播放一首音樂,雙擊鼠標(biāo),系統(tǒng)默認(rèn)會去打開Windows meida player這個軟件來播放音樂。這就是一個自動呼喚的過程。
系統(tǒng)內(nèi)置的不一定是最好的,但是它擁有絕對優(yōu)勢,那就是具有極強(qiáng)的通用性,因為大部分linux發(fā)行版本上都是用的vi編輯器。
至于既然vi擁有極強(qiáng)通用性,用它是自然,那么為什么還推薦大家使用vim文本程序編輯器呢?我們可以將vim視為vi編輯器的進(jìn)階版本,vim可以用顏色或底線的方式來顯示一些信息提示,讓你在文本編寫的過程中少犯錯誤。
文章來源:白天博客
來源地址:https://www.seobti.com/2843.html
申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!