首页
移动开发
物联网
服务端
编程语言
企业开发
数据库
业界资讯
其他
搜索
彻底解决 intellij IDEA 卡顿 优化笔记
其他
2018-05-30 10:08:00
阅读次数: 5
[经验分享]
彻底解决 intellij IDEA 卡顿 优化笔记
[复制链接]
电梯直达
1
#
发表于 2017-3-1 08:11:31
|
只看该作者
|
只看大图
由于工作中经常出现分支各种切换,使用Eclipse便不再像以前那么舒服了,不停的修改工作空间,每次修改完工作空间又是一堆一堆的个性化设置,来回的切换,真的很累。我们做软件的,怎么能不去尝试新鲜的呢,毕竟,再难走的路,也有人已经走过,我们只需要Google一下而已。
本篇适用于Idea 14.x 15.x 16.x
这次在使用了2天的IDEA之后,我发现这玩意简直屌爆了!
这次我重新进行征服IDEA过程中,遇到了很多很多的问题,当然,有一句话说的很好,遇到一件很难搞的事情,但凡你有半点犹豫,那就肯定是有办法搞定,而你只不过不愿意搞而已。
于是硬着头皮,下载IDEA14,注册,破解,优化,背快捷键,debug,解决idea卡顿,等等等等。
真是用的多了,就发现了它比Eclipse好太多了,整个开发流程很清晰,效率提升了不少。
那么我来说一下最重要的几点吧,网上的文章也都比较老了,今天是2015年11月26日。怎么安装我就不说了。
1.解决卡顿
这个是重中之重的!!必须解决,否则你每敲一行代码就卡你一下午的滋味真的不好受,首先你要有8G内存,没有8G内存的话,下面的应该也有用。但是我还是建议开发起来上8G好一些。
(1)File-Settings-Editor-General- 去掉 show quick doc on mouse move
(2)File-Settings-Perferences->Inspections,点Copy,复制一份,名称任意。然后点击下面工具栏中的Reset to empty。保存。
(3)去idea安装路径的bin目录下找到>
2.每次打开IDEA都会有一个进度条idea updating indices
删掉 c:/user/.IntellIJIdea14/system/caches 这个文件夹,然后 file - Invalidate Caches / Restart,点击Invalidate Caches按钮 之后,Idea会重启,重启完了,会再次updating indices,之后你随便关闭都哦了~~
3.IDEA不实时编译
话说,还是让它实时编译的好,因为有时候不编译挺难受的。
参考:http://www.mincoder.com/article/2365.shtml
http://my.oschina.net/fdblog/blog/172229
4.Jetty 热部署
参考:http://www.cnblogs.com/java-koma/archive/2012/11/30/2796737.html
5.重要的快捷键
(1)ALT+F7 类似于EClipse的 show call history 查看被谁调用
(2)Alt + 回车 智能提示
(3)Shift +>
(4)调试Debug必备快捷键
F9 resume programe 恢复程序
Alt+F10 show execution point 显示执行断点
F8 Step Over 相当于eclipse的f6 跳到下一步
F7 Step Into 相当于eclipse的f5就是 进入到代码
Alt+shift+F7 Force Step Into 这个是强制进入代码
Shift+F8 Step Out 相当于eclipse的f8跳到下一个断点,也相当于eclipse的f7跳出函数
Atl+F9 Run To Cursor 运行到光标处
ctrl+shift+F9 debug运行java类
ctrl+shift+F10 正常运行java类
alt+F8 debug时选中查看值
(5)Ctrl + B 类似于Eclipse的F3,直接进入某类,就和鼠标+Ctrl是一样一样的。
(6)当修改了java文件时,在IntelliJ中按:‘Ctrl+Shift+F9’ 将重新编译该java文件,
如果修改了多个java文件,按‘Ctrl+F9’ 可以重新编译整个工程。
6.一个窗口开启多个项目
用Eclipse的我们都知道,一个workspace里面放置多个工程,彼此依赖啊项目什么的玩的66的,然而IDEA,新手刚上来也想要这种效果就是IDEA一个窗口里面运行多个项目,有些人说这是不科学的,他们都是一个窗口开WEB,一个窗口开Java项目,或者另一个Web项目。
下面我说下我的办法,其实是利用IDEA的Module模式,首先引入Web项目,之后再引用它依赖的项目,只不过有一定的操作步骤,跟我前来。
导入Web项目
打开项目管理器Project Structure,选择Modules,点加号,然后将它所依赖的模块导入进来
还是项目管理器Project Structure,选择Modules,点Web主项目,再点右边的加号,选择Module dependency,之后选择它依赖的模块,就算是引入进来了
这还没有结束,因为,你还想在Debug的时候,通过进入类的方法,不进入Class文件,直接进入它所依赖的模块的源码中,这就需要这么玩,把你的项目放在maven或者jar之前就行啦。下面这样操作。
猜你喜欢
转载自
blog.csdn.net/weinichendian/article/details/80175561
彻底解决 intellij IDEA 卡顿 优化笔记
Intellij IDEA暴力解决卡顿问题
解决intellij idea卡顿的方法
三招彻底解决IDEA卡顿问题
Intellij IDEA卡顿问题
解决 idea 卡顿问题并优化
彻底解决Intellij IDEA中文乱码问题
性能优化:如何彻底解决SharedPreferences造成的卡顿
三步解决IDEA系列开发工具 RubyMine、IntelliJ IDEA卡顿
IDEA性能优化设置(解决卡顿问题)
解决 Mac 环境下 IntelliJ IDEA 写代码卡顿情况,修改 IntelliJ IDEA 内存大小
解决idea卡顿问题
彻底解决Intellij IDEA中文乱码问题(亲测成功)
IDEA配置——解决idea卡顿问题
亲身体验Intellij Idea从卡顿到顺畅
解决idea运行卡顿问题
idea卡顿解决方法实用
彻底解决Intellij IDEA/WebStorm2017.2 中文无法输入 中英文没法自由切换问题?
彻底解决了Intellij IDEA 2017.2 中文无法输入及中英文没法自由切换的问题
idea卡顿调整
idea卡顿问题
idea 卡顿问题
IntelliJ IDEA 优化.
Intellij IDEA配置优化
IntelliJ IDEA 优化
IntelliJ IDEA的优化
IntelliJ IDEA优化
【IDEA】IntelliJ IDEA 使用优化
mac下idea卡顿问题解决
解决IDEA因分配内存而引起的卡顿
今日推荐
基于大语言模型的开源知识库问答系统 MaxKB GitHub Star 数量突破 5,000 个!
美国拟限制 AI 大模型出口中国和俄罗斯
苹果将与 OpenAI 达成协议,将 ChatGPT 应用于 iPhone
openKylin 社区生态委员会第六次会议圆满召开
阿里云正式发布通义千问 2.5
Python 3.13 发布首个 Beta:实验性自由线程模式和 JIT、改进交互式解释器
Stack Overflow 拿我的代码去训练 AI 大模型,还封了我的账号
Pop!_OS 的 COSMIC 桌面完成 App Store 上架工作
报告:Django 仍然是 74% 开发者的首选
《2024 年一季度互联网投融资运行情况》研究报告
15 年前上了“FFmpeg 耻辱柱”,今天他还得谢谢咱——腾讯QQPlayer一雪前耻?
TIOBE 5 月榜单:Fortran “复活”进入 Top 10
周排行
BPM为企业带来的实际利益
好程序员web前端分享css常用属性缩写
Java文件下载(excel)
css样式的动态添加及显示和隐藏等零碎用法
axios全局配置以及拦截器
使用Logstash来实时同步MySQL和log日志数据到ES
C++获取当前时间(年月日、时分秒、毫秒)
Odoo产品分析 (四) -- 工具板块(11) -- 网站即时聊天(1)
Java环境配置正确,但是java、javac、java -version均返回“不是内部或外部命令,也不是可运行的程序或批处理文件”?
01 官网下载各种CentOS教程(超详细版)
每日归档
更多
2024-05-14(0)
2024-05-13(18)
2024-05-12(0)
2024-05-11(38)
2024-05-10(38)
2024-05-09(35)
2024-05-08(42)
2024-05-07(14)
2024-05-06(40)
2024-05-05(0)