1. 程式人生 > >vim編輯器

vim編輯器

vim

早期的Unix都是使用vi作為系統默認的編輯器。

vi和vim的區別?

它們都是多模式編輯器,不同的是vimvi升級版本,它不僅兼容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最大的區別就是編輯一個文本時,vi不會顯示顏色,而vim會顯示顏色。

centos系統安裝vim方法:

[[email protected] ~]# yum install -y vim-enhanced

[[email protected] ~]# yum install -y vim*

[[email protected] ~]# yum install -y vim

vim* 就是vim開頭的所有rpm包。

vim 就是安裝vim命令相關的包,兩個最終安裝的包數量是不一樣的。

vim特殊用法(光標定位)

[[email protected]

/* */ ~]# vim +n filename

這裏的n是一個數字,比如:vim +10 1.txt 會在vim的時候把光標定位到1.txt文件裏的第10行。

vim的三種模式:

一般模式、編輯模式、命令模式

這需要你牢記的,因為以前阿銘剛剛從事linux工作的時候去面試,很多單位的筆試題就有這個知識點。

  1. 一般模式: 當你vim filename 編輯一個文件時,一進入該文件就是一般模式了。在這個模式下,你可以做的操作有,上下移動光標;刪除某個字符;刪除某行;復制、粘貼一行或者多行。

  2. 編輯模式:一般模式下,是不可以修改某一個字符的,只能到編輯模式了。從一般模式進入編輯模式,只需你按一個鍵即可(i, I, a, A, o, O, r, R)。當進入編輯模式時,會在屏幕的最下一行出現“INSERT或REPLACE”的字樣。從編輯模式回到一般模式只需要按一下鍵盤左上方的ESC鍵即可。

  3. 命令模式:在一般模式下,輸入 ”:” 或者 “/” 即可進入命令模式。在該模式下,你可以搜索某個字符或者字符串,也可以保存、替換、退出、顯示行號等等。

  4. 下面教你如何在一個空白文檔中寫入一段文字,然後保存。

[[email protected] ~]# vim test.txt

輸入vim test.txt直接回車進入一般模式。然後按 “i” 字母進入編輯模式,在窗口的左下角會顯示 “– 插入 –” 或者 “– INSERT –” 這說明進入插入模式,可以編輯文檔。下面隨便寫一段文字:

This is a test file. And this is the first time to using "vim". It‘s easy to use "vim". I like to using it, do you like it?

如果你編輯完了,想保存的話,需要先按一下鍵盤左上角的 “Esc” 鍵,此時 “– 插入 –” 或者 “– INSERT –” 消失,然後輸入 ”:wq” 回車就會保存剛才的文字了。

This is a test file. And this is the first time to using "vim". It‘s easy to use "vim". I like to using it, do you like it? ~ ~ :wq

這時,看一下test.txt文檔的內容吧:

[[email protected] ~]# cat test.txt

This is a test file. And this is the first time to using "vim". It‘s easy to use "vim". I like to using it, do you like it?


本文出自 “12350027” 博客,謝絕轉載!

vim編輯器