平时使用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
提示会报这个错误:
这个问题困扰多时,尝遍了网上各种方法都没有解决。
最后将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之后,终于一切正常了。
网友评论