亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux中的vim是什么意思

發布時間:2021-11-23 13:28:02 來源:億速云 閱讀:127 作者:iii 欄目:建站服務器

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

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

本教程操作環境:CentOS 6系統、Dell G3電腦。

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

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

Vim不僅兼容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來使用。

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

為什么要使用vim?

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

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

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

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

  • 程序簡單,編輯速度非常快

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

使用中的注意事項

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

  • 字符差異

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

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

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

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

選項與參數:

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

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

到此,關于“linux中的vim是什么意思”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

白水县| 民县| 织金县| 宁河县| 林西县| 伊通| 新化县| 临沭县| 灌南县| 寻甸| 新田县| 高清| 即墨市| 田东县| 云林县| 中阳县| 海安县| 淮北市| 嫩江县| 牡丹江市| 霞浦县| 株洲县| 天门市| 濉溪县| 顺义区| 大埔区| 石渠县| 红安县| 呼玛县| 息烽县| 浦江县| SHOW| 原阳县| 英超| 南川市| 榆社县| 江永县| 岗巴县| 元氏县| 太仓市| 宿迁市|