idea 使用技巧

发布时间 2023-10-06 19:45:52作者: 小小的编程员

提取变量,声明父类型

在idea中提取变量 Ctrl + Alt + V 这个快捷键大家一定不陌生.

其用法不少,主要的用法就是先创建一个对象,然后通过提取变量快捷键快速的将对象赋值给自动声明的变量,如下:

先写对象的创建:

new ArrayList()

然后按下 Ctrl + Alt + V ,出现:

ArrayList arrayList = new ArrayList();

我们就可以直接使用这个变量arrayList

但是矛盾出现了,自动声明的变量类型为具体实现类ArrayList,而我们希望获得的是其接口List,难道很蠢的拿鼠标选中ArrayList的Array再删除吗?

一个更好的办法是按下Ctrl + Alt + V出现以下界面以后按shift+tab,此时即可选择声明变量类型.

image

在父类和接口较少的情况下通过方向键即可选择,若选项过多则可以手写前几个字母迅速锁定所需对象.

image

然后按回车或者tab进入变量名编辑,再按一次回车或tab结束编辑.

更惊喜的是:

提取变量具备记忆功能,你这次创建的ArrayList对象时赋值给了List声明的变量,那么下一次遇到ArrayList对象提取变量,默认就会生成List类型变量.

快捷键

  • 修改文件编码: 设置》编辑器》文件编码
  • 修改快捷键 Alt+;:设置》按键映射 image
  • 设置快捷键:ctrl+Alt+; image
  • 设置快捷键: 按键映射》数据库》 添加行 与 删除所在行image
  • 提取变量时,如何声明为接口类型的变量(子类对象指向父类变量) Ctrl+Alt+V 后使用 shift+tab 选择父类类型 ; 自动记忆(当前文件中,下次再使用该变量时,声明自动父类型)