IDEA快捷操作for Mac

主界面的各个面板间的切换:ALT+数字(command+数字)

无处不在的跳转

  1. 项目间的切换:ALT+CTRL+] 、 ALT+CTRL+[ (ALT+command+]、alt+command+[)
  2. 切换最近浏览的文件:ctrl+E(command+E)
  3. 切换最近编辑的文件:ctrl+shift+e(command+shift+e)
  4. 跳转到上一次的编辑地点:(shift+command+delete)
  5. 跳转到下一次的编辑地点:ctrl+command+delete
  6. 跳转到上一次浏览地点:alt+command+左方向
  7. 跳转到下一次浏览的地点:alt+command+右方向
  8. 书签的使用:在一行代码处command+F11 选择一个数字1,在另外一行代码处command+F11 选择一个数字2。然后ctrl+1会跳到第一个代码处,ctrl+2会跳到第二个代码处,在阅读逻辑复杂的代码时书签会派上用场。
  9. 方法或者类的收藏:alt+shift+f
  10. emacsIDEAs的使用:首先下载emacsIDEAs插件,按ctrl+L+想要跳转的首字母,在按目标字母跳转过去。
  11. 从编辑区跳到项目版面:command+1;从项目面板跳到编辑区:esc

精准搜索

  1. 类搜索:command+N
  2. 文件搜索:shift+command+N
  3. 符号搜索:alt+shift+command+N
  4. 字符串搜索:ctrl+shift+F

列操作

选择每行相同的地方:ctrl+alt+G
选中光标开始的下一个单词:shift+alt+右方向键
转大小写:shift+command+U
整理格式:alt+command+L

代码模板

  1. public static final int = psfi
  2. public static final String = psfs
  3. main函数创建 = psvm

postfix

  1. 快速生成for循环:100.fori(递增的);100.forr(递减的)
  2. System.out.println(); = sout
  3. if (this.name != null) {

    }  =  this.name.nn
    

alt+enter

  1. 字符串拼接转为String.format : 光标在变量后面,按alt+enter,选择replace with string.format
  2. 自动实现接口:编写完接口后,光标点击在接口名上,alt+enter,选择实现接口选项,自动创建实现类。
  3. 导包

重构

  1. 变量重构:shift+f6 该变量的所有引用名都会得到修改
  2. 方法重构:command+F6

抽取

  1. 抽取出变量:alt+command+V
  2. 抽取出静态变量:alt+command+C
  3. 抽取成员变量:alt+command+F
  4. 抽取方法参数:alt+command+P
  5. 抽取方法:alt+command+M

git的集成

  1. Annotate: 在代码行的左侧右键单击,弹出列表里有个Annotate,选中即可查看这条代码的提交记录
  2. 移动所有改动之处:ctrl+shift+alt+向上/向下
  3. 撤销操作:alt+command+Z

关联spring

在java代码中经常遇到这样的问题,一个服务变量,如何找到他的实现类,例如:

@Autowired
private SyncFeatureService syncFeatureService;
IDEA提供的关联spring功能让我们能够方便地打开实现类,配置如下

File->Project Structure->Facets->点击“+”->Spring->”+”->选择项目spring配置xml文件->ok

使用

这里写图片描述
配置完成后服务变量旁边会有如上标记,点击即可进入实现类。

Idea快捷操作是一种在计算机软件Idea中的功能,它可以帮助程序员更高效地编写代码。通过快捷操作,程序员可以使用快捷键或组合键来执行特定的操作,而不需要手动进行繁琐的鼠标点击或菜单操作Idea快捷操作提供了丰富的功能,包括代码补全、代码生成、代码重构、代码导航、文本操作等。程序员可以通过输入一部分代码然后按下特定的快捷键来补全代码,极大地提高了编码效率。此外,快捷操作还可以生成一些常用的代码结构,比如创建类、方法、变量等,减少了编写代码的时间。还可以进行代码重构操作,例如重新命名、提取方法、提取变量等,方便程序员优化代码结构。 除了代码相关的功能,Idea快捷操作也提供了一些常用的文本操作,例如复制、粘贴、删除、拖拽等。这些操作都可以通过快捷键实现,使得程序员更加专注于编码,提高了工作效率。 Idea快捷操作还支持自定义快捷键,允许程序员根据自己的喜好和习惯进行设定。这样,每个程序员都可以根据自己的需求将最常用的操作设定为快捷键,进一步提高编码效率。 总的来说,Idea快捷操作是一种非常实用的功能,它可以帮助程序员更快速、高效地编写代码。无论是补全、生成、重构还是文本操作快捷操作都能够极大地提升程序员的工作效率,使他们能够更加专注于代码的实现。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值