是否可以基于文件扩展名对两个不同的软件包使用相同的键绑定?

时间:2019-01-02 12:47:37

标签: atom-editor

我使用的是atom-runner软件包,当我单击alt + x时,该软件包将运行脚本:

enter image description here

现在,我还安装了gpp-compiler软件包,该软件包在单击F5时运行c ++文件:

enter image description here

使用两个不同的键绑定来运行是令人困惑的。我想根据该文件将alt + x用于gpp-compiler和atom-runner:如果是c / c ++文件,则运行gpp-compiler,否则运行atom-runner。

这可能吗?

1 个答案:

答案 0 :(得分:1)

您很幸运。我最近在做类似的事情,以为可以做到。

我已经制作了一个Atom包来完成您要寻找的东西。您可以在https://atom.io/packages/multi-hotkey上找到它。默认热键是Ctrl-M。

当前只能使用一个热键,但是可以为四个不同的用户输入的文件扩展名和相应的命令进行自定义,并为与前面的扩展名不匹配的任何内容提供最终命令。