vim 編輯器基礎命令

      對於常寫shell腳本的linux大神們,vim 編輯器應該是非常熟悉的。我是一名剛剛入門linux的新手,最近學習了vim 編輯器,自己也有了一些瞭解,所以做了如下總結:

       一,vim 編輯器常用命令

       1.yy==>複製  #yy(從光標起第#行開始複製)
       2. p==>粘貼 大P==>向上粘貼,     小 p==>向下粘貼
       3.  . ==>重複操作
       4. dd==>刪除  #dd(從光標起第#行開始刪除)
       5.在ctrl+v可視塊模式下的常見操作組合(y--esc--o--p)
       6. gg==>跳到第一行。
       7. #G==>跳到第#行。
       8. :#==> 跳到第#行。
       9. shift+$==>跳到行尾,shift+^==>跳到行首;
       10. d+$==>刪除從光標到行尾,d+^==>刪除從光標到行首。
       11. d+#+w ==>刪除#個單詞。
       12. :set nu :set nonu :set hlsearch :set nohlsearch
       13. :s/黃鶴樓/岳陽樓==>將光標所在行的第一個黃鶴樓替換成岳陽樓。

       14. :21,25s/黃鶴樓/岳陽樓/(g)==>將21行到25行的所有黃鶴樓替換成岳陽樓。
       15. :%s/ 黃鶴樓/岳陽樓/g ==>將所有的黃鶴樓替換成岳陽樓。
       16. /黃鶴樓==>從上往下找到黃鶴樓,?黃鶴樓==>從下往上找到黃鶴樓。
       17. :e  wangwei.txt ==>在已有的vim編輯器下重新打開一個wangwei.txt。
       18. :r zhaozhifan.txt==>在wangwei.txt中導入zhaozhifan.txt的內容。
       19. vim luchan.txt zhaozhifan.txt wangwei.txt ==>同時編輯多個文本,首先進入luchan.txt,然後:r /etc/hosts 然後:w 然後:n/N(下一個/上一個文本)
       20. :files ==>顯示所編輯的多個文件的內容。:first==>跳到第一個文本,last==>跳到最後一個文本。


       二,vim 編輯器末行模式常用指令

       1.:syntax enable  開啓語法顏色顯示效果。syntax 語法
       2.:syntax on  開啓語法顏色顯示效果。
       3.:syntax off關閉語法顏色顯示效果。
       4.:set hlsearch 開啓查找文字的高亮效果。
       5.:set nohlsearch  關閉查找文字的高亮效果。
       6.:set cursorline  顯示下劃線的效果(光標所在行)。
       7.:set cursorcolumn 顯示光標所在的列。
       8.:X  給文檔設置密碼。如果不要密碼則進入末行模式:X然後不輸入任何密碼。


       三, .vimrc 文件

      .vimrc文件一定要放在家目錄下
      .vimrc文件的作用? 啓動vim編輯器的時候需要運行的命令,可以放到這個文件裏(run  command)
       在家目錄下新建一個.vimrc的文件,裏面寫入末行模式的命令:例如:
       [root@teacher ~]# cat /root/.vimrc    注意:是.vimrc文件
       set cursorline
       set cursorcolumn
       set nu
       set ts=4   設置按tab鍵等於按4個空格(默認tab是8個空格)
       [root@teacher ~]#
       然後你再使用vim的時候,會自動開啓上面的功能

                                                                       

           

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