平時使用sublime text比較多,整理一下,好記性不如爛筆頭。
系統環境:macOS
一些使用技巧
搜索時排除某些目錄或文件
排除log文件
-*.log
排除目錄
-/*dir1/*, -/*dir2/*.log
-/**/dir/*
在shell下為sublime配置簡寫命令:subl
方法1:使用alias
vi ~/.bash_profilealias
subl="open -a Sublime\ Text"
方法2:創建軟連接
sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
之后就可以使用subl命令打開目錄或文件了:
subl file.txt
在sublime下查找文件內的所有漢字
開啟正則表達式模式之后,輸入:
[\x{4e00}-\x{9fa5}]
快捷鍵總結:
cmd+數字:切換tab文件。
cmd+k,cmd+數字:折疊代碼,數字1表示折疊全部代碼。從2-9折疊等級以此降低。
cmd+shift+d:復制一行
cmd+shift+k:刪除一行
cmd+ctl+上/下箭頭:向上/下移動當前行
cmd+d:查找并選中,支持多項選中
cmd+b(原快捷鍵:f12):跳轉到定義
好用的插件:
fileheader
解決package control無法安裝包的問題
選擇install package
提示會報這個錯誤:
image.png
這個問題困擾多時,嘗遍了網上各種方法都沒有解決。
最后將package control setting
中debug打開,在log里找到了答案:
Package Control: Error downloading channel. HTTP exception InvalidCertificateException (Host 127.0.0.1:8888 returned an invalid certificate ([SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:548))) downloading https://packagecontrol.io/channel_v3.json.
這里注意到host地址是127.0.0.1:8888,而不是遠程地址。這才恍然大悟,原來是因為開了Charles這款代理工具。關閉Charles之后,終于一切正常了。