IntelliJ IDEA编译器的使用详解(二)——常用快捷键,常用模板,创建动态WEB工程,关联数据库,Git

一、 快捷键选择设置

如果之前使用Eclipse的快捷键比较习惯,可以使用修改IDEA的配置,改为IDEA的快捷键。如果想要使用IDEA的快捷键,只需要使用默认即可。
在这里插入图片描述

二、IDEA一些常用的快捷键(仅个人使用一些常用的,以后有多的会不断添加)

快捷键解释
Ctrl + F在当前文件进行文本查找
Ctrl + R在当前文件进行文本替换
Ctrl + Z撤销
Ctrl + Y删除光标所在行 或 删除选中的行
Ctrl + D复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面
Ctrl + W递进式选择代码块。可选中光标所在的单词或段落,连续按会在原有选中的基础上再扩展选中范围 (这个可以尝试一下,真的香)
Ctrl + O选择可重写的方法
Ctrl + I选择可继承的方法
Ctrl + /注释光标所在行代码,会根据当前不同文件类型使用不同的注释符号 (
Ctrl + Shift + /多行注释代码块注释
Alt + Enter根据光标所在问题,提供快速修复选择,光标放在的位置不同提示的结果也不同
Alt + Insert代码自动生成,如生成对象的 set / get 方法,构造函数,toString() 等
Ctrl+Alt+L自动修正代码。如果代码比较乱,会自动修复代码
Ctrl + Alt + v快速生成返回值
ctrl+alt+m快速抽取方法
Shift + Enter开始新一行。光标所在行下空出一行,光标定位到新行位置

三、常用模板输出

模板一

  • psvm 直接输出main函数
    这里不做演示

模板二

  • sout 直接输出System,out.println();方法
  • 拓展:
  • soutp 输出形参
  • soutm 输出类名.方法
  • xxx.sout 直接输出变量
  • soutv 就近选择变量输出
    案例:
public class demo1 {
    //模板一:pswm
    public static void main(String[] args) {
        //模板二:scout
        System.out.println();
        //拓展:soutp /soutm/soutv/xxx.sout
        //soutp 输出形参
        System.out.println("args = " + Arrays.deepToString(args));
        // soutm输出类名.方法
        System.out.println("demo1.main");
        //xxx.sout 直接输出变量
        int num =1;
        System.out.println(num);
        //soutv 就近选择变量输出
        int num2=2;
        //soutv 就近选择变量输出
        System.out.println("num2 = " + num2);

    }
}

模板三

  • fori 生成for循环

变形 :

  • iter 变为增强for循环
  • itar 变为普通循环。并且直接定义好数组

案例:

//模板三
        String [] arr=new String[]{"zhangsan","lisi","wangwu"};
        for (int i = 0; i <arr.length ; i++) {
            System.out.println(arr[i]);
        }
        //变形 :iter 变为增强for循环
        for (String s : arr) {
            System.out.println(s);
        }
        //变形:itar 变为普通循环。并且直接定义好数组
        for (int i = 0; i < arr.length; i++) {
            String s = arr[i];
            
        }

模板四

  • list.for 自动生成list的增强for循环

变形

  • list.fori 生成普通for循环
  • list.forr 生成逆序普通遍历
//模板四:
        ArrayList<String> list = new ArrayList<>();
        list.add("a");
        list.add("b");
        list.add("c");
        //list.for   生成增强for循环
        for (String s : list) {
            
        }
        //list.fori  生成普通for循环
        for (int i = 0; i < list.size(); i++) {
            
        }
        //list.forr 生成逆序普通遍历
        for (int i = list.size() - 1; i >= 0; i--) {
            
        }

模板五

  • ifn 生成if(xxx == null)
  • inn 生成if(xxx != null)

变形:

  • xxx.nn / xxx.null 效果与上述两个一样
ArrayList<String> list = new ArrayList<>();
        list.add("a");
        list.add("b");
        list.add("c");
        //模板五:ifn
        if (list == null) {
            
        }
        //模板六:inn
        if (list != null) {
            
        }
        //变形:xxx.nn / xxx.null
        if (list != null) {

        }
        if (list == null) {

        }

模板六

  • prsf 生成private static final 用于单例设计模式
  • psf 生成 public static final
  • psfi 生成 public static final int
  • psfs 生成 public static final String

有许多模板在IDEA中均可查看
打开Settings——>Editor——>Live Templates
在这里插入图片描述

四、自行修改模板和自定义模板

经常使用Eclipse写main方法使用快捷模板main。IDEA中必须书写psvm。我们可以对其进行修改。

打开Settings——>Editor——>Live Templates修改main方法
在这里插入图片描述
如果想要自己写一些模板,可以进行如下方式进行添加
在这里插入图片描述

在这里插入图片描述

五、IDEA创建动态web工程

https://blog.csdn.net/Mr_GYF/article/details/109073982
点击该文章,翻到最后即可看到工程部署

六、关联数据库

点击界面最右边的DateBase,添加数据库

在这里插入图片描述
进入后依次输入数据库库名,数据库账号。数据库密码
在这里插入图片描述
如果第一次连接,会出现提示框让我们下载插件。点击下载即可
在这里插入图片描述
如果是MySQL6以下的版本。我们需要切换我们的驱动
在这里插入图片描述
此时我们回到我们的数据库即可查看到我们的数据
在这里插入图片描述

七、在GitHub中上传或下载项目

第一步:下载客户端版本的Git
在这里插入图片描述
第二步:登陆你的git账户和密码
在这里插入图片描述
第三步:从git上获取代码

先复制自己账户下的一个项目的路径
在这里插入图片描述打开IDEA,进行下面操作。获取我们的项目

在这里插入图片描述
输入我们复制的url项目路径即可。

在这里插入图片描述
当然我们也可以选择进行上传项目的操作
在这里插入图片描述
我们也可以通过查看本地历史的方式,查看我们对本类进行修该的一些历史记录

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值