利用集成软件开发环境提供的快捷键进行重复代码或者常用代码的生成能减少我们的负担,在IDEA中有不少快捷键供我们使用来提升编程效率,也有不少插件可以帮助我们更好的使用开发工具,这里我们只介绍一些常用的快捷键。(当然我还是觉得一些常用的关键字比如static、private之类的我们最好是不需要借助提示就可以自己写对)
1.
快速输入public static void main(String args[])
输入:psvm等出现提示然后按下回车或者,输入m+回车
2.
System.out.println(“”);
输入:sout+回车
3.
for循环遍历
Num.fori可以给定循环次数即得到for(int i=0;i<Num;i++)
输入:数组名称.fori 回车( 指定数组从头到尾的遍历。)
4.
foreach循环遍历
输入: iter+回车
5.
try…catch
选中代码,使用ctrl+alt+t可以对选中代码块进行如下快捷操作。
6.
文档注释:输入 “ /** ”并回车。(多行文档注释)
7.
一键重命名。
shift+F6
(如果是一些设置了组合键的笔记本F6=Fn+F6,其它Fn键类似)
8.
自动设置接收变量
例如:
Person person = new Person();
我们可以直接写new Person();
写完new Person()之后
第一种方法:
alt + enter(推荐)
注:在目前IDEA中alt加回车可以顺便再更改生成的变量名,更改完需要再回车一次,)
第二种方法:
ctrl + alt + v
第三种方法:
new Person().var 然后回车, 就跟xxx.sout 打印一样
9.
删除光标所在行
Ctrl+y
格式化代码
Ctrl+Alt+L
10.
Alt+Enter
导入包,以及提示如何消除代码错误。
这个快捷键很常用,一般接口的实现类以及抽象类的继承常用它来直接生成需要重写的方法。
11.
Alt+Ins
快捷生成一些构造方法或者getter和setter方法等方法以及测试代码。
一般在写JavaBean的时候用这个快速生成代码很方便。
Insert键一般在键盘的Delete键附近,以缩写Ins表示。
12.
最后这里介绍IDEA中模板代码怎么更改和创建step1:首先打开设置
step2:Editor下有一个File and Code Templates
step3:在这里的文件下有不少我们平时项目中使用的文件类型,可以在这里修改它们的模板比如这里增添了一行注释然后Apply即可。
ex:
找不到直接创建servlet文件的解决办法。
我们可以自己添加servlet模板:
这里例如我们把name改为Sethereal语言设置为java,则我们可以在创建新的文件时候列表找到我们的模板创建文件。
同理,servlet也是类似的
下面是我自己在用的一个servlet模板:
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
import javax.servlet.ServletException;
import javax.servlet.http.*;
import javax.servlet.annotation.*;
import java.io.IOException;
@WebServlet("/${Class_Name}")
public class ${Class_Name} extends HttpServlet {
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
this.doPost(request,response);
}
}
如果需要移除模板则直接选中模板点击添加旁边的减号即可。