制作cmd + |映射到sublime文本中的命令

时间:2016-10-16 21:29:13

标签: sublimetext3 atom-editor

在Atom cmd +中映射到切换文件树,如何在按下这些键时使sublime文本执行相同的操作

1 个答案:

答案 0 :(得分:1)

如果通过切换文件树意味着隐藏并显示侧栏,您要做的是重新映射绑定到默认情况下执行该操作的命令的键。

注意:根据您在问题中使用cmd,我假设您使用的是Mac,因此可以为此量身定制答案。操作保持不变,但其他平台的密钥名称也不同。

如果您查看默认的键绑定(可从Preferences菜单中获得,在MacOS下是Sublime Text菜单项的一部分),您可以确定默认情况下绑定到哪些键。在这种情况下,您想要的命令是toggle_side_bar;如果您不知道该命令,可以通过搜索关键地图找到它,找到您知道的按键以正常执行此操作。

使用该信息,MacOS的默认键绑定是:

{ "keys": ["super+k", "super+b"], "command": "toggle_side_bar" },

在您自己的自定义键绑定文件中(可从默认菜单中获得),您只需插入自己的键绑定即可。对于您的情况,这将是这样的:

{ "keys": ["super+\\"], "command": "toggle_side_bar" },

您可能认为密钥应该是super+|,因为这是您最终想要绑定的内容;但是这不起作用,因为为了生成该字符,您需要按 Shift ,因此如果没有shift作为键绑定的一部分,它将无法工作。< / p>

相反,如果您按下没有移位的键,我们会使用生成的字符,键盘上的键是\。这是JSON字符串中的特殊字符,因此需要加倍才能正确。

对于与US QWERTY不同的键盘布局,您可能需要将该字符替换为其他内容。您可以通过使用View > Show Console打开Sublime控制台,输入命令sublime.log_input (True),然后按下相关的组合键来确定所需的绑定; Sublime会告诉你它认为你按下了什么。