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按鍵「可彈出」鍵盤快捷鍵「
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