VIM編輯器

 一、vi編輯器的介紹

 vi 是內unxi系統的中默認的文本編輯器,vim是vi增強版本主要在於語法、文字、文字上的區別 。


二、vim的常用的工作模式

1、命令模式:vim啓動後的默認模式

2、插入模式:命令模式按 “i” 或者“a” 可對文件的編輯、修改  此時狀態 -- INSERT --   

3、末行模式:命令模式按“:”  可以查找、更改、保存文件或退出

4、替換模式:命令模式按 “R“

5、可視模式:模式模式 按 ”v“ 


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   從光標所在字符開始向後替換


註釋多行 和刪除多行註釋

  1. 首先在命令模式

  2. ctrl+v

  3. 選擇需要註釋行、

  4. 按  “I” 進入插入模式

  5. 然後輸入註釋符(#、//)

  6. 按ESC鍵


 2.刪除多行註釋:

   1. 按下Ctrl + v, 進入列模式;

   2. 選定要取消的註釋符;

   3. 按下“x”或者“d”.




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