1.如何申请IntelliJ IDEA
-->通过开源项目免费申请 IntelliJ IDEA <--
2.如何切换成中文版
Settings -> Plugins -->下载 chinese language package
插件:jclasslib
IDEA字节码学习查看神器jclasslib bytecode viewer介绍
插件:Alibaba Java Coding Guidelines
遵循阿里JAVA规范的插件,让你写的代码符合该规范
Save Action 保存时触发动作
Grep Console --用于日志高亮
AiXcoder Code Completer & Code Search Engine 用来智能训练你的习惯
Codota/tabnine
强大的最佳实践代码编写提示, 安装好就ok了, 使用时候自然就觉得厉害了.
Auto filling Java call arguments
在调用函数时,使用 Alt+Enter键,触发联想功能,选择”auto fill call parameters”自动填充调用的函数的形参名。
SequenceDiagram
查看方法调用时序图, 具体方法右键可查看
FindBugs
代码分析插件
SonarLint:编码风格提示
分析后会给出代码不足的改进方案
code review 插件
Upsource: Code Review and Project Analytics by JetBrains
New Relic CodeStream: GitHub, GitLab, PRs and Code Review - IntelliJ IDEs Plugin | Marketplace
===================
如何替换启动图
替换 jar 包中的图片资源
- 先退出正在运行的 IDEA, 避免出现什么问题
- 找到文件
idea 安装路径
/lib/resources.jar
macOS IntelliJ IDEA.app
右键选择 Show Package Contents
后找到 lib/resources.jar 文件 - 使用压缩软件替换
idea_logo.png
和 idea_logo@2x.png
这两个文件, 换成自己喜欢的图片 - 重新启动 IDEA, 大功告成
====================
3.IntelliJ IDEA设置快捷键为Eclipse风格
File-->setting-->keyMap
4 设置成eclipse的主题
File -> Settings -> Editor -> Color Scheme ->
5.字体选择和大小
File -> Settings ->Appearance 改UI的字体
改编辑区字体样式
File -> Settings ->Editor->Font
6.单行的长度设置
File -> Settings ->Editor-->Code style-->Java-->Wrapper and Braces
Hard Wrap at
7.控制台部分中文乱码问题:
Help->edit custom VM options 添加
8.想要运行JAVA飞行器,在VM option里添加
9.重建项目索引
File -> Invalidate caches
10.构建和运行工具需要把默认的gradle换成IDEA,
11.如何正常查看properties的中文部分
Settings-->File Encodings-->Transparent native-to ascii conversion
12.如何调出DEBUG线程界面
debugger最右侧小方块按钮点击,下拉勾选Threads
13.自动导入
打开自动编译
自动导入内部类
选中Settings > Editor > Code Style > Java > Imports > Insert imports for inner classes
的复选框
proto 文件import 异常
如何保存代码热更新?
如何正常停进程?Stop debug session
终止Debug调试模式,Ctrl+F2
如何查看静态数值,比如,用Ctrl+鼠标浮上去
常用快捷键
将idea的keymap替换为eclipse后,ctrl+f无法在run,debug控制台搜索
在快捷键处吧find改成Ctrl+F
如何云同步IDEA的设置,主题,安装的插件
可以同步如下项目
右下角有一朵云处理同步
文件大小达到上限时改如何调整?
今天发现一个 idea 智能提示不生效的案例
StructDB.java 文件现在有2.6M idea 默认情况下提示 StructDB(红框中部分) 显示成红色,
也没办法给正确代码提示,.失效,
临时解决方案是调大 idea 智能提示 最大加载文件大小
1.help->Edit Custom Properties
修改 idea.max.intellisense.filesize=102400
=================================
Idea Live Templates代码模板
经常要写logger的定义:private static final Logger logger = LoggerFactory.getLogger(MyClass.class);如果手工复制黏贴,就很繁琐,
这时,就可以用到IDEA的 Live Templates,settings-->live Templates-
Template Text 内容为:
为什么要写类的全路径,是因为如果不写的话,还得import类,多了一次操作,
Edit variables:
然后在编辑器里输入log就会出来
=============================================
如果只要阻断当前线程的话,在断点处如下设置:
组合启动
JAVA doc 乱码
在"Tools->Gerenate JavaDoc"面版的"Other command line arguments:"栏里输入
就是以utf-8编码读取文件和生成javadoc。
-encoding utf-8是文件编码,-charset utf-8是生成的javadoc的编码。