IDEA使用技巧
下载
官网下载:https://www.jetbrains.com/idea/download/#section=windows
提升速度
在安装目录下更改参数可提升反应速度。
- -Xms128m,16 G 内存的机器可尝试设置为 -Xms512m(设置初始的内存数,增加该值可 以提高 Java 程序的启动速度。)
- -Xmx750m,16 G 内存的机器可尝试设置为 -Xmx1500m (设置最大内存数,提高该值,可以减少内存 Garage 收集的频率,提高程序性能 )
- -XX:ReservedCodeCacheSize=240m,16G 内存的机器可尝试设置为 -XX:ReservedCodeCacheSize=500m (保留代码占用的内存容量 )
- 注意:内存不大于8G的无需修改
查看目录
这是IDEA 的各种配置的保存目录。 这个设置目录有一个特性,就是你删除掉整个目录之后,重新启动 IntelliJIDEA 会 再自动帮你生成一个全新的默认配置,所以很多时候如果你把 IntelliJ IDEA 配置改坏了,没关系,删掉该目录,一切都会还原到默认 。
工程界面
模块 (Module)
从 Eclipse 转过来的人总是下意识地要在同一个窗口管理 n 个项目,这在IntelliJ IDEA 是无法做到的。 IntelliJ IDEA 提供的解决方案是打开多个项目实例,即打开多个项目窗口。 即:一个 Project 打开一个 Window 窗口。
在 IntelliJ IDEA 中 Project 是最顶级的级别,次级别是 Module 。 一个 Project可以有多个可以有多个Module。目前主流的大型项目。目前主流的大型项目都是都是分分布式布式部署部署的的,结构都是类似这种多种Module 结构。
这类项目一般是这样划分的,比如:core Module 、 web Module 、 plugin Module 、solr Module 等等,模块之间彼此可以相互依赖。通过这些 Module 的命名也可以看出,他们之间都是处于同一个项目业务 下的模块,彼此之间是有不可分割的业务关系的。 举例:
创建一个模块
选中项目project,右击选择New->module->根据需求next即可。
删除一个模块
选中需要删除的模块 -> 右击 -> Open Module Settings
然后再选中需要删除的模块 -> 右击 -> Delete即可
常用配置
- 进入设置:File -> Settings
- 设置鼠标滚轮修改字体大小,我们可以勾选此设置后,增加Ctrl + 鼠标滚轮 快捷键来控制代码字体大小显示。
- 设置鼠标悬浮提示
- 设置自动导包功能
- Add unambiguous imports on the fly :自动 导入 不明确 的 结构
- Optimize imports on the fly 自动帮我们优化导入的包
- 设置显示行号和方法间的分隔符
- 如上图红圈所示, 可以 勾选 Show line numbers :显示行数。
- 如上图红圈所示, 可以 勾选 Show method separators 显示方法 分隔线 。
- 忽略大小写提示
- 设置取消单行显示 tabs 的操作
- 设置默认的字体、字体大小、字体行间距
- 修改代码 中 注释的字体颜色
- Doc Comment Text 修改文档注释的字体颜色
- Block comment 修改多行注释的字体颜色
- Line comment 修改当行注释的字体颜色
- 设置项目文件编码
- 设置自动编译
快捷键设置
- 修改快捷键模式
输入
psvm+tab
键快速生成main函数输入
sout+tab
键快速生成print函数输入
fori+tab
键快速生成for循环输入
iter+tab
键快速生成for循环可在前面加变量名.快捷键
创建Java Web Project 或 Module
创建的静态 Java Web
- 选中项目 -> New -> Module -> Static Web -> Static Web -> next即可
- 然后可以在该模块下新建静态文件
创建动态的 Java Web
- 选中项目 -> New -> Module -> Java-> JavaEE Web Application -> next即可
添加tomcat并部署工程
先安装好tomcat,然后进入cmd输入
catalina run
,能运行则表示配置成功在IDEA中,进入Run -> Edit Configurations -> Defaults -> 找到tomcat -> local -> 选择tomcat安装路径
添加项目
- 这时,Server的本地访问路径就变为了
http://localhost:8080/JavaWeb/
- 运行和停止
解决控制台打印乱码的问题
- 打开tomcat安装路径,找到
apache-tomcat-8.5.51\conf\logging.properties
文件,修改文件如下
- 打开tomcat安装路径,找到
关联数据库
- 打开IDEA数据库窗口
- 选择相应的数据库源
- 输入参数,下载必要驱动,然后点击Test Connection即可测试是否连接成功
- 成功后,可以看到数据库相关内容
- 显示可视化
版本控制
- 先安装并配置好git工具
- 关联git
- 关联github,如果无法使用密码登录,去github->Setting-> developer settings创建一个token,选项全选,然后复制token到idea中
- 在github上创建一个项目,并克隆到idea中
- 复制github仓库地址到idea中进行克隆
- 查看历史提交
- 常用功能
断点调试
- 节省内存空间
- 调试按键
- 条件断点
- 在断点处右击调出条件断点。可以在满足某个条件下,实施断点。
- 查看表达式的值(Ctrl +U)