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

使用

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

猜你喜欢

转载自blog.csdn.net/qqqq0199181/article/details/81022233