java开发工具-->IDEA
一、IDEA快捷键
Ctrl + Alt +B 或者 Ctrl + Alt + 单击鼠标左键 查找接口的实现类
Ctrl +Alt +T 快速捕获异常
Ctrl + H 查看类或接口的继承关系
Ctrl + Alt + H 查询都是哪里调用了该方法
Ctrl + Ctrl + ⬆/⬇ 光标同时选中多行
Ctrl + / 注释光标所在行代码(根据当前不同文件类型使用不同的注释符号)
Ctrl + Tab 切换编辑窗口
Ctrl + End 跳到文件末尾
Ctrl + Home 跳到文件开头
Ctrl + - 折叠代码
Ctrl + + 展开代码
Ctrl + Shift + - 折叠所有代码
Ctrl + Shift + + 展开所有代码
Ctrl + Alt + L 格式化代码
Ctrl + Alt + T 捕获多行异常
Alt + Insert 代码自动生成,如生成对象的 set / get 方法,构造函数,toString() 等
Alt + 7 快速查看类的结构信息
Alt + Enter 万能键 :
(1) 导入需要导的包;
(2)快速生成方法的返回值类型与变量名;
(3)可以快速选择是抛出还是捕获;
(4)实现类快速创建;
输入/** 然后按下Enter idea自带方法注释
选中代码块 + Ctrl + Table 多行代码向右缩进
选中代码块 + Ctrl + Table + Shift 多行代码向左缩进
Ctrl + Shift + u 代码大小写转换
Alt + Shift + ⬆/⬇ 将该行代码上下移动
二·、IDEA设置
1、修改编辑与控制台字体大小
(1)编辑窗口的字体大小设置为固定值
(2)通过Ctrl+鼠标滚轮改变编辑窗口的字体大小
(3)设置控制台字体的大小
2、 修改编码规则
3、 resources目录分割
不能使用 “.” 分割,使用斜线。
4、设置tab键长
5、设置标签在不同行
6、idea关闭更新提示
7、idea文件目录中间包结构切换树形结构
取消勾选Compact Middle Packages
8、idea不显示target目录
9、关闭idea错误检测idea
9.1 拼写错误
9.2 悬空标签
9.3 类模板注释提示标签错误
三、IDEA进阶配置
1、idea启动vue项目
点击小锤子旁边的Edit Configurations,会弹出一个弹窗
点击“+”号,选中npm
2、idea卡顿解决方法
(1)修改idea配置文件
bin目录下
8GB运存建议修改为
16GB以上运存前两个指标可以翻倍
(2)快捷方式优化
3、idea类和方法注释模板设置
1.创建类时自动添加注释
/***@ClassName ${NAME}*@Description TODO*@Author syh*@Date ${DATE} ${TIME}*@Version 1.0*/
2.方法注释
第一步:
选择File–>Settings–>Editor–>Live Templates,先选择右侧绿色加号新建一个自己的模板组,如图命名为myGroup
第二步:
在红框输入对应内容
*** @description TODO* @author syh* @date $date$ $time$
$params$* @return $returns$
*/
第三步:
第四步:
groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+=' * @param\\t' + params[i] + '\\t' + ((i < params.size() - 1) ? '\\n' : '')}; return result", methodParameters())
第五步:测试
输入" /* ",然后按Tab键即可生成注释
3.类注释
与方法注释过程无异
输入" /** ",然后按Tab键即可生成注释
*** @description TODO* @author syh* @date $date$ $time$* @version 1.0*/
4、idea2022修改pom文件卡死
创建完springboot项目后,删除以下文件夹
5、idea微服务项目服务显示在同一窗口
1.点击左上角的view,先选择Tool Windows,再选择Services
2、然后会进入控制台,选择如下
5、最后选择springboot
6、结果:就可以了
四、IDEA插件
1、本地安装idea插件
(1)官网地址: idea插件官网
(2)在输入框中搜索相应地插件
(3)进入该页面,点击该插件
(4)点击插件版本
(5)各个版本下载
(6)本地安装插件
下载好的插件不需要解压,目录位置也没有要求,建议放置在IDEA安装目录下plugins中
2、实用插件
MyBatisX MyBatis开发工具
作用:代码之间快速跳转;service、mapper、xml 代码快速生成
代码生成
第一步:idea连接数据库,右击选择
第二步:
第三步:
Free Mybatis Plugin mybatis开发中mapper与xml跳转
One Dark theme 彩色主题
Translation 翻译工具
现在谷歌已经不能使用,其他收费
RestfulToolkit-fix 接口信息及接口定位
1、ctrl + / 全局搜索请求路径然后定位接口
2、查看接口信息
打开相应模块,搜索路径即可
Thief-Book 摸鱼神器
ctrl + shift + ⬆ 展开页面
ctrl + shift + ⬇ 隐藏页面
alt + ⬅ 上一页
alt + ➡ 下一页
txt格式小说下载地址:https://www.xuanshu8.org/txt/65736.html
java开发工具-->IDEA相关推荐
- Java开发工具简介
Java语言是一种解释性的语言,即读一句程序执行一句,这样就需要一 个解释器完成源程序到机器语言的翻译过程.同时Java是跨平台的语 言,跨平台是指Java程序可以在安装任何操作系统的计算机上运行,起 ...
- java myeclipse 下载_myeclipse 10|MyEclipse(优秀的Java开发工具myeclipse下载) 10.7官方版下载 - 下载吧...
MyEclipse10官方下载是一款非常优秀的Java开发工具.MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错.MyEclipse目前支持Java Servlet ...
- java 开发工具_Java开发工具和环境,你了解多少?
Java作为今年来最热门的编程语言之一,越来越多的人选择Java,但对于一些初入门的小白来说,在选择和安装开发工具和环境的时候,会遇见很多的问题. 今天就给大家来分享一些实用的Java开发工具和环境, ...
- idea如何删除java里面工程,Java开发工具IntelliJ IDEA配置项目系列教程(七):卸载模块...
IntelliJ IDEA是Java语言开发的集成环境,IntelliJ在业界被公认为优秀的Java开发工具之一,尤其在智能代码助手.代码自动提示.重构.J2EE支持.Ant.JUnit.CVS整合. ...
- java vue20.2.2浏览器_支持 Java 15!Java 开发工具 IntelliJ IDEA 2020.2发布
本文主要对IntelliJ IDEA 2020.2新增修复功能进行详细介绍,其中包括对GitHub拉取请求的更高级支持,新的Inspections Widget,还包含许多框架和技术的新功能,包括Ja ...
- 十四种Java开发工具点评
图形界面的java开发工具 JDK Borland 的JBuilder ,JDeveloper,VisualAge for Java jcreater. 常见的十五种Java开发工具的特点 1.JDK ...
- JAVA开发工具整理
JAVA开发工具整理 1-日志 2-JSON 3-XML 4-数据对象转换 4.1-spring beanUtils 4.2-JODD 转载于:https://www.cnblogs.com/pcpi ...
- 1 java开发工具IDEA的使用
IntelliJ IDEA 2017.1汉化破解版安装图文教程(附汉化补丁) 注册码:http://idea.lanyus.com/ 点击在线生成 IntelliJ IDEA 2017.1正式版发布 ...
- eclipse占用内存过大_idea被评最好用java开发工具,为什么用eclipse的人更多?
从事java开发一般都需要使用到一些开发工具,记得以前刚接触java的时候还用过MyEclipse.idea被评为最好用java开发工具,为什么用eclipse的人更多?下面一起来了解下吧! IDEA ...
- eclipse 64位_如何安装调试 Java开发工具Eclipse和JDK环境
JRE是个运行环境,JDK是个开发环境.因此写Java程序的时候需要JDK,而运行Java程序的时候就需要JRE.而JDK里面已经包含了JRE,因此只要安装了JDK,就可以编辑Java程序,也可以正常 ...
最新文章
- C#中DataGrid控件的基本使用
- 近67万辆奔驰汽车被召回,涉及C级、SLC级等车型
- 【Kafka】Kafka Streams简介
- 敏捷开发框架_力软敏捷开发框架,不需要程序员也能做的开发工具
- python机器学习:朴素贝叶斯分类算法
- 日期截取年月_2019年7月18日 期权交易日志——用小黄人教你理解期权平价公式...
- python tkmessagebox_在python中关闭tkmessagebox一段时间后
- freetype 2.11.0必须使用VS2012编译
- Spring学习笔记(入门)
- vim如何删除^M字符
- linux ps命令详细解读
- input标签 各属性解释
- [Excel函数] SUM函数 | SUMIF函数 | SUMIFS函数
- WordPress 搭建超级好看的主题博客
- WordPress丸子小程序从零到一搭建小程序[小程序配置]
- SSD202 驱动WIFI-ssw01b的STA模式
- Qt,C++多功能二维码实现,绘制与解析
- 【算法】常见数据结构基本算法整理
- ecshop mysql 标题表_ECshop每个数据库表结构说明_MySQL
- 数据结构课程设计实验一:图书信息管理系统的设计与实现
热门文章
- python3.5.5does not support a f profix
- python绘制像素图_Python用61行代码实现图片像素化的示例代码
- 你想知道的全都有 五一节日购机全攻略
- 在线音乐播放项目——BY音乐
- 在Windows 10(Win10)下安装“NVIDIA图形驱动程序”、“NVIDIA控制面板”、CUDA Toolkit、cuDNN Archive的详细过程记录
- 深圳职业技术学院计算机专业分数线,2016深圳职业技术学院分数线
- hive 使用beelin连接报错
- sentry mysql_Apache Sentry安装及简单使用
- 自定义考勤统计日历(二)
- 中考可以使用计算机吗,2017年中考可以带计算器吗