1、Vim簡介
Vim是一個功能強大的全屏幕文本編輯器酿联,
是Linux/UNIX上最常用的文本編輯器终息,
它的作用是建立、編輯贞让、顯示文本文件周崭。
Vim沒有菜單,只有命令
2喳张、插入命令
命令作用
a在光標所在字符后插入
A在光標所在行尾插入
i在光標所在字符前插入
I在光標所在行行首插入
o在光標下插入新行
O在光標上插入新行
3续镇、定位命令
命令作用
: set nu設(shè)置行號
: set nonu取消行號
gg ?G到第一行 到最后一行
nG到第n行
:n到第n行
命令作用
$移至行尾
0移至行首
4、刪除命令
命令作用
x刪除光標所在處字符
nx刪除光標所在處后n個字符
dd刪除光標所在行销部,ndd刪除n行
dG刪除光標所在行到文件末尾內(nèi)容
D刪除光標所在處到行尾內(nèi)容
:n1,n2d刪除指定范圍的行
5摸航、復(fù)制和剪切命令
命令作用
yy復(fù)制當(dāng)前行
nyy復(fù)制當(dāng)前行以下n行
dd剪切當(dāng)前行
ndd剪切當(dāng)前行以下n行
p、P粘貼在當(dāng)前光標所在行下
或行上
6舅桩、替換和取消命令
命令作用
r取代光標所在處字符
R從光標所在處開始替換字符酱虎,按Esc結(jié)束
u取消上一步操作
7、搜索和搜索替換命令
命令作用
/string搜索指定字符串搜索時忽略大小寫:set ic
n搜索指定字符串的下一個出現(xiàn)位置
:%s/old/new/g全文替換指定字符串
:n1,n2s/old/new/g在一定范圍內(nèi)替換指定字符串
8擂涛、保存和退出命令
命令作用
:w保存修改
:w new_filename另存為指定文件
:wq保存修改并退出
ZZ快捷鍵读串,保存修改并退出
:q!不保存修改退出
:wq!保存修改并退出(文件所有者及root可使用)
?9、Vim使用技巧?
導(dǎo)入命令執(zhí)行結(jié)果?:r !命令(如 date、df等)
:r !dare 在光標處插入日期
:r 文件路徑(將指定文件內(nèi)容導(dǎo)入到光標處)
:!which ls 查看ls命令所在路徑
定義快捷鍵?:map快捷鍵觸發(fā)命令
范例::map ^P I# ?(cttrl +P ?表示跳到行首添加注釋(即“#”))
:map ^B 0x(cttrl +V ?表示跳到行首刪除第一個字符)
連續(xù)行注釋?:n1,n2s/^/#/g
去除行首的“#”?:n1,n2s/^#//g?
去除行首的“//”?:n1,n2s/^/\/\//g
替換?:ab aa bb@126.com