gpt4 book ai didi

sublimetext3 - 用于打开键绑定(bind)和设置的 Sublime Text 快捷方式

转载 作者:行者123 更新时间:2023-12-02 20:13:39 25 4
gpt4 key购买 nike

我希望能够映射键盘快捷键,以便能够打开设置并打开键绑定(bind)。

我希望它的行为与进入“菜单”>“首选项”>“设置\按键绑定(bind)”完全相同。

这可能吗?

最佳答案

如果命令出现在菜单或命令面板中,则可以将其绑定(bind)到键,前提是您可以确定该命令是什么以及它需要什么参数。

确定菜单项的一种方法是使用命令面板中的查看包文件,然后打开相应的菜单资源。主菜单始终来自 Main.sublime-menu 资源,因此一旦输入命令,您就可以输入 Main.sublime-menu 以查看所有资源匹配,然后选择适合的包。

对于出现在命令面板中的命令,您可以通过输入 sublime-commands 来查看向命令面板提供命令的所有文件,然后选择适当的文件来执行相同的操作查看它正在执行什么命令。

为了确定绑定(bind)到某个键的命令(如果您想采取其他方式并将其添加到菜单或命令面板),您可以查找 sublime-keymap 文件。

这些选项要求您要么知道提供该命令的包,要么能够根据它的作用推断它。 Default 包包含默认的 Sublime 行为;其他文件扩充了该包中的文件。

另一种方法是使用 Ctrl+` 或菜单项 View > Show Console 打开 Sublime 控制台,然后输入命令 sublime.log_commands(True) 打开命令日志记录。

启用此功能后,您可以执行您想要了解命令的操作,控制台将告诉您正在执行的命令以及它所采用的参数。

在您的特定情况下,控制台中的输出将是:

command: edit_settings {"base_file": "${packages}/Default/Default ($platform).sublime-keymap", "default": "[\n\t$0\n]\n"}
command: new_window

其中第一个是适当的命令,第二个是执行它自己的命令以打开一个新窗口以存储设置的命令。

有了这个,您就可以进行适当的键绑定(bind):

{
"keys": ["ctrl+alt+shift+k"],
"command": "edit_settings",
"args": {
"base_file": "${packages}/Default/Default ($platform).sublime-keymap",
"default": "[\n\t$0\n]\n"
}
},

请注意,最近(截至本答案时)的 Sublime 版本有一个错误,从命令面板执行的命令并不总是被记录,在这种情况下,如果这就是您想要确定正确命令的方式,必须直接查看资源。

关于sublimetext3 - 用于打开键绑定(bind)和设置的 Sublime Text 快捷方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52881933/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com