IDEA使用技巧-20181201

转自:http://hackday.cn/?p=298

 

参考:https://medium.com/@readsethu/intellij-tips-and-tricks-efcce7968c41

参考:http://www.cnblogs.com/zlw-xf/p/9350807.html

  • 基于编辑器的REST客户端

IDEA使用技巧-20181201

在最新的IDEA版本中,在Scratches中新建一个后缀为http的文件,即可在文件中直接输入rest请求,并执行,然后看到结果。

比如:

IDEA使用技巧-20181201IDEA使用技巧-20181201

结果:

IDEA使用技巧-20181201

更多信息:https://www.jetbrains.com/help/idea/http-client-in-product-code-editor.html

  • 语言注入支持Inject Language Reference

解决问题:编辑某个实际为其他语言的字符串的时候,需要考虑其语言特性。典型的就像换行啊、转移符等问题。
IDEA使用技巧-20181201IDEA使用技巧-20181201
IDEA使用技巧-20181201
IDEA使用技巧-20181201IDEA使用技巧-20181201

IDEA使用技巧-20181201

 

 

  • 流特性的调试支持(Java8的Stream)、

IDEA使用技巧-20181201

IDEA使用技巧-20181201

IDEA使用技巧-20181201

IDEA使用技巧-20181201

更多信息:https://www.jetbrains.com/help/idea/analyze-java-stream-operations.html

  • 自动导入依赖的Class

IDEA使用技巧-20181201

  • 脱离鼠标

通过一些快捷键,可以尽量脱离鼠标,更多场景下直接使用键盘。下面这些可以帮助你:

  • 最近使用的文件 — Ctrl+E (open popup and type for search)
  • 隐藏**的窗口 — Shift+Esc
  • VCS操作菜单 — Alt+BackQuote(`)
  • 查找类— Ctrl+N
  • 查找文件 — Ctrl+Shift+N
  • 使用情况 — Ctrl+Alt+F7 
  • 回退/前进— Ctrl+Alt+Left/Right
  • 重构提取方法/变量/字段 /常量/参数- Ctrl+Alt+M/V/F/C/P
  • 在所有视图定位当前文件或选中内容(符号)  — Alt+F1
  • 文件结构弹出视图  — Ctrl+F12