平时工作常用的idea快捷键或者技巧

一、idea常用快捷键

(1)代码折叠,格式化快捷键:

  • Ctrl+alt+l 格式化代码;
  • Ctrl+shift+. / Ctrl+shift+= 折叠代码 / 展开代码 ;
  • Ctrl+”+/-” 当前方法展开 / 折叠;
  • Shift+tab idea快速将多行左对齐;
  • Ctrl+W 选中上下文相关联代码;

(2)文档参数相关快捷键:

  • /** 然后回车 快速生成文档注释;
  • Ctrl+Q 显示注释文档(方法或类的文档);
  • Ctrl+P 方法参数提示;
  • Alt+Q 可以看到当前方法的声明,主要是看到类名头部信息;

(3)类结构相关快捷键:

  • Alt+7 / Ctrl+F12 显示当前类的组织结构;
  • Ctrl+H 显示类结构图(类的继承层次);
  • Alt+1 显示或隐藏项目结构;

(4)重命名,复制,刷新,删除快捷键:

  • Shift+F6 对包名/类名/方法名/变量名 进行快速重命名;
  • Ctrl+Alt+Y idea刷新本地文件;
  • Ctrl+d 复制光标所在行内容;
  • Ctrl+Shift+Insert 可以选择剪贴板内容并插入;
  • Ctrl+y 删除行内容;
  • Ctrl+Shift+U 大小写转化,将选中的全部转为大写或者小写。

(5)搜索查看快捷键:

  • Ctrl+shift+r 全局搜索
  • Ctrl+Shift+Alt+N 根据类名查找类或者类中的方法或变量;
  • Ctrl + N 根据输入的名称/类名查找类文件;
  • 双击shift键 根据路径或者名称快速查找类或方法;
  • Ctrl+f 在类中按照名称快速查找内容;
  • Ctrl+R 替换;
  • Ctrl+e 打开最近编辑过的文件;
  • Alt+6 查看项目中的todo;
  • Alt+F7 查找光标所在的方法 / 变量 / 类被调用的地方,全局范围内查看;
  • Ctrl+Alt+F7 查找光标所在的方法 / 变量 / 类被调用的地方,局部范围内查看;

(6)svn版本控制快捷键:

  • Alt + ` 显示版本控制常用操作菜单弹出层;
  • Ctrl+alt+a 将文件纳入svn管理;
  • Ctrl+T 更新代码快捷键;
  • Ctrl+k 提交代码快捷键。

(7)自动补全快捷键:

  • Alt+enter 快速导入包,缺失类以及依赖, 实现接口时导入全部的方法;
  • Alt+insert 快速生成setter和getter;
  • Ctrl+Alt+T 选定代码块生成try语句;
  • Ctrl+alt+j或者Ctrl+J 集合对象,快速生成增强for循环;
  • Ctrl+shift+enter 补全分号或者补全大括号。补全大括号时鼠标要定位到所在语句,然后按快捷键即可补全;
  • Ctrl+alt+v 快速补全对象声明;
  • psvm/sout main/System.out.println(); Ctrl+J,查看更多;
  • Ctrl+O 快速重写父类方法。

(8)idea设置快捷键:

  • Ctrl+Alt+S 打开settings设置对话框;
  • Ctrl+Alt+Shift+S 打开当前项目或者模块的项目结构设置对话框;
  • Ctrl+~ 快速切换方案(界面外观、代码风格、快捷键映射等菜单)。

(9)光标移动快捷键:

  • Shift + 滚轮前后滚动 当前文件的横向滚动轴滚动;
  • Shift+enter 快速将鼠标移动到下一行;
  • Ctrl+Alt+left/right(左右方向键) 返回至上次浏览的位置;
  • Alt+left/right(左右方向键)切换代码视图;
  • Ctrl + [ 移动光标到当前所在代码的花括号开始位置;
  • Ctrl + ] 移动光标到当前所在代码的花括号结束位置;
  • Ctrl + 左方向键 光标跳转到当前单词 / 中文句的左侧开头位置;
  • Ctrl + 右方向键 光标跳转到当前单词 / 中文句的右侧开头位置;
  • Ctrl + End 跳到文件尾;
  • Ctrl + Home 跳到文件头;
  • Alt + 左方向键/右方向键 切换当前已打开的窗口中的子视图;
  • Ctrl+shift+上下方向键 上下移动代码行;
  • Ctrl+Alt+B 跳转到方法实现处;
  • Alt+上下方向键 快速跳转到下一个方法;
  • Ctrl+g 快速跳转到指定行,排查错误非常方便;
  • Ctrl+Tab 快速转到下一个修改的地方;
  • Ctrl+Shift+Tab 快速转到上一个修改的地方;

(10)运行快捷键:

  • Ctrl+shift+f10 执行main方法;
  • Shift+f9 以调试模式运行main方法;
  • Alt+鼠标点击对象或变量 调试时查看对象的堆栈信息。

其他参考:https://www.cnblogs.com/zhangpengshou/p/5366413.html#undefined


二、idea模板代码配置

(1)模板代码配置

for循环
List<String> list = new ArrayList<>();
输入: list.for 即可输出
for(String s:list){} 

System.out.println 快捷输出
“abc”.sout => System.out.println("abc");
在eclipse中使用方式为:sysout=> System.out.println();

(2)在idea中编辑json字符串时使用inject language
先将焦点定位到双引号里面,使用alt+enter快捷键弹出inject language视图,并选中Inject language or reference。
如果要退出编辑JSON信息的视图,只需要使用ctrl+F4快捷键即可。


三、常用或好用的插件

1、RestfulToolkit 插件  根据http请求路径,快速定位到controller,快捷键:ctrl+alt+n
2、HighlightBracketPair,Rainbow Brackets 两款插件,高亮显示括号。
3、Jclasslib Bytecode Viewer 查看类的字节码文件。
4、Codota 更加智能的快速补全。
5、Alibaba Java Code Guideline 阿里巴巴代码规范插件。
6、free mybatis plugins  dao mapper快速映射插件。
7、Jrebel and XRebel  热部署插件。
8、GenerateSerialVersionUID 插件 快速生成serialVersionUID
在你的class中:光标定位在类名前,按Alt+insert就会提示自动创建serialVersionUID
使用配置方法参考:https://blog.csdn.net/qq_35246620/article/details/77686098
9、SequenceDiagram 插件 idea 查看类调用时序图
10、findbugs 插件 用于分析代码质量以及查找潜在bug 
findbugs是一款用于检测代码规范、代码质量以及潜在bug的插件,在idea中setting-plugin中进行安装使用。
11、Translation   idea 翻译插件
12、Statistic 代码统计插件:用于分析写了多少代码等统计数据。
13、lombok插件,在类上加上@Data注解,自动省略set/get等方法,简化代码。
14、Json Parser  json串格式化工具,不用打开浏览器了。
15、MyBatisCodeHelperPro   功能更加强大但收费,支持mapper互跳,方法自动生成,代码自动生成。
16、设计ui素材网站:https://nodesign.dev 
17、CamelCase 插件,大小写转换 ctrl+shift+u , shift+alt+u

四、idea激活

idea激活地址:https://www.jiweichengzhu.com/article/93afbed1245d4ee69b82ed1b067f48a4
idea激活码地址:https://www.jb51.net/article/184631.htm

posted @ 2019-08-22 17:16  jason小蜗牛  阅读(863)  评论(0编辑  收藏  举报