【问题标题】:Sublime Text - Shortcut to move cursor to "found" text?Sublime Text - 将光标移动到“找到”文本的快捷方式?
【发布时间】:2015-05-28 09:13:32
【问题描述】:

有人知道将光标位置移动到突出显示的“找到”文本的键盘快捷键吗?

例如:我按下 Ctrl+F 并输入“foo”,这将把我带到文档中 foo 的第一个实例。

现在我想要一个键盘命令将光标放在这个 foo 实例旁边,这样我就可以编辑它旁边的文本。

【问题讨论】:

    标签: find command sublimetext3 keyboard-shortcuts text-cursor


    【解决方案1】:

    我想我不明白你的问题,但这确实是默认行为。

    无论如何,我推荐增量查找(默认键绑定是ctrl+i)。 它从当前位置搜索,然后面板关闭(这是我一直想要的)。 如果在搜索栏中按escape,光标不会移动。如果您按enter,它会直接跳到下一个事件。

    【讨论】:

    • escape 正是我想要的——它使光标在突出显示的增量搜索结果旁边处于活动状态。我没有想到的简单解决方案。
    • 然而,更好的行为是选择找到的字符并将光标放在选择的末尾。这允许许多有效的文本编辑选项。我们将不得不等到作者发现这确实会给大多数程序员提供最多的选择并选择实现它。将光标留在屏幕外没有任何意义,实际上是导致编辑错误的有效方法。
    • 作者已经为 Ctrl/Command + g 实现了这个行为。看来他可以使 Ctrl/Command + f 表现相同。 Alt/Option + g 转到一行有第三种行为。当按 Esc 时,返回你不是你想去的那一行,而 Enter 带你到那一行。除了 Enter 之外,任何按键或单击都不会关闭位于顶部而不是底部的行号框。
    • 补充一点,一个不错的工作流程是Command + F,输入直到你找到你需要的,Command + iEnter
    • 如果必须输入查找字符串,这是最快的方法。但是,如果您正在搜索可以选择的内容,那么更快的解决方案是:选择文本; Cmd+E 填充跨应用查找粘贴板; Cmd+G 直到找到字符串。 (顺便说一句,这适用于任何应用程序。)
    【解决方案2】:

    如果您想在 Sublime Text 3 中找到的每个文本实例上放置一个光标

    1. CMD + F 搜索文字
    2. 单击查找栏右侧(窗口右下角)的Find All 按钮
    3. 您应该在每个找到的文本字符串的末尾都有一个活动光标

    【讨论】:

      【解决方案3】:

      在 mac 上是命令 G.Windows,也许是 ctrl G?

      【讨论】:

      • Command+G 查找您的术语的下一个实例,但仍然不会使光标在它找到文本的位置旁边处于活动状态。我在 Mac 上试用。
      猜你喜欢
      • 2018-02-11
      • 1970-01-01
      • 2017-01-28
      • 2015-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多