vim介紹

1. vim簡介
vim是從vi發展出來 ,第一個版本由布萊姆·米勒在1991年發佈 ,它基於VIM許可證,兼容GPL。 官網 www.vim.org


2. 安裝vim: yum install -y vim-enhanced
vim  filename 
vim +n filename // n是數字,可以定位到該文件的第n行

3. vim的三種模式:
一般模式

在這個模式下,可以:上下移動光標,刪除某個字符,刪除某行,複製、粘貼一行或者多行。

一般模式下的光標移動

h或者向左方向鍵光標向左移動一個字符
l或者向右方向鍵光標向右移動一個字符
k或者向上方向鍵光標向上移動一個字符
j或者向下方向鍵光標向下移動一個字符
Ctrl+f或pageup鍵屏幕向前移動一頁
Ctrl+b或pagedown鍵屏幕向後移動一頁
數字0或者Shift + 6移動到本行行首
Shift + 4移動到本行行尾
gg移動到首行
G移動到尾行
nG(n是任意數字)移動到第n行


一般模式下的刪除、複製和粘貼

x,X        x向後刪除一個字符,X向前刪除一個字符
nx        向後刪除n個字符
dd刪除/剪切光標所在的那一行
ndd(n爲數字)刪除/剪切光標所在行起向下一共n行
yy        複製光標所在行
p        從光標所在行向下粘貼已經複製或者粘貼的內容
P        從光標所在行向上粘貼已經複製或者粘貼的內容
nyy        從光標所在行算起向下複製n行
u        還原上一步操作
v        按v後移動光標會選中指定字符,然後可以複製、粘貼等


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




i         在當前字符前插入
I         在光標所在行行首插入
a         在當前字符後插入
A         在當前行行尾插入
o         在當前行的下一行插入新的一行
O         在當前行的上一行插入新的一行




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




命令模式下查找和替換

/word      向光標之後尋找一個字符串爲word,按n向後繼續搜索
?word      向光標之前尋找一個字符串爲word,按n向前繼續搜索
:n1,n2s/word1/word2/g      在n1,n2行之間查找word1並替換爲word2,不加g則只替換每行的第一個word1
:1,$s/word1/word2/g        替換文檔中所有的word1爲word2,不加g只替換每行的第一個word1


命令模式其他功能

:w        保存文本
:q        退出vim
:w!        強制保存,在root用戶下即使文本只讀也可以完成保存
:q!        強制退出,所有改動不生效
:wq        保存並退出
:set nu        顯示行號
:set nonu        不顯示行號




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章