1. 程式人生 > >linux vi的基礎使用

linux vi的基礎使用

linux vi 基礎

vi共分外3種模式 命令模式、輸入模式、末行模式技術分享圖片
命令模式按a 、i、o、s可以進入輸入模式:輸入模式按esc可以進入末行模式和命令模式
命令模式
i:轉為輸入模式 ,光標字符前面
a:轉為輸入模式,光標在字符後面
I(大寫i):轉為輸入模式,光標在行首
A:。。。。。。,光標在行末
o:。。。。。。,光標在行(下方)建新一行
O:。。。。。。,光標在行(上方)建新一行

命令模式移動
w:下個字母首
b:上個字母首
e:下個字母未
h:左 j:下 k:上 l:右
ctrl+f :下番一屏
ctrl+b:上番一屏
ctrl+d:下番半屏
ctrl+u:上番半屏
page up:上番
parg down :下番

shrit+4:行尾
shrit+6:行首
gg:首行
G:尾行

命令模式刪除
x:刪除單個字符
dd:刪除行

命令模式復制
yy:復制光標所在的行
nyy:光標所在的行開始向下n行

命令模式粘貼
p(小寫):光標所在行下方
P(大寫):光標所在行上方

命令模式還原上一步 “u”

命令模式搜索
/s :向光標之後查找一個字符s,
?s:向光標之前查找一個字符s
:1,23s/network/BB 在1-23行中所有network替換成BB
技術分享圖片
末行模式
:wq 保存退出
:q!不保存退出
:set nu 顯示行
:set nonu 不顯示行

linux vi的基礎使用