美文网首页
已经足够好用的IDEA社区版.md

已经足够好用的IDEA社区版.md

作者: iakuil | 来源:发表于2021-01-13 15:45 被阅读0次

    工欲善其事必先利其器!要想学Java,首先得学会配置环境变量和IDE。
    如果没有特殊需要,不建议花费太多精力在软件破解上,毕竟IntelliJ IDEA社区版已经完全够用。

    0x00 收费版和社区版的区别:

    差异列表

    社区版不支持的功能:

    • Profiling tools -- JVM性能分析工具,类似的工具有很多
    • Spring -- 微服务开发时没有Servers标签,yaml配置文件不能提前校验,除此以外没啥感觉
    • JavaEE, Micronaut…… -- 这些框架要么太老,要么非主流,可以忽略
    • Swagger, Open API Specifications -- SpringFox都给你封装好了
    • JavaScript, TypeScript -- 请用WebStrom或者VSCode
    • Database Tools, SQL -- 你有更好用的Navicat

    是不是很Nice?
    再来看看我的界面:


    社区版界面

    该有的功能都有,逼格不输收费版,而且似乎更流畅。
    你还在犹豫什么?赶紧拿起手中的电脑,下载吧~~

    0x01 安装前准备

    1.建议先安装Java、Git和Maven。
    2.将JAVA_HOME、M2_HOME写进环境变量。

    0x02 安装后配置

    1.File -> Settings -> Editor -> File Encodings 所有Encoding全部配置为UTF-8.


    编码配置

    2.File -> Settings -> Build, Execution, Deployment -> Build Tools -> Maven -> Importing -> JDK for importer 选择自己安装的jdk目录。


    JDK配置

    3.File -> Settings -> Build, Execution, Deployment -> Build Tools -> Maven -> Maven home path 选择自己安装的maven目录。


    Maven配置

    4.File -> Settings -> Version Control -> Git -> Path to Git executable 确认是否自己安装的git.exe。


    Git配置

    0x03 安装插件

    • Alibaba Java Coding Guidelines
    • CodeGlance
    • Codota
    • Free MyBatis plugin
    • One Dark theme
    • Rainbow Brackets
    • SQL Params Setter

    PS. Lombok已经被IntellJ收编了,不再需要手动安装。
    如果项目用到了MyBatis Plus,可以使用MybatisX替代Free MyBatis plugin。

    0x04 推荐主题

    Material Theme UI
    One Dark theme
    Gradianto
    See:https://my.oschina.net/javaFamily/blog/4868653

    Mono字体是不是很洋气?右边还有minimap,还有Codotaf代码提示插件,还有免费的MyBatis插件~~
    再也不用绞尽脑汁去找破解版本了,安逸!

    亲测在我i5-3427U版本的ThinkPad X1 Carbon上流畅运行。
    又干掉了一个破解软件,我的形象愈发高尚了起来~~

    附:SQL Params Setter插件用法

    SQL Params Setter用法

    复制出来的SQL语句:

    SELECT
        id,
        username,
        gender,
        birthday,
        tel,
        avatar,
        province,
        nickname,
        email,
        address,
        create_time,
        update_time,
        version,
        deleted 
    FROM
        t_user 
    WHERE
        gender = 1 
        AND deleted = 0 
    order by
        create_time DESC LIMIT 10;
    

    -- THE END --

    相关文章

      网友评论

          本文标题:已经足够好用的IDEA社区版.md

          本文链接:https://www.haomeiwen.com/subject/cvnuaktx.html