# IDEA小技巧

# 后缀补全

后缀补全(不是自动补全),如遍历循环语句(for、foreach)、使用 String.format() 包裹一个字符串、使用类型转化包裹一个表达式、根据判(非)空或者其它判别语句生成 if 语句、用 instanceOf 生成分支判断语句等。使用的方式也很简单,就是在一个表达式后按下点号 . ,然后输入一些提示或者在列表中选择一个候选项。

# var 声明







public staic void main(String[] args){
    "cunsenjun".var
    new Arraylist<String>().var
    20.var
}

# null/notnull/nn 判空

public User getUser(User user){
    user.null
    user.notnull
    user.nn
}

# for/fori循环







public staic void main(String[] args){
    List<String> list = Arrays.asList("a","b,"c");
    list.for
    list.fori
}

# not 取反






public staic void main(String[] args){
    boolean isDeleted = false;
    isDeleted.not
}

# if 条件判断





public staic void main(String[] args){
    args.length>0.if
}

# return 返回值





public User getUser(){
    new User().return
}

# 类选择右键

  • Copy Reference复制类包路径和类名Ctrl+Alt+Shift+C
  • Generator 生成toString、getter/setter、constructor、重写父类方法

# 查看本地代码历史

鼠标到想要查看的项目/文件夹/文件,右键->Local History->Show History列明的修改的版本和历史,可查看历史提交列表,点击具体文件可查看版本之间修改记录。 鼠标到想要查看的项目/文件夹/文件,右键->git->Show History是git提交记录。

# 进入方法

Ctrl+鼠标点击方法,进入方法后回退Ctrl+Alt+左右箭头回到上下一步编辑。

# 打开最近项目

File->Open Resent/Ctrl+Shift+A 搜索open recent

# 进入接口/实现类

选中方法后,Ctrl+U到接口方法/Ctrl+Alt+B到接口实现方法,一般就在打开的类左边有个提示向上向下箭头,鼠标点击进入父类接口或者子类实现即可。

# bookmark

  • F11 插入一个书签/删除一个书签
  • Shift+F11 插入书签列表 切换选中一个enter进入书签类容
  • Ctrl+Shift+任意数字 用作书签计数
  • Ctrl+对应的标签数字 跳转到某个书签

# Ctrl+Alt+H/Alt+F7

  • Ctrl+Alt+H 针对某个方法的引用查找
  • Alt+F7 针对某个方法的引用查找外,还可以针对类中的变量使用查找 查找后的列表,按F4可以进入应用代码块,Alt+8跳回原来视图。

# 别轻易自定义快捷键

  • 经常会出现快捷键与其他应用的快捷键冲突的情况;
  • 自定义太多快捷键了,你也不太好记住; IDEA里的每个操作,都可以看出一个action。我们可以使用ctrl+shift+a来输入我们要使用的操作。比如说,上面提到的Rebuild Project。你可以先使用ctrl+shift+a快捷键,然后输入Rebuild Project并回车,即可执行你要的操作。

# idea 日常bug排查

在选择断点后, 在断点处右键添加断点条件. 调试效率翻倍

# gitlab安装使用

# jenkins安装使用

# maven使用

更新时间: 11/4/2020, 4:26:23 PM