Sublime的查找功能
Sublime的查找功能非常强大,如下图所示,左下角的6个按钮分别是:
-
正则表达式查找
-
大小写敏感
-
全字匹配
-
Wrap:循环查看
-
查找选中部分
-
高亮匹配
为什么要用Goto Anything
既然Find功能如此强大,为什么我们还需要Goto Anything呢?
因为Find里面没有模糊匹配,也就是说我们如果少一个下划线_
,Find函数就不能返回正确的结果。这一点在阅读源码的过程中是非常痛苦的。
Goto Anything
在Mac下,我们可以使用快捷键Command + P
或者Command + T
快速调出Goto Anything窗口。当然,也可以在菜单中打开Menu --> Goto --> Goto Anything
。
打开后,我们直接输入内容将是查找文件。
而在文件后添加#
则变成文件内查找内容,这一步是支持模糊匹配的,好棒棒。。
另外,在文件后添加@
变成跳转到函数定义或者标题;在文件后添加:
则变成跳转到文件内的第几行。