1. 程式人生 > >8.vim的基本操作

8.vim的基本操作

1.首先確保系統已經安裝了VIM工具
  which 檔案 檢視檔案
  rpm -qf `which vim`
  或者 1.which vim 2.rpm -qf `/usr/bin/vim`
  !$ :表示上一個命令的最後一個引數
  如果沒有安裝
  rpm -ivh /mnt/Packages/vim-enhanced-7.4.160-1.el7.x86-64.rpm
  前提:是你的包已經掛載到/mnt目錄下了;
2. vim 編輯器模式切換


 首次進入檔案:命令模式(vim)
 輸入":"表示 命令列模式
 出現 Insert :編輯模式
 切換至命令模式 輸入:
 切換至編輯模式  輸入 a i o
 從編輯模式到命令模式怎麼切換?
 編輯模式--》esc--》命令模式---》:命令列模式
 
 在命令模式中
 i:當前字元之前插入(游標前)


 I:行首插入(行首)
 a :當前字元之後插入(游標後)
 A:行尾插入(行尾)
 o:下一行插入(另外一行)
 O:上一行插入(上一行插入)
 常用 i o
 x 向後刪除一個字元 等同於delete
 X 向前刪除一個字元
 u 撤銷一步 每按一次就撤銷一次;
  快速行首行尾
  home鍵或^ 行首
  $行尾 end鍵
   
   i 進入插入模式
 
   刪除(剪下)複製貼上
   dd 刪除一行 數字+dd 刪除多行 
    刪除5行 5dd
    yy 複製一行 數字+yy 複製N行
    複製三行 使用3yy
    P 將複製的行貼上
    拓展:剪下
    
    先刪除再剪下
    刪除到行首 
    刪除到行尾  shift+D
詞操作

    注意詞按空格為分隔符 每個空格前都是一個詞;
    w 切換單詞
    dw 刪除一個詞,刪除時要將游標移動到這個詞的行首;
    如果游標不再行首,則刪除游標之後的字母;
    yw 複製一個詞

塊操作
指令碼中的註釋資訊,怎麼批量的額添加註釋符合
進入v模式 移動游標選擇區域
程式設計的時候需要進行多行註釋
1.註釋:ctrl+v 進入編輯模式
2.向下或向上移動游標
3.把需要的註釋的行的開頭標記起來
4.然後按大寫的I
5.再插入註釋符,比如'#'
6.再按Esc,就會全部註釋了;

刪除多行註釋
刪除:按ctrl+v 進入編輯模式,向下或向上移動游標;選擇註釋部分後按 d,就會刪除註釋符合;
    
VIM命令再命令列模式操作
:w 儲存 save
:q 沒有進行任何修改,退出quit;
:q! 修改了,不儲存,強制退出
:wq 儲存並退出
:wq! 強制儲存並退出;
儲存 ZZ
:set nu 顯示行號
set nonu 不顯示行號
/正向查詢內容

:noh 取消高亮顯示
如果不小心打開了目錄,直接退出就可以了;
vim 中定位到某行
gg 定位到行首
G  定位到最後一行,行首
數字+gg 定位到某一行