【问题标题】:intellij - keymap / hotkey / shortcut per module / projectintellij - 每个模块/项目的键盘映射/热键/快捷方式
【发布时间】:2018-04-11 14:56:50
【问题描述】:

我有很多项目

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

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

有没有办法在模块的基础上定义快捷键/热键?还是其他解决方案?

【问题讨论】:

    标签: intellij-idea


    【解决方案1】:

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

    【讨论】:

    • 实际上我所做的并且 似乎 可以跨项目工作,每个项目使用一个简单的 ant 构建文件,每个项目具有相同的目标,只是不同的目录。这似乎工作。我将添加一个完整的答案
    【解决方案2】:

    我只是在所有项目中始终使用类似的 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

    希望对你有帮助

    【讨论】:

      猜你喜欢
      • 2023-03-27
      • 1970-01-01
      • 2016-09-29
      • 1970-01-01
      • 2020-06-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多