IDEA MAC常用快捷键

这篇博客详细介绍了IntelliJ IDEA中的一些常用快捷键和代码操作技巧,包括F2和Shift+F2用于错误导航,command+option+L进行代码格式化,以及各种代码包裹、生成和调试功能。此外,还提到了快速生成循环、条件判断以及输出语句等实用功能,帮助提升开发效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • F2 : 定位下一个错误
  • Shift + F2 : 定位上一个错误
  • command + option + L : 代码格式化
  • command + option + T:(使用if-else,try-catch等)包裹代码
  • contorl + D : 调试(Debug)
  • control + R : 运行(Run)
  • control + enter:生成构造函数
  • command + N:生成类的get/set方法
  • control + O:重写父类函数(Overwrite)
  • control + I:实现接口(与重写父类函数略有不同,可以认为重写父类函数包括实现接口)
  • control + command + F:全局查找
  • option + fn + enter:显示idea推荐的快速修复建议(比如创建当前没有的方法)
  • control + H:展示方法的依赖关系
  • flag.if:快速生成if判断
  • flag.else:快速生成if判断(非)
  • fori:快速生成循环体
  • 100.for:快速生成for循环
  • flag.while:快速生成while循环
  • new String().var:快速生成变量
  • “hello world”.sout:快速生成输出语句
  • statement.try:快速生成try-catch语句
  • list.for/list.fori/list.forr:快速生成list的遍历
### 修改 IntelliJ IDEA 2023 中的常用快捷键 #### 打开快捷键设置界面 为了修改或自定义快捷键,在顶部菜单栏中选择 “File” -> “Settings”(适用于 Windows/Linux) 或者 “IntelliJ IDEA” -> “Preferences”(适用于 Mac)。这会打开设置对话框,其中包含了众多可调整的功能选项[^1]。 #### 查找和修改特定快捷键 一旦进入了设置窗口,通过左侧列表选择 “Keymap”。此时右侧会出现当前所有的快捷键映射。利用上方的搜索框可以帮助快速定位目标命令;例如要更改跳转至上层抽象方法的快捷键,则可在搜索框内输入 “Go to Super Method”,随后右键点击该项并选取 “Add Keyboard Shortcut”,按下期望的新组合键后确认即可完成设定更新[^3]。 对于希望调整其他类型的快捷键同样适用此流程,无论是代码编辑、导航还是调试等方面的相关操作都能够在这一界面上进行个性化的绑定处理[^4]。 #### 浮动工具栏及其快捷方式定制 值得注意的是,在最新版 IntelliJ IDEA 2023.3 中引入了一项新特性——带有编辑操作的浮动工具栏。当用户选定了某段代码之后,该工具条将会自动出现在附近区域以便于执行诸如提取方法、环绕异常捕获结构或是格式化选定部分等功能。除了图形界面下的拖拽与按钮交互外,还可以借助 `Option + Command + T` (Mac) 或者自定义如 `Ctrl +=` 这样的全局热键来触发相同效果[^5]。 ```python # 示例:Python环境下模拟实现一个简单的函数用于展示如何创建新的快捷键逻辑 def add_custom_shortcut(action_name, new_keybinding): """ :param action_name: 需要关联动作名称字符串形式表示 :param new_keybinding: 新增按键绑定描述符 """ print(f"Adding shortcut '{new_keybinding}' for action '{action_name}'.") add_custom_shortcut("Go to Super Method", "Ctrl+R") # 假设这里代表添加一个新的快捷键 Ctrl+R 到 '前往超类方法' 动作上 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值