![sublime text 2 从查找结果键盘快捷键打开文件](https://linux22.com/image/1340501/sublime%20text%202%20%E4%BB%8E%E6%9F%A5%E6%89%BE%E7%BB%93%E6%9E%9C%E9%94%AE%E7%9B%98%E5%BF%AB%E6%8D%B7%E9%94%AE%E6%89%93%E5%BC%80%E6%96%87%E4%BB%B6.png)
在 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