IDEA使用总结
2019-11-24 16:03:24来源:博客园 阅读 ()
IDEA使用总结
之前学习Java的时候,用的IDE是eclipse,免费也挺好用的。最近由于公司主要使用IDEA进行开发,因此转换到了IDEA。也听说过IDEA是开发Java最好用的IDE。用了一段时间后,确实感觉IDEA非常智能方便。
如果你之前使用的是其他的ide,刚开始会感觉不是很习惯。但当你熟悉IDEA的基本使用后,你会发现它相比其他ide的优点。
下面是我使用过程中,觉得IDEA中比较重要的设置,功能和技巧。
1.IDEA启动速度优化
安装IDEA后,可能会感觉启动速度比较慢。通过修改IDEA的配置文件能有效加快IDEA的启动速度。
找到IDEA的安装目录,如:C:\Program Files\JetBrains\IntelliJ IDEA 2019.2.1,在bin文件夹里有 idea64.exe.vmoptions 的文件,修改如下参数:
-Xms128m
,16 G 内存的机器可尝试设置为-Xms1024m
-Xmx750m
,16 G 内存的机器可尝试设置为-Xmx1024m
-XX:MaxPermSize=350m
,16G 内存的机器可尝试设置为 -XX:MaxPermSize=500m
-XX:ReservedCodeCacheSize=225m
,16G 内存的机器可尝试设置为-XX:ReservedCodeCacheSize=500m
2.常用设置
2.1 文件编码修改
- 上图标注 1 所示,IDE 的编码默认是 UTF-8,Project Encoding 虽然默认是 GBK,但是一般我都建议修改为 UTF-8。
- 上图标注 2 所示,IntelliJ IDEA 可以对 Properties 文件进行专门的编码设置,一般也建议改为 UTF-8,其中有一个重点就是属性 Transparent native-to-ascii conversion,
- 上图标注 3 所示,对于 Properties 文件,重要属性 Transparent native-to-ascii conversion 主要用于转换 ascii,一般都要勾选,不然 Properties 文件中的注释显示的都不会是中文。
2.2 自动导包
如上图标注 1 和 2 所示,默认 IntelliJ IDEA 是没有开启自动 import 包的功能。
- 勾选标注 1 选项,IntelliJ IDEA 将在我们书写代码的时候自动帮我们导入需要用到的包。但是对于那些同名的包,还是需要手动 Alt + Enter 进行导入的,IntelliJ IDEA 目前还无法智能到替我们做判断。
- 勾选标注 2 选项,IntelliJ IDEA 将在我们书写代码的时候自动帮我们优化导入的包,比如自动去掉一些没有用到的包。
2.3 不折叠包名
IntelliJ IDEA 默认是会折叠空包的,这样就会出现包名连在一起的情况。但是有些人不喜欢这种结构,喜欢整个结构都是完整树状的,所以我们可以去掉演示中的勾选框即可。
2.4 多行显示
如上图标注 所示,在打开很多文件的时候,IntelliJ IDEA 默认是把所有打开的文件名 Tab 单行显示的。但是我个人现在的习惯是使用多行,多行效率比单行高,因为单行会隐藏超过界面部分 Tab,这样找文件不方便。
3.常用插件
插件名称 | 插件介绍 | 官网地址 |
---|---|---|
Key promoter | 快捷键提示 | https://plugins.jetbrains.com/plugin/4455?pr=idea |
CamelCase | 驼峰式命名和下划线命名交替变化 | https://plugins.jetbrains.com/plugin/7160?pr=idea |
CheckStyle-IDEA | 代码样式检查 | https://plugins.jetbrains.com/plugin/1065?pr=idea |
FindBugs-IDEA | 代码 Bug 检查 | https://plugins.jetbrains.com/plugin/3847?pr=idea |
Statistic | 代码统计 | https://plugins.jetbrains.com/plugin/4509?pr=idea |
JRebel Plugin | 热部署 | https://plugins.jetbrains.com/plugin/?id=4441 |
CodeGlance | 在编辑代码最右侧,显示一块代码小地图 | https://plugins.jetbrains.com/plugin/7275?pr=idea |
GsonFormat | 把 JSON 字符串直接实例化成类 | https://plugins.jetbrains.com/plugin/7654?pr=idea |
4.常用快捷键
快捷键 | 介绍 |
---|---|
Alt+回车 | 导入包,自动修正 |
Ctrl+N | 查找类 |
Ctrl+Shift+N | 查找文件 |
Ctrl+Alt+L | 格式化代码 |
Ctrl+Alt+O | 优化导入的类和包 |
Alt+Insert | 生成代码(如get,set方法,构造函数等) |
Ctrl+E或者Alt+Shift+C | 最近更改的代码 |
Ctrl+R | 替换文本 |
Ctrl+F | 查找文本 |
Ctrl+Shift+Space | 自动补全代码 |
Ctrl+空格 | 代码提示 |
Ctrl+Alt+Space | 类名或接口名提示 |
Ctrl+P | 方法参数提示 |
Ctrl+Shift+Alt+N | 查找类中的方法或变量 |
Alt+Shift+C | 对比最近修改的代码 |
Shift+F6 | 重构-重命名 |
Ctrl+X | 删除行 |
Ctrl+D | 复制行 |
Ctrl+/ 或 Ctrl+Shift+/ | 注释(// 或者/.../ ) |
Ctrl+J | 自动代码 |
Ctrl+E | 最近打开的文件 |
Ctrl+H | 显示类结构图 |
Ctrl+Q | 显示注释文档 |
Alt+F1 | 查找代码所在位置 |
Alt+1 | 快速打开或隐藏工程面板 |
Ctrl+Alt+ left/right | 返回至上次浏览的位置 |
Alt+ left/right | 切换代码视图 |
Alt+ Up/Down | 在方法间快速移动定位 |
Ctrl+Shift+Up/Down | 代码向上/下移动 |
F2 或Shift+F2 | 高亮错误或警告快速定位 |
原文链接:https://www.cnblogs.com/leton/p/11895952.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:SSO单点登录
- idea为代码添加标签清除标签 2020-06-11
- IDEA 设置热部署 Devtools 2020-06-10
- 2020最新IDEA插件大集合,一款能帮助你写代码的工具是多么重 2020-06-09
- 总结一些 Java 相关笔试、面试题,万一用上了呢 (=_=) -- 基 2020-06-08
- 聊聊 OAuth 2.0 的 token expire_in 使用 2020-06-08
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash