Intellij idea intellij-每个模块/项目的键映射/热键/快捷方式

Intellij idea intellij-每个模块/项目的键映射/热键/快捷方式,intellij-idea,Intellij Idea,我有很多项目 我使用热键将构建在外部的文件部署到部署文件夹中,因为intellij没有这样做,或者这样做非常不可靠且缓慢 因此,假设在项目A中,我有一个快捷键CTRL+SHIFT+Z,可以使用shell脚本将我需要的所有文件部署到deploy文件夹中。在项目B中,显然我有一个不同的shell脚本来部署我所需要的一切。但我不想创建新的快捷方式,我想重用CTRL+SHIFT+Z,但这似乎不起作用 有没有办法根据模块定义快捷键/热键?或者其他解决方案?目前不可能,您可以设置多个不同的键盘布局并手动切换

我有很多项目

我使用热键将构建在外部的文件部署到部署文件夹中,因为intellij没有这样做,或者这样做非常不可靠且缓慢

因此,假设在项目A中,我有一个快捷键CTRL+SHIFT+Z,可以使用shell脚本将我需要的所有文件部署到deploy文件夹中。在项目B中,显然我有一个不同的shell脚本来部署我所需要的一切。但我不想创建新的快捷方式,我想重用CTRL+SHIFT+Z,但这似乎不起作用


有没有办法根据模块定义快捷键/热键?或者其他解决方案?

目前不可能,您可以设置多个不同的键盘布局并手动切换。此外,还有一个提供项目级键图的功能请求:

我只是在所有项目中始终使用类似的ant构建文件进行简单复制,并将快捷方式指定给该ant构建文件:

因此,在每个项目中,我在根目录中都有一个build.xml,其中包含以下内容

我想这是因为每个build.xml中的目标名称总是相同的

<project name="joomlaPHC" default="copy-css" basedir=".">
    <target name="copy-css"
            description="copies css files" >
        <copydir src="/home/myuser/IdeaProjects/MYPROJECT/src/public" dest="/var/www/html/MYPROJECT.local/public"/>
    </target>
</project>
这条捷径似乎行得通

不要忘记分配jdk

希望它能有所帮助

实际上,我所做的,似乎是跨项目工作的,就是在每个项目中使用一个简单的ant构建文件,每个项目都有相同的目标,只是不同的目录。这似乎奏效了。为了完整性,我将添加一个答案