如果我在一个 .txt 文件中Alt-Shift-X,Q或者使用我自己创建的Alt-R快捷方式,它会运行该项目的 build.xml。
如果我在一个 .js 文件中并且我做同样的事情,它什么也不做。
我用不同的文件、文件类型和编辑器进行了测试,绝对是文件扩展名决定了它是否有效。
其他键盘快捷键(与“在 Windows”中的“时间”相同)在所有文件中都可以正常工作。
一些扩展名(.txt、.cfm、.xml)有效,而另一些(.html、.js、.less、.cfg)则无效。
我可以看到的工作之间的唯一链接是,当查看首选项>常规>编辑器>文件关联时,那些工作的链接locked by 'X' content type
至少有一个关联的编辑器。
经测试,将 *.js 添加到“文本”内容类型可使快捷方式适用于 JS 文件。
为什么分配“内容类型”允许具有特定扩展名的文件运行 Ant 构建文件?
无论当前文件类型如何,如何使其工作(无需检查并设置所有文件扩展名的内容类型以及所有非扩展文件的名称)?