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快捷键的更多相关文章

  1. Mac快捷键与命令学习

    最近开始使用mac air,以前从来没有接触过IOS系统,各种操作捉急.Mac快捷键相当多,遇到各种操作不会就只好百度,然后整理了一堆有用或者没用的命令,一股脑儿列在下面.其中有不少命令是和linux ...

  2. Mac 快捷键整理

    Mac 快捷键整理 文本编辑 适用于文本编辑器,浏览器等 跳到页首 cmd + ↑ 类似windows下的 ctrl + home 跳到页尾 cmd + ↓ 类似windows下的 ctrl + en ...

  3. Navicat Mac 快捷键详解

    Navicat 是数据库管理工具,满足了大家对数据库的存储过程.事件.触发器.函数.视图等功能,并且支持MySQL.MariaDB.SQL Server.SQLite.Oracle 和 Postgre ...

  4. IntelliJ IDEA For Mac 快捷键

    Mac键盘符号和修饰键说明 ⌘ Command ⇧ Shift ⌥ Option ⌃ Control ↩︎ Return/Enter ⌫ Delete ⌦ 向前删除键(Fn+Delete) ↑ 上箭头 ...

  5. Myeclipse for Mac快捷键

    myeclipse for mac 的快捷键汇总 快键键 作用 备注 Command+1 快速修复(自动导包等) 比如与Syso配合,与main配合可快速构造方法签名 Alt+/ 自动补全 Comma ...

  6. Mac快捷键、命令行

    睡眠:option + command + 电源键  立即关机:Cmd-Opt-Ctrl-Eject 立即重启:Cmd-Ctrl-Eject 弹出关机提示 :Ctrl + 关机 正常关机快捷键 : C ...

  7. Mac快捷键 Xcode快捷键

    Mac OSX 快捷键&命令行   一.Mac OSX 快捷键 ctrl+shift                                    快速放大dock的图标会暂时放大,而 ...

  8. eclipse for mac 快捷键

    Eclipse for Mac 常用快捷键 为了提高开发效率,Eclipse 为我们提供了许多快捷键,它们能够帮助我们快速和方便的完成一些繁琐的操作. 关于 Eclipse for Windows 的 ...

  9. 老李分享:Mac快捷键

    poptest是国内唯一一家培养测试开发工程师的培训机构,以学员能胜任自动化测试,性能测试,测试工具开发等工作为目标.如果对课程感兴趣,请大家咨询qq:908821478,咨询电话010-845052 ...

随机推荐

  1. Eclipse自己定义keystore

    首先新建一个自己的***.keystore.(假设没有,新建过程中參考下面设置) 改动keystorepassword的命令(keytool为JDK自带的命令工具,my.keystore为自己的文件名 ...

  2. matlab中的Traing、Validation、Testing

    <matlab神经网络30个案例分析> ROC曲线是反映敏感性和特异性连续变量的综合指标,roc曲线真阳性率为纵坐标,假阳性率为横坐标,在坐标上由无数个临界值求出的无数对真阳性率和假阳性率 ...

  3. ||在oracle数据库中起到字符串拼接的作用

    例子:select org.id from org where inner_code like '12011601001' || '%' ||在oracle数据库中起到字符串拼接的作用,上面等同于'1 ...

  4. vim7.4版本在windows下的配置文件及所在位置

    1.vim在windows下默认首先会查找"_vimrc"文件,如果没有则会找".vimrc".造成这个原因是windows早期不支持以点开头的文件及目录.2. ...

  5. linux分区详解

    点评:如果你想了解linux分区,请务必认真阅读本文.对于初学者来说,linux分区不像windows下那么一目了解.    Linux 分区的规定      1. 设备管理 在 Linux 中,每一 ...

  6. 【React Native开发】React Native应用设备执行(Running)以及调试(Debugging)(3)

    ),React Native技术交流4群(458982758),请不要反复加群.欢迎各位大牛,React Native技术爱好者加入交流!同一时候博客左側欢迎微信扫描关注订阅号,移动技术干货,精彩文章 ...

  7. haproxy 配置https 同时技持443 80端口

    确定haproxy支持https [root@c01 sbin]# ldd haproxy |grep ssl libssl.so.10 => /usr/lib64/libssl.so.10 ( ...

  8. CCParallaxNode

    // 创建cat精灵 CCSprite* cat = CCSprite::create("Image\\grossini.png"); //change the transform ...

  9. How to Auto Execute Commands/Scripts During Reboot or Startup.

    https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/5/html/installation_guide/s1- ...

  10. DBeaver利用方式简介

    当攻击者能够进入内网,同时发现某台服务器装有弱口令的数据库时,除了在console中查看数据库信息外, 还可以利用第三方工具进行数据库读取,本例中使用DBeaver进行查看. 1. 下载DBeaver ...