1、vi編輯器的介紹vim
vi 是內unxi系統的中默認的文本編輯器,vim是vi加強版本主要在於語法、文字、文字上的區別 。編輯器
2、vim的經常使用的工做模式ide
一、命令模式:vim啓動後的默認模式spa
二、插入模式:命令模式按 「i」 或者「a」 可對文件的編輯、修改 此時狀態 -- INSERT --
ci
三、末行模式:命令模式按「:」 能夠查找、更改、保存文件或退出
it
四、替換模式:命令模式按 「R「
class
五、可視模式:模式模式 按 」v「
vimrc
1)、命令模式:搜索
yy 複製光標所在行文本編輯器
nyy 複製n行
p/P 粘貼光標所在行的下面/上面
u 撤銷
dd 刪除光標所在行
ndd 刪除多行
G 快速到文本的最後一行
gg 快速到文本的第一行
光標行首 home | ^ | shift+^
光標行尾 end | $ | shift + $
/ : 搜索關鍵字
2)、末行模式
w : 保存
q : 退出
q! : 強制退出
wq! : 保存強制退出
e! 撤銷到文件最後一次保存的狀態
set nu : 設置行號 臨時
永久設置行號
/etc/vimrc
set nu [mber]
搜索替換:
%s /root/hello 搜索每一行第一次出現的關鍵字替換hello
%s /root/hello/g 全文替換
%s /root/hello/gc 替換提示
ns /root/hello/g 第n行搜索替換
w /tmp/123 保存另存爲到123文件
1,5w /tmp/123 1到5行另存爲123文件中
r /etc/hosts 讀取另外一個文件的內容
3r /etc/hosts 文件的第3行下面讀取內容
5,10 刪除5到10行
3r ! hostname 將hostname命令執行的結果保存到文件的第3行下面
. ! hostname 將當前光標所在行替換成hostnamem命令所執行的結果
3)、插入模式
o 光標所在行的下一行插入
O 光標所在行的上一行插入
i 光標所在字符的前面插入
I 光標所在字符行首插入
a 光標所在字符的後面插入
A 光標所在行的行尾插入
r 替換光標所在的字符
R 從光標所在字符開始向後替換
註釋多行 和刪除多行註釋
首先在命令模式
ctrl+v
選擇須要註釋行、
按 「I」 進入插入模式
而後輸入註釋符(#、//)
按ESC鍵
2.刪除多行註釋:
1. 按下Ctrl + v, 進入列模式;
2. 選定要取消的註釋符;
3. 按下「x」或者「d」.