如何在Sublime Text 3中选定文本的实例之间导航?

时间:2014-09-18 22:37:45

标签: keyboard-shortcuts selection sublimetext sublimetext3

Sublime Text 3突出显示当前所选文本的所有实例。是否有任何快捷方式可以将光标导航到所选文本的下一个/上一个实例(副本)?

到目前为止,我只是设法找到some information关于使用 Ctrl + D 向当前选择添加更多实例(扩展它),跳过当前实例( Ctrl + K Ctrl + D )并取消选择它( Ctrl + U ),实际上是软撤消,而不是真正的命令。

我可以使用 Ctrl + D 转到所选文本的下一个实例,然后按 Ctrl + U 撤消。但是,由于这些快捷方式适用于选择,这不是我正在寻找的。

实际上,我问,有没有办法让这个简单到按 Alt + Right 转到下一个实例或 Alt < / kbd> + 转到上一个。

如果默认情况下没有解决这个问题,那么哪些命令应该绑定到用户定义的键盘快捷键?

4 个答案:

答案 0 :(得分:17)

,您需要做的只是编辑您的密钥绑定(Sublime Text - &gt;偏好设置 - &gt;密钥绑定用户)“find_under” 即可。复制&amp;将其粘贴到您的绑定并设置您的键(默认为“alt + super + g”和shift + alt + super + g)

{ "keys": ["alt+super+g"], "command": "find_under" },
{ "keys": ["shift+alt+super+g"], "command": "find_under_prev" },

答案 1 :(得分:3)

我可能会误解你的问题,但你提出的问题看起来很简单,我想知道这是否意味着你可能意味着别的东西。无论如何,这是一个我希望你正在寻找的答案。

首先,确保在首选项中将以下设置为true:

// If true, the selected text will be copied into the find panel when it's
// shown.
// On OS X, this value is overridden in the platform specific settings, so
// you'll need to place this line in your user settings to override it.
"find_selected_text": true,

选择您感兴趣的字符串。

在当前文件中搜索[OS X Cmd + F :: Windows Ctrl + F]

现在你可以逐步完成比赛:

  • 转发[OS X Cmd + G :: Windows F4]
  • 返回[OS X Cmd + Shift + G :: Windows Shift + F4]

此处更多:: http://www.cheatography.com/njovin/cheat-sheets/sublime-text-2-keyboard-shortcuts-windows/

你在问题​​中遗漏了什么?

答案 2 :(得分:2)

我还需要以比以下更快的方式浏览单词的出现次数:

  • Ctrl + F
  • 输入世界以查找
  • F3 查找下一个匹配项。

我刚刚发现了这个提示:

  • 选择事件
  • Ctrl + F3 查找下一个匹配项,或 Ctrl + Shift + F3 为前一个。
  • 此时出现的内容已经是搜索文本,因此您只需将 F3 用于下一个 Shift + F3 ,如果你需要在更多事件之间导航。

我希望这对你也有帮助。

答案 3 :(得分:1)

我在Mac上,已经提到过这种情况,但它并不需要改变热键菜单,对我来说效果还不错。

cmd + K会保留您的突出显示,但取消选择

cmd + D扩展您的选择(由于cmd + k,现在为空)包括下一次出现

  

突出显示一个字符串(一个重复的字符串)

     

同时持有cmd - &gt;按K,然后按D

     

根据需要来回交替。

     

每次交替使用D时,您的突出显示和选择都会跳转到下一次出现。