Vim編輯

Vim編輯

[root@binbinlinux ~]# yum install -y vim -enhanced   安裝這個包  vim 安裝

  按i進入編輯模式 輸入字符  esc wq退出保存  vi vim 區別  顏色區別

[root@binbinlinux ~]# vim /etc/init.d/iptables

[root@binbinlinux ~]# vi !$       !$相當於上條命令的尾數

vi /etc/init.d/iptables

[root@binbinlinux ~]# vim +10 1.txt   顯示第十行

 20

 21 # Source function library.

 22 . /etc/init.d/functions

 23

:set nu                          顯示行號

Vim模式

vim三種模式  一般模式  編輯模式   命令模式

[root@binbinlinux ~]# cp /etc/init.d/iptables 1.txt 拷貝到 1.txt

                       Vim 1.txt  進入一般模式   j向下k向上 l向左 k向右

  可以和數字結合  2k 向上去兩行   以此是一樣的

     Ctrl+f向下翻頁  ctrl+b向上翻頁  

Shift+g 尾行  g兩下進去首行  shift+$進入行尾   shift+6  行首  或者0

10+G可以進入到第十行 100+G可以進入100行  

                              一般模式下粘貼剪貼

X鍵刪除   X大寫x向前刪除   或者數字加x  向前向後刪除     dd刪除一行  p複製一行

Shift+p向上複製 一行    u鍵還原  可以往回退五十步

Ctrl+r  反撤銷  (u按的太快可以反撤銷)

移動到行尾  兩下yy 可以複製本行   在按p複製   

  3dd就是刪除三行剪切三行    3yy複製了三行     也可以剪貼多個字符 比如9x 剪貼  然後複製

按v變成可視   然後光標移動  變成高亮顯示  然後剪貼   之後可以p複製  

高亮顯示可以多選擇  進行剪貼粘貼

編輯模式

i進入編輯模式當前插入字符   I跳到首行 插入字符 a在當前插入字符  A在當前行末插入字符

   O在當前行下插入字符  O大寫  在當前行上插入字符

命令模式

:Set nu  列出行號   :set nonu 去掉行號   /  進行關鍵字搜索  按小n可以一個一個的往上看

?也可以搜索關鍵字 按n向下shift +n向上  和/相反

比如搜索iptables  替換成大寫   :1,20s/iptables/IPTABLES/g    命令寫法   s=行  g=全局替換    

:1,$s/iptables/IPTABLES/g   $=整個文件從頭到尾 替換

:%s/iptables/IPTABLES/g    %=整個文檔  

:1,$s/\/etc\/sysconfig\//1111/g       反斜槓脫亦掉   不然會報錯  \脫衣符號

:1,$s#/etc/sysconfig/#11111#g         可以用表達式符號#  @  來表示

       nohl  不顯示高亮

Ctrl+v    j/k     shift+i    esc       註釋所有的行  


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