文章目录

  • ​​资源定位、代码跟踪​​
  • ​​快速编辑,插入​​
  • ​​界面​​
  • ​​构建​​
  • ​​快速导入多个包​​
  • ​​其他​​

资源定位、代码跟踪

2个足矣:



查找任意资源

双击shift

查找任何文本

ctrl+shift



跳到声明(定义)处

ctrl+单击

跳到声明(定义)的实现类

ctrl+alt+单击

上一个编辑位置

ctrl+alt+left

下一个错误

f2

查找类 ​​ctrl+n​​​ 查找资源 ​​ctrl+shift+n​

查找文本/全文查找文本 ​​ctrl+f / ctrl+shift+f​​, 这里还有一个小技巧:如何查看jar包中的文本, 点scope即可。
查找哪里用到该方法 ctrl+shift+alt+f7 简单点 alt+f7就可以

查看哪里用到这个代码 ​​alt+f7​​​ 查看接口的实现类 ​​ctrl+alt+b​

快速编辑,插入

插入类,插入get,set: ​​alt+insert​​​ 导入类,快速修复错误: ​​alt+enter​​ 快速生成for循环: ​​ctrl+j​​ 快速try catch: ​​ctrl+alt+t​​ 但是无效,估计是冲突了
断点异常后如何不走那一堆堆栈, 点击一个位置​​alt+f9​​ (run to cursor) 或者 debug那一堆按钮的最后一个。

界面

resources下package重叠在一起
设置: 取消勾选 ​​​compact middle packages​​​ 设置主题theme:
settings—appearance—theme—intelliJ 。

进入某个方法,退出某个方法
ctrl+alt+单击
ctrl+alt+左方向

类所在的位置:
autoscroll to source 例如看一个类的源码位置
autoscroll from source

控制台全屏/调整大小
控制台全屏: ctrl+shift+"
控制台变一度小一度:ctrl+shift+上 ctrl+shift+下

构建

添加额外的jar包
file—project structure—libraries—+选中文件即可,如果之前引入的,最好先删除。

快速导入多个包

alter+enter是导入单个,但是有点麻烦。
导入多个:
File | Settings | Editor | General | Auto Import | 勾选 Add unambiguous imports on the fly 。

其他

run和terminal的区别
run里面的console相当于eclipse的控制台
terminal是输入命令的窗口

显示复制/剪切板的历史记录
ctrl+shift+v 显示复制的历史记录

复制配置地址的小技巧: 右键 copy settings path