zoukankan      html  css  js  c++  java
  • IDEA开发初始化设置

    一、常用快捷键(Eclipse)

    • 注释:Ctrl + /
    • 类/方法DOC: Alt + Ctrl + /
    • 列选择模式:Alt + Shift + Insert
    • GIT回滚:Alt + Ctrl + Z
    • GIT常用菜单:Alt + ~
    • 智能代码块Alt + Ctrl + T
    • 大小写转换:Ctrl + Shift + X, Ctrl + Shift + Y
    • 查看子类:Ctrl + T
    • 查看类层级结构F4
    • 查看类方法Alt + 7, Ctrl + O
    • 重命名:Ctrl + Shift + R
    • 抽取方法:Ctrl + Shift + M
    • 局部变量提升为成员变量:Alt + Ctrl + F
    • 局部变量提升为静态常量:Alt + Ctrl + C
    • 格式化代码:Alt + Ctrl + L
    • 优化导入:Alt + Ctrl + O
    • 全局搜索:Ctrl + H
    • 定位使用位置:Ctrl + G

    二、基本设置

    1. 自动生成 serialVersionUID 的设置

    另外可以设置Live Template,方便设置serialVersionUID。

    Setting -> Editor -> Live Templates -> Java -> 新增一个模板
    private static final long serialVersionUID = 1L;

    2. 设置文件注释

    /**
     * ${NAME}
     * @author ${USER}
     * @date ${DATE} ${TIME}
     */   
     
    

    3. 隐藏项目文件(夹)

    .git;.gitignore;.idea;.idea/.;.mvn;mvnw;mvnw.cmd;

    4. *.properties中文乱码的修正(native转换)

    5. 设置全局maven

    File -> Other Settings -> Maven

    6. 设置全局maven

    File -> Other Settings -> Settings For New Projects -> Maven

    7. 设置全局git

    File -> Other Settings -> Settings For New Projects -> Git

    8. 设置全局jdk

    File -> Other Settings -> Structure For New Projects -> Project

    9. 设置自动优化导包

    File -> Settings -> Editor -> Genneral -> Auto Import

    10.添加JavaDOC注释的快捷键

    Settings ->Keymap ->Other ->Fix doc comment ->右键 ->选择 Add Keyboard Shortcut (Alt + Ctrl + /)
    Settings ->Keymap ->Other ->Show in Explorer ->右键 ->选择 Add Keyboard Shortcut (F10)
    Settings ->Keymap ->Other ->Duliplicate line or selection ->右键 ->选择 Add Keyboard Shortcut

    11.设置代码行宽度

    Settings ->Editor ->Code Style->Java ->Wrapping and Braces选项 ->勾选 Ensure rigth margin is not exceeded


    三、插件安装

    1. Save Actions 插件

    2. Mybatis插件(free-idea-mybatis)

    3. 背景图片插件(Background Image Plus +)

    4. 代码提示插件(Codota)

    5. Lombok插件

    6. Alibaba Cloud Toolkit

    7. Grep Console

    8. BashSupport

    9. CamelCase驼峰命名 (shift+alt+u)

    10. Jenkins Control Plugin

    11. JavaDoc(生成java注释 shift + ctrl + alt + G说明 )

    12. String Manipulation

    13. EasyCode

    14. Rainbow Brackets (颜色括号)

    15. Key Promoter X

    16. RestfulToolkit

    17. CodeGlance (代码缩略图)

    18. Material Theme UI

    19. Gsonformat (alt + s)

    20. Translation

    21. SonarLint,Alibaba Java Coding Guidelines,FindBugs (代码检查工具)

    22. EasyYapi

    23. Arthas-idea

    24. jclass(查看类字节码指令/结构)

    25. leetcode editor

    26. Git Commit Template(Git提交模板)

    27. IDEA Mind Map(思维导图)

    28. Waka Time(写代码的计时器)

    29. VisualVM Launcher(顺便启动JVM监控)

    30. JUnitGeneratorV2(单元测试代码生成器)

    31. PlantUML


    四、IntelliJ IDEA 插件推荐

  • 相关阅读:
    mysql配置utf8_mb4
    Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by serv
    MongoDB自动删除过期数据--TTL索引
    正则小公举
    苹果手机弹起输入框将页面上的元素上移
    location的部分属性
    在ajax请求下的缓存机制
    苹果机的时间格式转换为时间搓
    $.extendGit 丢弃所有本地修改的方法
    调起微信扫一扫
  • 原文地址:https://www.cnblogs.com/kancy/p/idea.html
Copyright © 2011-2022 走看看