在 Sublime Text 2 的“在文件中查找”结果中,搜索词出现的位置会显示一个方框。双击该方框即可打开文件并将光标置于该行上。
有没有什么办法可以仅使用键盘来实现这一点?
我知道您可以使用 cmd+p 打开文件,然后使用 ctrl+g 转到行,但我希望有一个组合键可以用来直接转到结果,就像双击提供的那样。
答案1
通常使用F4& Shift+F4来循环显示找到的结果。但是,如果你将光标位置设置为要转到的行的上一行并按下F4它,则会打开文件并将光标位置设置为该行的开头。
如果您想更改快捷方式,请将其放入用户目录中的“Default (OSX).sublime-keymap”文件中,然后更改F4为您想要的快捷方式:
{ "keys": ["f4"], "command": "next_result" }
编辑:刚刚注意到Shift+F4转到正确的结果(只要光标不在行的第一列。在这种情况下,显示先前的结果),即使您的光标位于结果本身。所以这对这个问题来说更好。
第二次编辑:“用户”目录是“/Users/Username/Library/Application Support/Sublime Text 2/Packages/User”,也可以通过 Sublime Text 2(命令面板(++ Super)或通过菜单(Sublime Text 2 > 首选项 > 浏览包...))访问ShiftP