博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
idea mac快捷键
阅读量:5145 次
发布时间:2019-06-13

本文共 3566 字,大约阅读时间需要 11 分钟。

 

mac快捷键

alt+f7查找变量方法使用的地方 F3添加书签Ctrl + O快捷覆写方法Alt + F3 添加书签标识command + F3 显示书签command + Shift + A 查找动作Alt + F1 快捷选择command+alt+f7 这个是查找选中的字符在工程中出现的地方,可以不是方法变量类等,这个和上面的有区别的command+F7可以查询当前元素在当前文件中的引用,然后按F3可以选择 ,功能基本同上选中文本,按command+shift+F7 ,高亮显示所有该文本,按Esc高亮消失。选中文本,按Alt+F3 ,逐个往下查找相同文本,并高亮显示。shift+f3就是往上找ctrl+enter 出现生成get,set方法的界面shift+enter 换到下一行command+R 替换command+shift+R 可以在整个工程或着某个目录下面替换变量command+control+R 运行当前工程command+Y 查看选中当前源码command+D复制一行command+delete删除一行control+shift+J 把多行连接成一行,会去掉空格的行command+J 可以生成一些自动代码,比如for循环command+B 找变量的来源  同F4   查找变量来源control+shift+B 找变量所属的类command+G 查找变量并且定位command+shift+F  可以在整个工程或着某个目录下面查找变量   相当于eclipse里的ctrl+Halt+shift+C 最近修改的文件command+E最近打开的文件alt+enter 导入包,自动修改command+alt+L 格式化代码command+alt+I 自动缩进,不用多次使用tab或着backspace键,也是比较方便的command+shift+enter代码补全,这个会判断可能用到的,这个代码补全和代码提示是不一样的command+P 方法参数提示command+alt+T 把选中的代码放在 TRY{} IF{} ELSE{} 里command+X剪切command+shift+V 可以复制多个文本command+shift+U 大小写转换command+/ 注释一行或着多行 //command+alt+/ 注释/*...*/command+alt+左右箭头 返回上次编辑的位置command+左右箭头 返回最左边最右边shift+f6重命名command+shift+上下箭头 把代码上移或着下移command+[或]  可以跳到大括号的开头结尾command+f12可以显示当前文件的结构command+alt+B 可以导航到一个抽象方法的实现代码command+, 呼出偏好设置

 

 

快捷键 说明
⌘ + F 在当前窗口查找
⌘ + ⇧ + F 在全工程查找
⌘ + ⇧ + ⌥ + N 查找类中的方法或变量
F3 / ⇧ + F3 移动到搜索结果的下/上一匹配处
⌘ + R 在当前窗口替换
⌘ + ⇧ + R 在全工程替换
⌘ + ⇧ + V 可以将最近使用的剪贴板内容选择插入到文本
⌥ + ⇧ + Up/Down 向上/下移一行
⌘ + ⇧ + Up/Down 向上/下移动语句
⌘ + / 注释 - //
⌘ + ⇧ + / 注释 - /**/
⇧ + Enter 向下插入新行
⌘ + Enter 上插一行
⌘ + ⇧ + F7 高亮显示所有该文本,按 Esc 高亮消失
⌘ + W 可以选择单词继而语句继而行继而函数
⌘ + ⇧ + W 取消选择光标所在词
⌥ + Left/Right 移动光标到前/后单词
⌥ + Backspace 按单词删除
⌘ + [/] 移动到前/后代码块
⌘ + ⇧ + Left/Right/[/] 选中跳跃范围内的代码
⌘ + Y/X 删除行
⌘ + D 复制行
⌘ + ⇧ + U 大小写转化
⌘ + ⌥ + V 可以引入变量。例如:new String(); 自动导入变量定义
⌘ + ⌥ + T 可以把代码包在一个块内,例如:try/catch
⌘ + ⌥ + L 格式化代码
⌘ + ⌥ + I 将选中的代码进行自动缩进编排,这个功能在编辑 JSP 文件时也可以工作
⌘ + ⌥ + O 优化导入的类和包
⌘ + +/- 当前方法展开、折叠
⌘ + ⇧ + +/- 全部展开、折叠

重构

快捷键 说明
⌘ + ⇧ + ⌥ + T 重构功能大汇总快捷键
⇧ + F6 重命名
⌘ + ⌥ + V 提取变量
⌘ + O 重写父类方法

代码生成

快捷键 说明
fori 生成循环
sout System.out.println();
⌘ + J 可以查看所有代码模板
⌘ + ⌥ + J 用动态模板环绕
⌘ + ⇧ + Enter 自动补全末尾的字符(括号,分号),例如敲完if/for时也可以自动补上{}花括号。
⌥ + Enter 导入包,快速修复
后缀自动补全功能(Postfix Completion)
  1. 要输入 for(User user : users) 只需输入 user.for + Tab。
  2. 要输入 Date birthday = user.getBirthday(); 只需输入 user.getBirthday().var + Tab 即可。 |

文件

快捷键 说明
⌘ + Delete 删除文件
⌃ + ⌥ + N 新建一切文件
F5 复制类
F6 移动类

工具栏

快捷键 说明
⌃ + H 打开类层次窗口,查看类的继承关系
⌘ + 1 快速打开或隐藏工程面板
⇧ + Esc 不仅可以把焦点移到编辑器上,而且还可以隐藏当前(或最后活动的)工具窗口

查找定位

快捷键 说明
⌘ + F7 可以查询当前元素在当前文件中的引用,然后按 F3 可以选择
⌥ + F7 查找整个工程中使用地某一个类、方法或者变量的位置
⇧ + ⇧ Search Everywhere 功能,可在一个弹出框中搜索任何东西,包括类、资源、配置项、方法等等
⌘ + N 快速打开某个类
⌘ + ⇧ + N 快速打开文件或资源
⌘ + B / ⌘ + Click 快速打开光标处的类或方法(跳转到定义处)
⌘ + ⌥ + B 跳转到方法实现处
F2 / ⇧ + F2 移动到有错误的代码
⌘ + U 转到父类
⌘ + G 定位行
⌘ + ⌥ + left/right 返回至上次浏览的位置
⌘ + E 最近的文件
⌘ + ⇧ + E 最近更改的文件
⌥ + ⇧ + C 最近的更改
⌥ + F1 查找代码所在位置
⌘ + ⌥ + F7 显示用法
⌘ + I 实现方法
⌘ + ⌥ + N 内联

方法相关

快捷键 说明
⌘ + P 可以显示参数信息
⌘ + F12 查看当前文件的结构

调试部分、编译

快捷键 说明
⌘ + F2 停止
⌥ + ⇧ + F9 选择 Debug
⌥ + ⇧ + F10 选择 Run
⌘ + ⇧ + F9 编译
⌘ + ⇧ + F10 运行
⌘ + ⇧ + F8 查看断点
F7 步入 Step into
F8 步过 Step over
F9 恢复程序 Continue
⇧ + F7 智能步入
⇧ + F8 步出
⌥ + ⇧ + F8 强制步过
⌥ + ⇧ + F7 强制步入
⌥ + F9 运行至光标处
⌥ + F10 定位到断点
⌘ + ⌥ + F9 强制运行至光标处
⌘ + F8 切换行断点
⌘ + F9 生成项目
⌘ + ⇧ + C 复制路径
⌘ + ⌥ + ⇧ + C 复制引用,必须选择类名
⌘ + ⌥ + Y 同步
⌘ + ~ 快速切换方案(界面外观、代码风格、快捷键映射等菜单)
⇧ + F12 还原默认布局
⌘ + ⇧ + F12 隐藏/恢复所有窗口
⌘ + F4 关闭
⌘ + ⇧ + F4 关闭活动选项卡
⌘ + Tab 转到下一个拆分器
⌘ + ⇧ + Tab 转到上一个拆分器

切换窗口

快捷键 说明
⌘ + 1 项目结构
⌘ + 2 收藏
⌘ + 3 搜索结果
⌘ + 4 运行
⌘ + 5 调试
⌘ + 6 TODO
⌘ + 7 结构
⌃ + Tab 切换 tab

其他

快捷键 说明
⌘ + ⇧ + A 可以查找所有命令,并且每个命令后面还有其快捷键
  在任意菜单或显示窗口,都可以直接输入你要找的单词,idea 就会自动为你过滤。

测试

快捷键 说明
⌘ + ⌥ + T 创建单元测试用例

转载于:https://www.cnblogs.com/30go/p/9951516.html

你可能感兴趣的文章
HUD-1548
查看>>
app加固
查看>>
Mybatis输入和输出映射(parameterType和resultType的区别)
查看>>
一天一个设计模式:装饰者模式
查看>>
mysql 性能分析及explain用法
查看>>
Oracle 11g R2 listener.ora&tnsnames.ora Sample
查看>>
Android SDK下载和更新慢或失败的解决办法
查看>>
Double保留两位小数
查看>>
UVA1368
查看>>
Peter Norvig:Teach Yourself Programming in Ten Years(自学编程,十年磨一剑)
查看>>
Java 6 JVM参数选项大全(中文版)
查看>>
帝国cms用户密码忘记怎么修改
查看>>
centos7删除PHP怎么操作
查看>>
如何移除woocommerce的tabs【wordpress技巧】
查看>>
微信公众平台已发送多图文消息支持删除单篇文章
查看>>
dedecms利用addfields body在首页调用文章内容
查看>>
Codeforces Round #353 (Div. 2)
查看>>
Educational Codeforces Round 27
查看>>
bzoj3876: [Ahoi2014&Jsoi2014]支线剧情
查看>>
ie6 IE7 IE8 多浏览器css兼容写法
查看>>