IDEA使用与配置——Mac

4 篇文章 1 订阅

IDEA使用与配置——Mac

1. 配置自动补全不区分大小写

  1. 打开Preference(快捷键:⌘,)> Editor > General > Code Completion
  2. 取消勾选Match Case

在这里插入图片描述

2. 设置注释模板

类注释

  1. 打开Preference(快捷键:⌘,)> 搜索:code template > 点击File and Code Templates

  2. 进入Includes下的File Header

  3. 在右侧编辑模板内容,下面有关于已经定义好的变量的详情,可根据需要使用

    /**
     * @ClassName ${NAME}
     * @Description 
     * @Author JingXu
     * @Date ${DATE} ${TIME}
     */
    

在这里插入图片描述

方法注释

  1. 打开Preference(快捷键:⌘,)> 搜索:live templates > 点击进入

  2. 展开user分组,并选中

  3. 点击右侧+新建模板(Live Template)

  4. Abbreviation中填入*,Description随意填写

  5. Template Text中写方法注释的模板内容

    *
     * @desc
     $param$
     * @Return: $returns$
     * @author: Your Name
     * @date:  $date$ $time$
     */
    

Template2

  1. 点击右侧的Edit Variables定义模板中的变量值/表达式

    param变量的表达式如下

    groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+='* @param ' + params[i] + ((i < params.size() - 1) ? '\\n' : '')}; return result", methodParameters())
    

Template3

IDEA快捷键——Mac

一、Editing 编辑

  • ⌘⇧↩ 自动结束代码,行末自动添加分号
  • ⌘/ 注释/取消注释与行注释
  • ⌘⌥/ 注释/取消注释与块注释
  • 长按⌘ + 鼠标左键 跳转到该方法
  • 长按⌘ + 鼠标放在方法名上 显示该方法简要信息
  • ⌘P或直接将鼠标放在方法名上 显示方法的参数信息
  • ⌘N ^N ^↩ 生成代码(getter、setter、构造函数、hashCode/equals,toString)
  • ⌘⌥T 包围代码(使用if…else, try…catch, for, synchronized等包围选中的代码)
  • ⌘⌥L 格式化代码
  • /⇧⇥ 缩进代码 / 反缩进代码
  • ^o 覆盖方法(重写父类方法)
  • ^I 实现方法(实现接口中的方法)
  • ⌥↑ 连续选中代码块
  • ⌥↓ 减少当前选中的代码块
  • ⌃⌥O 优化import
  • ⌘D 复制当前行或选定的块
  • ⌘⌫ 删除当前行或选定的块的行
  • ⌃⇧J 智能的将代码拼接成一行
  • ⇧↩ 开始新的一行
  • ⌘⇧U 大小写切换
  • ⌥⌦ 删除到单词的末尾(⌦键为Fn+Delete)
  • ⌥⌫ 删除到单词的开头
  • ⌘+/⌘- 展开 / 折叠代码块
  • ⌘⇧+ 展开所有代码块
  • ⌘⇧- 折叠所有代码块
  • ⌘W 关闭活动的编辑器选项卡

二、Search/Replace 查找/替换

  • Double ⇧ 查询任何东西
  • ⌘F 文件内查找
  • ⌘G 查找模式下,向下查找
  • ⌘⇧G 查找模式下,向上查找
  • ⌘R 文件内替换
  • ⌘⇧F 全局查找(根据路径)
  • ⌘⇧R 全局替换(根据路径)

三、Usage Search 使用查询

  • ⌥F7/⌘F7 在文件中查找用法 / 在类中查找用法
  • ⌘⇧F7 在文件中高亮显示使用到的该类/方法/变量
  • ⌘⌥F7 显示全局中使用到该类/方法/变量的地方

四、Compile and Run 编译和运行

  • ⌘F9 编译Project
  • ⌘⇧F9 编译选择的文件、包或模块
  • ⌃⌥R 弹出 Run 的可选择菜单
  • ⌃⌥D 弹出 Debug 的可选择菜单
  • ⌃R 运行
  • ⌃D 调试
  • ⌃⇧R,⌃⇧D 从编辑器运行上下文环境配置

五、Debugging 调试

  • F8 进入下一步,如果当前行断点是一个方法,则不进入当前方法体内
  • F7 进入下一步,如果当前行断点是一个方法,则进入当前方法体内,如果该方法体还有方法,则不会进入该内嵌的方法中
  • ⇧F7 智能步入,断点所在行上有多个方法调用,会弹出进入哪个方法
  • ⇧F8 跳出
  • ⌥F9 运行到光标处,如果光标前有其他断点会进入到该断点
  • ⌥F8 计算表达式(可以更改变量值使其生效)
  • ⌘⌥R 恢复程序运行,如果该断点下面代码还有断点则停在下一个断点上
  • ⌘F8 切换断点(若光标当前行有断点则取消断点,没有则加上断点)
  • ⌘⇧F8 查看断点信息

六、Navigation 导航

  • ⌘⌥←/⌘⌥→ 退回 / 前进到上一个操作的地方
  • ⌘O 查找类文件
  • ⌘⇧O 查找所有类型文件、打开文件、打开目录,打开目录需要在输入的内容前面或后面加一个反斜杠/
  • ⌘⌥O 前往指定的变量 / 方法
  • ⌃←/⌃→ 左右切换打开的编辑tab页
  • F12 返回到前一个工具窗口
  • 从工具窗口进入代码文件窗口
  • ⇧⎋ 隐藏当前或最后一个活动的窗口,且光标进入代码文件窗口
  • ⌘L 在当前文件跳转到某一行的指定处
  • ⌘E 显示最近打开的文件记录列表
  • ⌘⇧⌫ 跳转到最后一个编辑的地方
  • ⌥Space,⌘Y 快速打开光标所在方法、类的定义
  • ⌃H 显示当前类的层次结构
  • ⌘⇧H 显示方法层次结构

七、Refactoring 重构

  • F5 复制文件到指定目录
  • F6 移动文件到指定目录
  • ⌘⌫ 在文件上为安全删除文件,弹出确认框
  • ⇧F6 重命名文件
  • ⌘⌥M 将选中的代码提取为方法
  • ⌘⌥V 提取变量
  • ⌘⌥F 提取字段
  • ⌘⌥C 提取常量
  • ⌘⌥P 提取参数

八、VCS/Local History 版本控制/本地历史记录

  • ⌘K 提交代码到版本控制器
  • ⌘T 从版本控制器更新代码
  • ⌥⇧C 查看最近的变更记录
  • ⌃C 快速弹出版本控制器操作面板

九、General 通用

  • ⌃⌘F 切换全屏模式
  • ⌘⇧F12 切换最大化编辑器
  • ⌥⇧I 显示最新修改时间
  • ⌘, 打开IDEA系统设置
  • ⌃⇥ 编辑窗口标签和工具窗口之间切换(如果在切换的过程加按上delete,则是关闭对应选中的窗口)
  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值