Sublime Text 3删除默认键盘快捷键


5

我找不到在Sublime Text 3中取消设置或删除默认键盘快捷键的方法。默认设置不再可编辑,因此我可以在其中进行以下操作:

{ "keys": ["f2"], "command": "next_bookmark" },

我已经尝试"command": "unbound"过用户设置,但是它只是从中解除了“ next_bookmark”命令的绑定,因此ST3仍会拦截并捕获该键。我有一些重要的全局快捷方式,如果不先切换到另一个窗口,就无法使用它们。

有什么办法解决这个问题吗?


将默认键盘快捷键设置复制到用户键盘设置中,然后在其中进行编辑。
Mrsonord 2014年

Answers:


2

您可以覆盖默认软件包。要轻松做到这一点,您可以使用https://github.com/skuroda/PackageResourceViewer。打开Default/Default (your os).sublime-keymap文件,进行编辑,然后保存文件。插件会将其放置在适当的位置,以覆盖默认的捆绑文件。


一句话:在这样做之后,PackageResourceView会将提取的软件包置于可写状态。要将默认键盘映射设置恢复回只读状态,请使用chmod u-w Default (OSX).sublime-keymap,例如(在Mac上)。
aafulei

1

要在Ubuntu 18.04中插入Unicode,我通常使用ctrl + shift + u,但这在ST3中失败。

我找不到在Ubuntu下的ST3 3175上可用的任何方法。我尝试将其映射为“ pass”,false,然后使用Package Resource Viewer编辑文件... / Packages / Keymaps / Default(Linux).sublime-keymap。

有一个程序包(Unicode字符插入),说它将插入unicode字符,但只会显示一小幅已知的字符表。


0

我知道它已经很老了,但是我发现这里没有安装任何软件包的解决方案对我来说很有效。

您所要做的就是在用户定义的部分中使用相同的默认设置,并将命令替换为“ pass”。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.