1. 程式人生 > >vim的常見用法(小白必看)

vim的常見用法(小白必看)

vim的常見用法(小白必看)

vim是一個非常常見的一個編輯檔案的命令,可是它的常見用法你知道嗎?

在講解基本用法之前,還有個關於vim的小技巧不得不說:

1.vim工作模式配置
在vim命令模式下:

:set  模式資訊 
     :set nu        ##行號
     :set mouse=a    ##滑鼠可用
     :set cursorline ##設定行線

從這裡輸入:(見圖)
在這裡插入圖片描述
以上是臨時設定的方法,vim關閉後再開啟就沒有了哦。

這給出一個永久改變的方法:

vim /etc/vimrc
在/etc/vimrc檔案最後寫入 要設定的命令!
如  :set nu   

並退出儲存。

看圖!
在這裡插入圖片描述
以下是效果圖:
在這裡插入圖片描述
這個小技巧學會了會方便很多喲,其他 :set xxx 命令可以自己去百度哦!

vim有三個模式:
1)命令模式
2)插入模式
3)退出模式

一、在命令模式下:

1)字元的搜尋

 /關鍵字
  n向下匹配
 N向上匹配

看圖,怎樣搜尋
在這裡插入圖片描述

看效果
在這裡插入圖片描述
2)字元的管理----------由於不便演示,請自行操作體會!
複製-----y

            yl       ##複製一個字母
            y3l      ##複製三個字母
            yw       ##複製一個單詞
            y3w      ##複製三個單詞
            yy       ##複製一行
            y3y      ##複製三行

刪除-----d

            dl       ##刪除一個字母
            d3l      ##刪除三個字母
            dw       ##刪除一個單詞
            d3w      ##刪除三個單詞
            dd       ##刪除一行
            d3d      ##刪除三行

剪下------c

            cl       ##剪下一個字母
            c3l      ##剪下三個字母
            cw       ##剪下一個單詞
            c3w      ##剪下三個單詞
            cc       ##剪下一行
            c3c      ##剪下三行

注意:在剪下之後vim會進入插入模式
如果要貼上需要按【esc】退出插入模式然後按p貼上
貼上-----p
撤銷-----u
恢復撤銷------ctrl+r

3)vim視覺化模式

       ctrl+v      ##在這個模式下可以選擇區域操作

批量新增字元

                 ctrl +v 選中要加入字元所在的列
                 按大寫的I
                 加入字元
                 按【esc】

如圖,視覺化操作
在這裡插入圖片描述
4)字元的替換

         :%s/要替換的字元/替換成的字元/g
         :%s/:/@/g               ##替換全文的:為@
         :1,5s/:/@/g             ##替換一到五行的:為@
         其中:
              %s表示所有的行
               g表示所有的列

示例:把上面截圖中的 成功 改成 失敗
在這裡插入圖片描述

回車!
在這裡插入圖片描述

5)vim分屏功能------有點花裡胡哨的(自行體會)

             ctrl+w s            ##上下分屏     
             ctrl+w v            ##左右分屏     
             ctrl+w c            ##關閉游標所在螢幕     
             ctrl+w 上下左右     ##游標移動到指定螢幕
             :sp file            ##同時編輯當前檔案和file

6)在命令模式下游標的移動------不方便截圖,可自己試試看效果

         gg              ##游標移動到檔案的第一行
         G               ##游標移動到檔案的最後一行
         :數字           ##游標移動到指定的行

二、插入模式下

游標的移動

   i      ##游標所在位置的插入
   I      ##游標所在行的行首插入
   o      ##游標所在行的下一行插入
   O      ##游標所在行的上一行插入
   a      ##游標所在字元的下一個字元插入
   A      ##游標所在行的行尾插入
   s      ##游標所在字元刪除並插入
   S      ##游標所在行刪除並插入

三、vim的退出模式

 :q         ##退出,在檔案內容沒有被改變時使用
  :wq     ##退出儲存
  :q!       ##強制退出

熟練以上方法,小白也能裝出大佬樣兒!