在Atom cmd +中映射到切换文件树,如何在按下这些键时使sublime文本执行相同的操作
答案 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会告诉你它认为你按下了什么。