標籤:vim linux server
一、基本介紹
vim(Vi IMproved)顧名思義是vi的改進版,那麼vi是什嗎?
vi 是一種常用於GNU/Linux下的一款編輯器,隨著需求的不斷擴充,在vi的基礎上做了很多改進,於是vim誕生了。
vim相對於vi的這些優勢主要體現在以下幾個方面:
1、多層復原我們知道在vi裡,按 u只能撤消上次命令,而在vim裡可以無限制的撤消。
2、易用性vi只能運行於unix中,而vim不僅可以運行於unix,windows ,mac等多操作平台。
3、文法加亮vim可以用不同的顏色來加亮你的代碼。
4、可視化操作就是說vim不僅可以在終端運行,也可以運行於x window、 mac os、 windows。
5、對vi的完全相容某些情況下,你可以把vim當成vi來使用。
由此可見vim是一款非常強大、非常受歡迎的一款文字編輯器。
官方網站:http://www.vim.org/
linux下安裝vim-minimal軟體包
如果是在Linux下,可以安裝VIM-Enhance使其擴充為完整版本的VIM
二、整體概述
vim編輯中有三種模式
1、一般模式:
在Linux終端中輸入“vim 檔案名稱”就進入了一般模式,但不能輸入文字。
2、編輯模式:
在一般模式下按i就會進入編輯模式,此時就可以寫程式,按Esc可回到一般模式。
3、命令模式:
在一般模式下按:就會進入命令模式,左下角會有一個冒號出現,此時可以敲入命令並執行。
三、使用方法
首先vim file 開啟一個檔案
一般模式
650) this.width=650;" title="1.jpg" style="float:none;" src="http://s3.51cto.com/wyfs02/M00/5C/08/wKiom1UZEeLxUlBBAAJ9M_ojtZM912.jpg" alt="wKiom1UZEeLxUlBBAAJ9M_ojtZM912.jpg" />
命令模式
650) this.width=650;" title="2.jpg" style="float:none;" src="http://s3.51cto.com/wyfs02/M01/5C/08/wKiom1UZEeLTFILsAAEyx3F8anw115.jpg" alt="wKiom1UZEeLTFILsAAEyx3F8anw115.jpg" />
k、j、h、l分別是上下左右移動游標,個人比較喜歡用上下左右的箭頭
w 跳到下一個字首,按標點或單詞分割
W 跳到下一個字首,長跳,如end-of-line被認為是一個字
e 跳到下一個字尾
E 跳到下一個字尾,長跳
b 跳到上一個字
B 跳到上一個字,長跳
0 跳至行首,不管有無縮排,就是跳到第0個字元
* 尋找游標所在處的單詞,向下尋找
# 尋找游標所在處的單詞,向上尋找
s 刪除當前字元並進入編輯模式
S 刪除游標所在行並進入編輯模式
wq和x都是儲存並退出,它們之間的區別在於:
wq
強制性寫入檔案並退出。即使檔案沒有被修改也強制寫入,並更新檔案的修改時間。
x
寫入檔案並退出。僅當檔案被修改時才寫入,並更新檔案修改時間,否則不會更新檔案修改時間。
四、Other
部分命令解釋:
% 全文(“%”是“1,$”範圍的縮寫)
s 替
/搜尋字串開始
/搜尋字串結束
/g 替換字串結束,g表示替換每一行的所有匹配結果。
n 尋找下一個& (當在vim用//尋找字串的時候,字串有多個的時候,按n,游標會跳到下一個字串)
批量注釋或取消注釋文本
注釋文本:
一般模式下按下Ctrl+v,上下箭頭選中每行,然後按大寫I,插入#號,然後按兩下ESC即可
取消注釋:
一般模式下按Ctrl+v,然後上下箭頭全內容(選每行的#),按下x即可
本文出自 “一步步踏入Linux世界” 部落格,轉載請與作者聯絡!
淺談Vim