您的位置:首页 > 其它

IDEA常用和实用配置

2020-02-17 08:26 411 查看

主要是收集IDEA常用和不常用配置陆续更新

------------------------

自动写构造函数等

Alt + Insert

------------------------

idea中隐藏.idea文件夹和.iml文件

idea中的.idea文件夹和.iml是平常几乎不使用的文件,在创建父子工程或者聚合工程时反而会对我们操作产生干扰,所以,一般情况下,我们都将其隐藏掉。

File--settings--Editor--File Types--Ignore files and foloders中输入.idea;*.iml;,如果有其它需要屏蔽的文件夹或者文件以此类加。

----------------------

idea搜源码(jar源码)

开发过程中 经常遇到需要在依赖的jar包查看源码找类方法属性:

1 双击 shift , 如下可以看到找到opencv的jar里面的内容:

2 快捷键: Crtl + Shift + F , 选择 scope -> project and libraies

比如我们要搜spring.factories

------------------

Intellj idea快速创建某个接口的实现类

将鼠标放在接口的名称处按 Alt+Enter 键,鼠标左键单击:Implement interface ,进入创建实现类的名字以及指明其所在的包的界面。

-----------------------

IDEA实用插件和技巧

解决lambda expressions are not supported at this language level的问题

Intellij Idea 代码格式化/保存时自动格式化

一、安装google-java-format 
preferences -> plugins -> Browse repositories… 
搜索google-java-format 

还有阿里的代码规范插件也不错

IDEA下查看Java字节码插件

idea如何一键更换彩色主题

新版Intellij IDEA 2019.2部分中文无法显示还有中文乱码问题

https://tieba.baidu.com/p/6220615453?red_tag=0116856589

只要在File-Settings-Editor-Font里面将“Fallback font”选项选择其他类型的字体就行了,但部分字体还是会导致中文不显示,目前本人亲测SimHei、SimSun、YouYuan等字体可以完美显示中文。

------------------

代码行数统计插件

IDEA 代码统计插件 --- Statistic

---------------------

Free Mybatis plugin

在IDEA开发工具中,对于mybatis的接口方法,要找到对应的xml对应的sql,在不使用其他工具的前提下,都是通过搜索的方式去找到对应的xml中的sql。在操作上,也不会觉得十分麻烦。不过有一种更加轻巧的方法,来使接口与xml之间轻松切换,我们使用Free Mybatis plugin插件,使用的方式是打开Settings面板-Plugins,在搜索框中搜索Free Mybatis,然后安装即可,安装完成后,会提示重启idea,重启后即可看见效果,在接口与xml的sql上会有个箭头,点击它就可以自由跳转。

---------------------

IDEA的JVM配置

https://segmentfault.com/q/1010000015447430/a-1020000015562147

其实maven注入最终也是走JVM的,因此我给你提供另一种方法,你这个方法的问题可能在于${env}上。

[code]spring.profile.active=${env}

然后在启动类的JVM入参处动态控制运行环境

[code]-Denv=dev

如你有dev,test,idc等配置文件,利用这种注入方式,指定哪个配置文件,服务就运行哪个环境,非常方便。

 IntelliJ IDEA 2017.3 EAP: Configurable command line shortener and more

 

如果类路径太长,或者有许多VM参数,程序就无法启动。原因是大多数操作系统都有命令行长度限制。在这种情况下,IntelliJIDEA将试图缩短类路径。

  shorten command line 选项提供三种选项缩短类路径。

  none:这是默认选项,idea不会缩短命令行。如果命令行超出了OS限制,这个想法将无法运行您的应用程序,但是工具提示将建议配置缩短器。

  JAR manifest:idea 通过临时的classpath.jar传递长的类路径。原始类路径在MANIFEST.MF中定义为classpath.jar中的类路径属性。

  classpath file:idea 将一个长类路径写入文本文件中。

========================

查看jar依赖

例如:log4j logback slf4j使用情况 》》》

 

  • 点赞
  • 收藏
  • 分享
  • 文章举报
21aspnet 博客专家 发布了1599 篇原创文章 · 获赞 1181 · 访问量 1234万+ 他的留言板 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: