linux中的vim是什么意思

這篇文章主要介紹“l(fā)inux中的vim是什么意思”,在日常操作中,相信很多人在linux中的vim是什么意思問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”linux中的vim是什么意思”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!

成都創(chuàng)新互聯(lián)是一家專業(yè)提供邵原企業(yè)網(wǎng)站建設(shè),專注與做網(wǎng)站、網(wǎng)站設(shè)計、HTML5、小程序制作等業(yè)務(wù)。10年已為邵原眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進行中。

在linux中,vim是從vi發(fā)展出來的一個文本編輯器,具有代碼補全、編譯及錯誤跳轉(zhuǎn)等功能,可以主動以字體顏色標識語法的正確性,方便代碼編寫;vim能運行于unix、windows、mac等多個操作平臺。

本教程操作環(huán)境:CentOS 6系統(tǒng)、Dell G3電腦。

Vim是從 vi 發(fā)展出來的一個文本編輯器。代碼補完、編譯及錯誤跳轉(zhuǎn)等方便編程的功能特別豐富,在程序員中被廣泛使用。

簡單的來說, vi 是老式的字處理器,不過功能已經(jīng)很齊全了,但是還是有可以進步的地方。 vim 則可以說是程序開發(fā)者的一項很好用的工具。

Vim不僅兼容vi的所有指令,而且還有一些新的特性在里面。

vim的這些優(yōu)勢主要體現(xiàn)在以下幾個方面:

1、多級撤消

我們知道在vi里,按u只能撤消上次命令,而在vim里可以無限制的撤消。

2、易用性

vi只能運行于unix中,而vim不僅可以運行于unix,windows ,mac等多操作平臺。

3、語法加亮

vim可以用不同的顏色來加亮你的代碼。

4、可視化操作

就是說vim不僅可以在終端運行,也可以運行于x window、 mac os、 windows。

5、對vi的完全兼容

某些情況下,你可以把vim當成vi來使用。

vi和vim都是Linux中的編輯器,不同的是vim比較高級,可以視為vi的升級版本。vi適用于文本編輯,但是vim更適用于coding。

為什么要使用vim?

雖然在linux下的文本編輯器眾多,這些工具都有各自的優(yōu)點,但是有幾點是其它編輯工具所不能比擬的

  • 所有的類Unix系統(tǒng)都內(nèi)建vi,其它的編輯工具則不一定,而vim相當于是vi的升級版

  • 很多軟件的編輯界面都會調(diào)用vi,如后面提到的crontab、edquota等

  • vim具有程序編輯能力,可以主動以字體顏色標識語法的正確性,方便代碼編寫

  • 程序簡單,編輯速度非???/p>

綜上所述這是一個老式的文字處理工具,但是功能很齊全,不僅是文本處理工具,還是一個程序編輯工具,就連官方網(wǎng)站也說vim是一個程序開發(fā)工具而不是文字處理軟件,因為它包含了很多額外的功能,如:多文件編輯,區(qū)塊復(fù)制等,這些功能讓我們在進行配置文件修改的時候會更方便。

使用中的注意事項

由于個別版本的linux默認只安裝vi,所以你需要額外安裝vim的軟件包,如何安裝軟件包我們會在后續(xù)的課程中講解,另外vim在字符界面下不能輸入中文,而在圖形界面下能否輸入中文則取決于系統(tǒng)中是否安裝了中文輸入法

  • 字符差異

由于linux和windows的系統(tǒng)差異,它們針對于文件的中的一些特殊符號表示方式也是不同的,比如說用來表示換行的符號等,如

[root@manage01 ~]# cat -A hello-linux.txt 
hello$
$
[root@manage01 ~]# cat -A hello-windows.txt 
hello^M$
^M$

如果這種文件是從windows拷貝到linux的一本小說的話,基本沒什么問題,但是如果是一個我們需要執(zhí)行指定工作的shell腳本就會出現(xiàn)問題,因為linux不認識這種符號的含義,就會導(dǎo)致shell腳本無法執(zhí)行。所以此時我們就要對這種文件進行處理

[root@manage01 ~]# unix2dos [-kn] file [newfile]

選項與參數(shù):

  • -k  :保留文件原本的 mtime 時間格式

  • -n  :保留舊文件,將轉(zhuǎn)換后的內(nèi)容輸出到新文件,如: dos2unix -n old new

到此,關(guān)于“l(fā)inux中的vim是什么意思”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>

本文標題:linux中的vim是什么意思
當前路徑:http://muchs.cn/article38/ihcdsp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、全網(wǎng)營銷推廣、自適應(yīng)網(wǎng)站、動態(tài)網(wǎng)站、App設(shè)計、虛擬主機

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名