每次我完成编辑Java类时,我想:组织导入,重新格式化代码和重新排列代码。我必须点击3个键盘快捷键。
有没有办法将一系列操作分配给单个快捷方式?
我正在使用IntelliJ 14.1.5。
答案 0 :(得分:17)
您可以录制由您要执行的操作组成的宏,并为该宏指定快捷方式。
该流程描述为here和here。为了完整起见,以下是这些在线指南的步骤(归功于Jetbrains):
录制宏
- 在主菜单上,选择“编辑”|宏|开始宏录制。从那一刻开始,所有可录制的动作都会被记录下来。
- 完成此过程后,选择“编辑”|宏|停止宏录制。
- 在“输入宏名称”对话框中,指定新宏的名称,然后单击“确定”。如果宏仅供临时使用,则可以 将名称留空。
使用键盘快捷键绑定宏
- 打开“设置”对话框,然后单击“键盘映射”。
- 创建新的键盘映射运行/调试配置:PHP脚本或从键盘列表中选择可编辑的键盘映射。
- 展开“宏”节点,然后选择应为其创建键盘快捷键的宏。
- 右键单击宏,然后在上下文菜单中选择“添加键盘快捷键”。
- 在“输入键盘快捷方式”对话框中,按键以用作快捷方式。击键立即反映在First中 中风场。 (可选)选中第二个笔划复选框和 指定第二个笔划。当您按下键时,预览字段 显示您按下的击键,并显示“冲突”字段 警告,如果击键已经在使用中。
- 使用鼠标指针单击“确定”以创建快捷方式并将其与宏绑定。
- 单击“应用”以保存设置。