6

如何将“打开最近的文件”或“打开最后一个文件”映射到键盘快捷键?

到目前为止,这是我可怜的尝试:

{ "keys": ["super+shift+r"], "command": "open_recent"}

我在使用 Open Recent 时尝试查看控制台 (Ctrl-`),但它没有显示任何内容。

一般来说,如何添加键绑定?对于这个问题,Stack Overflow 有没有更合适的地方?

谢谢!

4

3 回答 3

3

应将键绑定添加到用户键绑定首选项。添加到默认设置也可以,但是当安装新版本的 Sublime Text 2 时,这些设置将被覆盖。

您的尝试与 Sublime Text 键绑定的一般结构相匹配,但“open_recent”不是有效命令。从我在文档中可以找到的内容来看,我认为 Open Recent 菜单会跟踪不同的文件名,然后在选择的任何文件上调用 open,而不是调用 open_recent 命令。

如果无法获取最新文件的名称,您可能会编写一个扩展程序来跟踪最新文件然后打开它,但这可能是一个相当笨拙的解决方案。

于 2011-12-11T22:10:21.177 回答
3

命令是reopen_last_file。所以你应该添加这样的东西:

{ "keys": ["ctrl+shift+r"], "command": "reopen_last_file" },

小 PS:我使用的是ctrl+shift+t,所以重新打开最后一个文档的快捷方式在我的浏览器、IDE 和编辑器中是一致的。

于 2012-11-01T18:54:24.353 回答
2

我建议你尝试几个包:

https://github.com/spadgos/sublime-OpenRecentFiles

或者:

https://github.com/paccator/GotoRecent

安装它们的最简单方法是使用这个包控制,包: http ://wbond.net/sublime_packages/package_control/installation

那应该给你你想要的......

于 2012-05-01T14:19:01.517 回答