IDEA快捷输入以及模板更改

       利用集成软件开发环境提供的快捷键进行重复代码或者常用代码的生成能减少我们的负担,在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);
    }
}

如果需要移除模板则直接选中模板点击添加旁边的减号即可。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值