Sublime Text - 在搜索框中按 Enter 会创建一个新行而不是搜索

ove*_*ven 5 search sublime-text-3 sublime-text

当我点击ctrl+f,然后将搜索到的短语粘贴到ctrl+v并点击enter我希望编辑器找到该短语,而不是在搜索框中创建另一行。这很烦人,因为我必须手动单击“查找”按钮。它现在发生在 Sublime Text 3 或程序的 linux 版本中。我怎样才能恢复正确的行为?

小智 10

我敢打赌您正在使用键盘上的回车键(键盘右侧)

将这样的键映射添加到用户键映射:Preferences -> Key Binding - User

{ "keys": ["keypad_enter"], "command": "find_next", "context":
        [{"key": "panel", "operand": "find"}, {"key": "panel_has_focus"}]
}
Run Code Online (Sandbox Code Playgroud)

来源:http : //sublimetext.info/docs/en/reference/key_bindings.html


小智 0

我能够在 Sublime Text 3 中重现这种行为,但仅限于按住 的Enter同时按下Ctrl+V。你确定你没有按得Enter太快吗?

如果您在 Sublime Text 3 中复制/粘贴文本,您还可以突出显示文本并按Ctrl+F立即将所选内容粘贴到搜索框中,然后用于Enter搜索。

作为参考,我在 Ubuntu 12.04 x64 上使用 build 3059