VIM的基本命令操做

在linux系統下常見的文本編輯工具vim,如下是常見的vim編輯命令:linux

 

•        vim主要模式介紹
       
vim的安裝,通常的系統上面已經自帶了vim的編輯工具,若是實在沒有的話能夠根據當前系統的版本進行安裝;主要的有如下的幾種模式:命令模式 、命令行模式、編輯模式編程

•        vim命令模式
            字符操做:顯示用vim將所要編輯的文本打開
                 
i 當前插入
                 I 行首插入
                 a 當前字符以後插入
                 A 行尾插入
                 
esc 退出當前模式
                o 下一行插入 
                O 上一行插入
                x 向後刪除一個字符
                X 向前刪除一個字符
                u 撤銷一步
                control + r :再返回去vim

            行操做:顯示用vim將所要編輯的文本打開 
                home鍵 或 ^ 或 0 行首
                end鍵    或 $ 或 g_行尾
                dd 刪除一行 Ndd
               yy 複製一行 Nyy 複製N行
                p  將複製行粘貼 P上粘
            詞操做:顯示用vim將所要編輯的文本打開 
                dw 刪除一個詞,刪除時要將光標移動到這個詞的行首。 另外,若是光標不在行首,則刪除光標以後的字母。
                yw 複製一個詞
            塊操做:顯示用vim將所要編輯的文本打開
                
大D 或d+$刪至行尾 d+^ 刪至行首
                y+$ 複製至尾 y+^ 複製至首工具

•        vim可視化模式
        
進入v模式 移動光標選擇區域、編程的時候須要進行多行註釋:
     一、註釋:ctrl+v 進入列編輯模式
     二、向下或向上移動光標
     三、把須要註釋的行的開頭標記起來
     四、而後按大寫的I
     五、再插入註釋符,好比"#"。
     六、再按Esc,就會所有註釋了

        刪除多行註釋:
        
二、刪除:再按ctrl+v 進入列編輯模式;向下或向上移動光標 ;選中註釋部分,而後按d, 就會刪除註釋符號
    VIM命令行模式操做
        
:w 保存 save
        :q 沒有進行任何修改,退出 quit
        :q! 修改了,不保存,強制退出
        :wq 保存並退出
        :wq! 強制保存並退出。    ui

    替換文本操做
        
:%s/this/that 每一行的第一個this被替換成that  
        :%s/this/that/g 將文本中全部的this替換成that
        :1,5 s/old/new/g   #替換第一行到第5行中匹配內容。
        :set nu/nonu   #顯示行號和取消行號
        / 正向查找  :/target     n 往下查找,N 往上查找
        去消高亮顯示:  noh  或 隨便查找一組沒有的字符
        : !ls 調用系統命令
this

        vim中定位到某行:
            
gg  定位到行首
            G  定位到最後一行,行首
        vim打開多個文件:
            
#vim -O file1 file2   ctrl+ww 在兩個文件間切換。
        
自定義vim
            
#vim ~/.vimrc  //當前的用戶模式下
        輸入:
            
set nu
            set history=1000
spa

相關文章
相關標籤/搜索