【问题标题】:Sublime Text 3 unable to find text that is plainly thereSublime Text 3 无法找到明显存在的文本
【发布时间】:2014-10-27 17:34:57
【问题描述】:

点击 cmd+f 在 SublimeText 中查找文本,我经常看到类似的内容:

页面上显然存在“someText”。为什么 Sublime 找不到?

请注意,这有时似乎有效,有时却失败了。我无法解决差异。

如何使用 Sublime Text 可靠地找到文本?

【问题讨论】:

    标签: sublimetext sublimetext3


    【解决方案1】:

    我试图用 Sublime Text 2 重现这个问题,这就是我发现的:

    • 如果您在文本之前放置插入符号并点击查找,则会找到该文本
    • 如果您将插入符号放在文本之后然后点击查找,则文本不会找到

    Sublime Text 似乎默认不换行搜索。您可以通过切换带有箭头图标的按钮来启用它(Find what 左侧的第二个,它的工具提示应该是 Wrap)。然后无论插入符号的位置如何,搜索都会起作用。

    【讨论】:

      【解决方案2】:

      查看搜索框前面的按钮。有时它们只是被意外禁用、误点击或触发了快捷方式,然后搜索的行为与预期不符。

      从左到右,正则表达式,区分大小写,整个单词,换行(搜索整个文档,而不是仅在当前行下方),您可以通过鼠标悬停来查看它们。

      我强烈建议您禁用这些快捷方式,以防止意外切换这些 :)

      【讨论】:

        【解决方案3】:

        另外,关闭正则表达式可以帮助您搜索在正则表达式中具有特殊含义的符号。例如,如果不转义括号或将搜索字符串放在引号中,则 someText(foo) 将无法在正则表达式模式下搜索。

        【讨论】:

          猜你喜欢
          • 2014-01-24
          • 1970-01-01
          • 1970-01-01
          • 2018-04-02
          • 2014-06-09
          • 1970-01-01
          • 2014-07-02
          • 2016-06-28
          • 2013-10-15
          相关资源
          最近更新 更多