1.VIM簡(jiǎn)介
vim被稱(chēng)為編輯器之神(Emacs被稱(chēng)為神之編輯器)
2.安裝vim
安裝環(huán)境:ubuntu14.04‘
安裝步驟:
在命令行輸入:sudo apt-get install vim 即可自動(dòng)安裝
3.簡(jiǎn)單上手
VIM的三種模式:
對(duì)照上圖:
vim打開(kāi)文件時(shí),直接進(jìn)入命令模式腊瑟,想要編輯文件則需要進(jìn)入編輯模式铡溪,通過(guò)i待牵,即可進(jìn)入編輯模式蛾狗,當(dāng)編輯完畢骨稿,想要保存文件時(shí)鳖目,則需要進(jìn)入末行模式,而在vim的編輯模式下缤弦,不能直接進(jìn)入末行模式领迈,需要先回到命令模式,再?gòu)拿钅J竭M(jìn)入末行模式碍沐,通過(guò)esc回到命令模式狸捅,從命令模式進(jìn)入末行模式,通過(guò)一個(gè)英文冒號(hào)即可累提。
注釋①:在任何模式下尘喝,只要按下esc鍵,即可回到命令模式斋陪。
注釋②:命令模式進(jìn)入編輯模式朽褪,除了使用 i ,還可以使用 a 和 o 置吓。區(qū)別如下:
使用 i 進(jìn)入編輯模式,在文件后面添加
使用大寫(xiě)的 I 進(jìn)入編輯模式缔赠,則在文件行首添加??
使用 a 進(jìn)入編輯模式衍锚,在文件前面添加
使用大寫(xiě) A 進(jìn)入編輯模式,? 在文件行末添加
使用 O 進(jìn)入編輯模式嗤堰,在文件的下一行添加
使用大寫(xiě) O 進(jìn)入編輯模式戴质,在文件的上一行添加
用圖表示即:
命令行模式下的一些基本命令:
移動(dòng):
h j k l : 移動(dòng)??分別表示:左 下 上 右
<shift + g> : 光標(biāo)移動(dòng)到最后一行行首
gg : 到第一行行首
ctrl + f : 下一頁(yè)
ctrl + b : 上一頁(yè)
數(shù)字 + <shift + g> : 跳轉(zhuǎn)到某一行
數(shù)字 + % : 跳到文件的百分比處
搜索:
/+單詞 : 搜索關(guān)鍵詞
n : 下一個(gè)搜索關(guān)鍵詞
N : 上一個(gè)搜索關(guān)鍵詞
編輯:
yy : 復(fù)制一行
p : 粘貼一行
數(shù)字 + yy : 復(fù)制多行
<shift + p> : 粘貼到上一行
x : 刪除當(dāng)前字符
r : 替換當(dāng)前字符
u :撤銷(xiāo)操作
dd : 刪除行
<shift +d> : 刪除本行當(dāng)前光標(biāo)后面的部分
常用的末行模式命令:
:w? ? ?寫(xiě)入修改
:q? ? ?退出vim
:wq? ?寫(xiě)入并退出
: set nu? ?顯示行號(hào)
: set nonu? ?不顯示行號(hào)
:%s/舊詞/新詞/g? ? ?全局替換
總結(jié):
記住三種模式的圖,時(shí)刻知道自己所處的模式踢匣,剩下的命令只需要練習(xí)即可