如何将多个操作绑定到快捷方式

Com*_*cau 10 intellij-idea intellij-14

每次我完成编辑Java类时,我想:组织导入,重新格式化代码和重新排列代码.我必须打3个键盘快捷键.

有没有办法将一系列操作分配给单个快捷方式?

我正在使用IntelliJ 14.1.5.

Boh*_*rdt 22

您可以录制由您要执行的操作组成的宏,并为该宏指定快捷方式.

这里这里描述该过程.为了完整起见,以下是这些在线指南的步骤(归功于Jetbrains):

录制宏

  • 在主菜单上,选择"编辑"| 宏| 开始宏录制.从那一刻开始,记录所有可录制的动作.
  • 完成此过程后,选择"编辑"| 宏| 停止宏录制.
  • 在"输入宏名称"对话框中,指定新宏的名称,然后单击"确定".如果宏仅供临时使用,则可以将名称留空.

使用键盘快捷键绑定宏

  • 打开"设置"对话框并单击"键盘映射"
  • 创建新的键盘图运行/调试配置:PHP脚本或从键盘图列表中选择可编辑的键盘映射.
  • 展开"宏"节点,然后选择应为其创建键盘快捷键的宏.
  • 右键单击宏,然后在上下文菜单中选择"添加键盘快捷键".
  • 在"输入键盘快捷方式"对话框中,按键以用作快捷方式.击键立即反映在First Stroke字段中.(可选)选中"第二个笔划"复选框并指定第二个笔划.当您按下按键时,"预览"字段将显示您按下的按键,如果按键已在使用中,"冲突"字段将显示警告.
  • 使用鼠标指针单击"确定"以创建快捷方式并将其与宏绑定.
  • 单击"应用"以保存设置.

  • 反正有没有调整宏的时间?当我记录宏操作时,Intellij 15 不会按照我执行它们的顺序播放它们,而是同时......这使得该功能几乎无用。假设我想在前端完成复制和构建资源后 10 秒进行“gulp build”和“reload changes classes”。我如何实现这一目标? (2认同)