idea mac快捷键

Posted 30go

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了idea mac快捷键相关的知识,希望对你有一定的参考价值。

 

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+H
alt+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 创建单元测试用例



以上是关于idea mac快捷键的主要内容,如果未能解决你的问题,请参考以下文章

IntelliJ IDEA for Mac 快捷键整理

IDEA---MAC下常用快捷键

Mac下Idea快捷键操作(使用/修改)

Intellij IDEA 快捷键(Mac)

IntelliJ IDEA for MAC 快捷键设置汇总

IDEA (mac版)