之前一直是在用Eclipse开发,习惯了里面的组合快捷键,现在转用IntelliJ IDEA,刚接触IDEA不久,发现IDEA真的是java开发的“利器”,写代码的速度也提高了很多,写的时候就只有一个感觉——爽;
在IDEA中集成了很多快捷键,例如:
System.out.println();这句代码的快捷输出方式是sout;
public static void main(String[] args){}的快捷输出方式是psvm;
除此之外还有很多,这些快捷输出方式使得开发人员的开发效率成倍增加,几乎只需要一路Enter。
但是,我们也可以定义自己的一些快捷输出方式来满足自己的编程习惯,下面我就以Scanner sc = new Scanner(System.in);为例:
1.点击左上角的File —> Settings...
2.Editor —> Live Templates —> output —> 点击右上角的“+” —> 点击“1.Live Template”
3.找到Define,单击
4.里边有很多种语言选项,我们选中java选项
5.分别填写ABBreviation、Description和Template text三个选项的内容
6.到此我们就可以通过sc这个快捷输入方式来输出Scanner sc = new Scanner(System.in);
回车以后得到结果
但是我们会发现它并没有将Scanner类的包导入,那接下来我们就来解决一下这个问题
7.我们要进行自动导包有两种方法(推荐使用第二种)
(1).File —> Settings... —> Editor —> General —> Insert imports on paste选项卡中选中 None,表示不需要询问则自动导包,到此添加自定义快捷输入方式就完了。(不推荐此方式,因为有的时候自动导包会出现混乱,请参考第二中方法)
(2).在我们刚才定义输出语句的地方直接将包名定义在类的前面,点击Applay就OK了。