intellij - 每个模块/项目的{keymap / hotkey / shortcut}

时间:2018-04-10 18:17:03

标签: intellij-idea

我有很多项目

我使用热键来部署在我的部署文件夹外部构建的文件,因为intellij没有这样做,或者正在非常不可靠和缓慢地进行。

所以说在项目AI中有一个快捷键 CTRL + SHIFT + Z 用shell将我需要的所有文件部署到deploy文件夹脚本。在Project B中,我有一个不同的shell脚本(显然)可以部署我需要的所有内容。但我不想创建一个新的快捷方式,我想重用 CTRL + SHIFT + Z 但这似乎不起作用

有没有办法在模块基础上定义快捷方式/热键?还是一个不同的解决方案?

2 个答案:

答案 0 :(得分:1)

目前无法设置多种不同的键盘布局并手动切换。还有一个功能请求提供项目级别键映射:https://youtrack.jetbrains.com/issue/IDEA-127090

答案 1 :(得分:0)

我只是在所有执行简单复制的项目中使用类似的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>

快捷方式似乎有效 enter image description here

enter image description here 别忘了分配jdk

希望有所帮助