05-Sublime的二次搜索

作者: Floyda | 来源:发表于2015-04-20 05:26 被阅读3558次

Find Result的运用.

Sublime的搜索, 算是一大亮点.
速度快, 操作方便, 直观, 功能强大.

当前搜索

  • 快捷键 super + f
  • 根据选择区或者光标位置选择所在单词, 默认为搜索条件(Windows)
  • 保留上一次的搜索条件(Mac)
  • 搜索结果高亮显示
  • 如果关闭搜索栏, 搜索条件会保存起来, F3可直接跳到下一个满足条件的搜索结果.

全局搜索

  • 快捷键 super + shift + f
  • 其他同上

Find Result

  • 全局搜索的结果, 会出现在一个后缀为Find Results的临时文件中.
  • 每一个搜索结果, 包括路径,行号以及5行上下文. 可通过设置修改.
  • 双击路径或者搜索结果所在行, 直接跳转到该结果的文件及其位置.
  • 快捷键F4的技巧: 根据Find Results文件中光标的位置, 跳转到下一个搜索结果的文件及其位置. 如果再按一次F4, 则继续跳转到下一个搜索结果. Shift + F4为逆向跳转. 在利用F4跳转的过程中, Find Results临时文件中的光标是跟随到相应位置的.

二次搜索.

  • 所谓二次搜索, 就是在不能一次搜索到想要结果的时候, 在Find Results里面再次搜索, 逐渐缩小范围, 最终得到结果.
  • 快捷键Alt + F3, 多重选择所有结果所在行, 复制. super + n创建新的缓存文件, 粘贴. 在该缓存文件中尝试另外的搜索条件, 缩小范围. 得到结果之后, copy整行或者其他关键字, 再回到Find Results里面搜索定位.
  • 快捷键super + k + 1, super + k + 2 ... (按住super键, 然后按k, 再按1, 2 ...), 折叠代码块. 得到所有路径名. 可以根据路径或者文件后缀来缩小范围.
  • Find Results以Searching n files for "XXX"开始, 以X matches across X files结束, 其显示过程是动态的. 如果匹配结果很少, 则保留上一次的搜索结果, 具体容量未知.

Find Where

  • 在某路径下搜索, 可通过鼠标在侧边栏选择, 也可以直接在搜索栏中填写.
  • 相对路径(输入./../../)
    根据上一次打开的文件为基准, 递归搜索该文件所在路径下的范围.
  • 绝对路径
    不解释.
  • 如果不填写, 则搜索打开的文件以及侧边栏中所包括的所有文件夹.

Find Replace

  • 全局替换
  • 如果替换内容不准确, 担心替换到其他同名的变量或函数, 可利用二次搜索, 筛选Find Results里面的结果(删掉不要的), 然后F4依次跳转, 手动替换.

-- Floyda --

相关文章

  • 05-Sublime的二次搜索

    Find Result的运用. Sublime的搜索, 算是一大亮点.速度快, 操作方便, 直观, 功能强大. 当...

  • 一键显示影响因子与分区

    大家在搜索查看英文文献的时候,如果想知道期刊的影响因子和分区,那么就需要二次搜索。多了一步搜索,就稍显繁琐。 今天...

  • Vue中解决搜索框二次搜索的bug

    步骤:①在模型中,搞一个临时的数组(值与数据中的一致)②或者在created中把list的值,赋值给这个临时数组③...

  • 纸片回忆录2

    潘多拉魔盒一般的二次元世界打开之后,每天做的事情就是打开淘宝,按照记忆里的书名去搜索,搜索论坛,搜索贴吧,搜到...

  • Openlayers 4 官方示例概述

    Samples 通过EPSG.io搜索进行二次投影 视图(View)动画 使用动态 ArcGIS REST Map...

  • 【python2.7】使用urllib2爬取cnki

    第一次请求提交搜索关键字,但是并不返回结果第二次请求返回真正的搜索结果由于是学校内网测试,所以不需要登陆,知网应该...

  • #30天专注橙长计划#day1

    今天的主要内容是在网上搜索有关CMS二次开发的事,刚进入一家新公司,前端使用CMS二次开发模板去套用,第一次接触云...

  • 简单,方能守住初心

    写下这些之前,我去百度百科上特地搜索了下“二次元”的含义,发现要比我想的复杂的多。 我所理解的二次元就是网络上的圈...

  • homebrew

    主要用来下载一些不带界面的命令行下的工具和第三方库来进行二次开发自行搜索安装方法 安装软件 卸载软件 搜索软件 软...

  • Element UI 二次封装实现下拉树组件

    使用element ui 二次封装实现下拉树组件,可以搜索,可以动态绑定 一 实现效果图 1.1 单选模式 1.2...

网友评论

    本文标题:05-Sublime的二次搜索

    本文链接:https://www.haomeiwen.com/subject/tfoyfttx.html