idea快捷键-mac系统
luffy 5/19/2023 快捷键
# 一 注释
command + / 单行注释 注释当前鼠标所在行 选中多行,则注释多行
option + command + / 多行注释, 取消注释一样的用法
# 二 查找
- command + R 在当前文件中查找
- command + Shift + R 在项目中查找,可以设置查找的文件类型,位置等
- command + 鼠标放到方法上 图标变成手型,点击 方法追踪(同一个类中)
- ⌘O 查找类文件 或者 两次 shift
- Option + command + O 快速查看文件
- ⌘⇧O 查找所有类型文件、打开文件、打开目录,打开目录需要在输入的内容前面或后面加一个反斜杠/
- ⌘⌥O 前往指定的变量 / 方法
- ⌘F 文件内查找
- command+[ 回到上次编辑的文件
- fn + option + F7 查找方法被调用的地方
- ⌘⇧G 文件中快速查找
# 三 重构使用
- Shift + fn + f6 重命名同一个方法中的选中变量
- Option + command + V 提取变量
- Option + command + M 抽取成方法
# 四 编辑
- get,set 方法 command+n 或者 control+return(回车) 都可以使用
- command + D 向下复制
- command + ⌫ Delete 或者 command + X 删除 鼠标所在的行
- command + shift + ↑ 移动当前行代码到上一行
- shift + option +↑ 向上移动代码
- shift + command + u / ⌘⇧U 大小写转换
- command + shift + N 新建文件
- 快捷 main 方法 psvm
- System.out.println() sout
- 代码包围 ⌘⌥T 包围代码(使用 if..else, try..catch, for, synchronized 等包围选中的代码)
- 快捷生成 get ,set 方法 control + enter
- ⌥↑ 连续选中代码块 ⌥↓ 减少当前选中的代码块
- ⌘⌥L 格式化代码
- ⌃⌥I 自动缩进线
- command + J for 循环,System.out.println() 等代码快捷输入
- 导入包(以及删除未使用的包): control + option + O
- 提取变量 option + enter 例 new HashMap()
- 驼峰插件安装后, 驼峰命名转下划线 shift + option +u 多按几次,可以看到不同的转换效果
# 五 Mac 键盘符号和修饰键说明
⌘ Command
⇧Shift
⌥ Option
⌃ Control
↩︎ Return/Enter
⌫ Delete
⌦ 向前删除键(Fn+Delete)
↑ 上箭头
↓ 下箭头
← 左箭头
→ 右箭头
⇞ Page Up(Fn+↑)
⇟ Page Down(Fn+↓)
Home Fn + ←
End Fn + →
⇥ 右制表符(Tab 键)
⇤ 左制表符(Shift+Tab)
⎋ Escape (Esc)