idea mac 常用快捷键

IDEA MacOS 全局查找快捷键

shift + Command + F

当前文件查找

command + f

#当前文件替换

command + r

全局类名称搜索

shift + shift (和window版本的eclipse快捷键一样,没有发生变化)

复制方法的相对路径

shift + option + command + c

方法在磁盘上的绝对路径

shift + command + c

移动代码行

方式一:shift + command + ⬆️ 或者 ⬇️

方式二:shift + option + ⬆️ 或者 ⬇️

自动补全行尾结束符号

光标在代码中间,将光标移动到行尾并且自动添加行尾结束符号;

shift + command + return (这里不会进行换行操作,eclipse 上面会进行换行操作)

代码美化

option + command + L

删除整行

commond + delete

单行注释

commond + /

多行注释

control + shift + /

option + commond + /

返回上一次光标所在位置

option + commond + ⬅️ 或 ➡️

或者

command + 【 或 】

移动到单词头或者尾

option + ⬅️或➡️

选中从光标的位置到单词头的部分

shift + option + ⬅️

选中光标的位置大单词尾的部分

shift + option + ➡️

包围代码块(if,try,while 等)

option + commond + t

自动导包

options + return

删除没有使用到的包

control + option + o

关闭idea 在导航栏打开的其他文件的窗口

option + 点击当前窗口的❎

聚焦到项目工具窗口,如果已经聚焦到该窗口,则会最小化该窗口

command + 1

查看当前类的继承关系 UML 图

option + command + u

打开需要Override 的方法

control + o

control + i

control + enter 打开 override,get, set ,等

最小化非当前窗口

option + command + h

最小化当前窗口

command + m

mac 使用技巧

移动光标到行首 或 行尾

command + ⬅️ 或 ➡️

网页出现不安全的链接提示

没有,仍要访问按钮,鼠标点击页面后,输入, thisisunsafe

终端光标快捷键

移到行首:control+a

移到行尾:control+e

向前跳一个字符:control+f

向后跳一个字符:control+b

向前跳一个单词:option+f

向后跳一个单词:option+b

删除光标之后的所有字符:control+k

删除光标之前的所有字符:control + u

删除光标之前的一个单词:control + w

### 修改 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
发出的红包

打赏作者

真不爱学习

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值