vim使用技巧及快捷鍵

1.刪除文章的空行,執行以下命令git

    :g/^\s*$/d
注:
    g :全區命令
    / :分隔符
    ^\s*$ :匹配空行,其中^表示行首,\s表示空字符,包括空格和製表符,*重複0到n個前面的字符,$表示行尾。連起來就是匹配只有空字符的行,也就是空行。
    /d :刪除該行bash

2.vim多標籤切換,告別鼠標的麻煩ide

方法一:
    alt+1 alt+2 alt+3
方法二:
    ctrl + pageUp
    ctrl + pageDown
方法三:
    Edit--> Keybord Shortcuts 到這裏去本身設置快捷鍵。
    我我的是把它設置成mac系統的風格。
    alt + shift + [ ---> 上一個標籤
    alt + shift + ] ---> 下一個標籤spa

注:blog

    alt + shift + t ---> 打開新標籤it

    alt + shift + d ---> 關閉標籤class

3.多窗口切換搜索

    經過 alt + tab 鍵,在全部打開的程序以前切換終端


    Alt + `(Tab鍵上方的鍵) 組合鍵,則在當前程序的不一樣窗口間切換,而不會切換到其餘程序的窗口上去。gc

注:

    長按」win按鍵「可彈出」鍵盤快捷鍵「

Screenshot from 2017-11-23 09:45:52.png


4.CTRL+r 搜索歷史命令

在Linux 終端下想使用歷史命令,除了用 history 以外,有另一個更加高效的命令:Ctrl + R。

在鍵盤上按下 Ctrl + R:

(reverse-i-search)`':

輸入 hi 後,會看到最近的一條有 hi 字符的命令:

(reverse-i-search)`hi': man history

若是不是這條命令的話,能夠再按下 Ctrl + R,Bash 會向前搜索有 hi 字符的命令:

(reverse-i-search)`hi': git config --global user.name "imzhi"

執行命令直接按下回車鍵,編輯命令按下左右方向鍵。


5.利用vim批量添加

  行首添加相同的內容:

:%s/^/要添加的內容

  行位添加相同的內容:

:%s/$/要添加的內容

刪除每段代碼的行號:

:%s/^\s*[0-9]*\s*//gc
相關文章
相關標籤/搜索