飞道的博客

IDEA常用和实用配置

492人阅读  评论(0)

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

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

显示类中所有方法

菜单栏:View—>Tool Windows—>Structure或者Alt+7(注意不是Alt+F7)

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

快速回到函数名function处

Alt+下箭头、上箭头  直接在函数跳

 

IDEA_查找接口的实现 的快捷键

ctrl + alt +B

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

自动写构造函数等

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}上。

spring.profile.active=${env}

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

-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使用情况 》》》

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

查看函数调用关系

To build a hierarchy of method calls

  1. In the Editor, place the caret at the method declaration or usage. In the Project view, or another tool window, select the desired method.
  2. Do one of the following:
    • On the main menu, choose Navigate | Call Hierarchy.
    • Press Ctrl+Alt+H.

----------

中文汉化

https://www.cnblogs.com/AFan-z/p/11240928.html 

https://github.com/pingfangx/jetbrains-in-chinese/tree/master/IntelliJIDEA

 


转载:https://blog.csdn.net/21aspnet/article/details/104166965
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场