idea 开发工具使用

  使用idea开发工具过程中,各种个性化设置或快捷方式使用汇总

  1、设置默认maven为本地

              

              

   2、编写代码时提供完整的参数提示信息

              

   3、编辑器列模式

    使用alt+鼠标左键,鼠标下移即可——使用版本idea2019.3.3。

   4、refactor项目名称后找不到main:重新导入module,选择对应的路径。

  5、如果提示编译器版本不匹配,使用maven的可以直接在maven中设置编译器级别,比如11版本

    ·          

     也可以通过idea工具本身设置,setting中java compiler设置——但是maven框架使用配置才有效。

  6、添加属性配置提示依赖后,仍没有提示,rebuild一个解决。

              

     其本质是重新 compile 编译项目之后,configuration processor 会为我们创建一个 JSON 文件:spring-configuration-metadata.json,只有这个文件存在才有效。

   7、启动项目找不到main class 或者idea中Module is not specified在idea中设置:

              

   8、查看类继承关系:使用快捷键ctrl+alt+u,不仅可以查看继承关系还可以查看继承了哪些接口,如下查看Zookeeper中中用到Wathcer接口的类。

              

   9、idea中使用本地maven突然无法自动导入jar,之前可以。修改镜像文件地址:

              

                 

    <mirror>
      <id>alimaven</id>
      <mirrorOf>central</mirrorOf>
      <name>aliyun maven</name><url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    </mirror>

  10、pom.xml中自动提示信息:使用ctrl+alt+空格,提示信息可呈现。

  11、自定义工程A已成功加载到本地maven仓库,但是另一个项目B引入后,无法正常导入。

    1)自定义项目A中maven执行clean命令;

    2)修改该项目名称后,执行install;(本质在这步需要refactor一下,使用idea2019.3,不知道是不是工具本身的bug)

    3)项目B加载最新生成的jar。

   12、属性添加文件编码

                

   13、一行代码太长,自动换行

    查看Dubbo的一段源码时,代码太长需要拉滚动条,可以不拉滚动条设置一下即可。

    设置前:

              

     设置:

              

    设置后:

              

     根据屏幕自动调整为不用拉横向滚动条,阅读一行所有的内容。

   14、可以通过快捷键Ctrl + Shift + n进行全局搜索。

  15、ctrl+d复制当前行到下一行。

  16、class文件获取对应字节码:

    1)使用命令 javap -v *.class

              

    2)使用插件jclasslib bytecode viewer

      安装插件:

              

      打开class文件,使用插件查看

              

              

   17、设置JVM参数

              

 

 

 

 

 

 

    

  未完,待续……

posted on 2021-05-08 04:30  池塘里洗澡的鸭子  阅读(145)  评论(0编辑  收藏  举报