zoukankan      html  css  js  c++  java
  • IDEA快捷键和插件

    1. 快捷键或有用的操作

    查看类

    1.  查看类关系(extends、implements):选中类-->右键-->diagrams-->show diagram
    2. 查看某个类的所有方法和属性:ctrl+F12
    3. 查看某个类、方法的实现:Ctrl+Alt+B
    4. 查看最近使用的文件:Ctrl+E

    查找替换

    1. Ctrl+F/R 当前文件内查找
    2. Ctrl+shift+F/R 工程内全局查找,可以自定义搜索范围、文件类型
    3. Ctrl+N查找某个类
    4. Ctrl+shift+N查找某个文件

    重构/代码生成

    1. shift+F6 重命名变量名、方法名、类名
    2. Alt+Insert,快捷生成构造函数、getter、setter,equal、hashCode、toString等
    3. Ctrl+I 实现接口的方法
    4. Ctrl+Alt+V 手动生成方法返回值
    5. 生成序列化id:鼠标选中类名,按Alt+Enter,选择add 'serialVersionUID' field;如果没有该选项,按下Ctrl+Alt+S(设置),搜索Serializalbe,找到 clas without 'serialVersionUID',勾选并apply,再次重试即可
    6. 注释、删除无用的包、移除无用的行、格式化代码、生成模板代码,可以通过菜单栏的code菜单查看

    显示/依赖

    1. Alt+V 最下面三个选项可以进入全屏、无干扰、演示模式,尤其是无干扰模式,可以屏蔽各种通知,让你专心code
    2. 唤起project、version control、terminal等窗口,可以通过菜单栏view-->tool window查看,一般都是Alt+1、Alt+9、Alt+F12
    3. maven冲突解决:在pom.xml文件内-->右键-->maven-->show dependencies;搜索冲突的依赖
    4. maven导入依赖无法成功?试试mvn -X clean,再次导入
    5. Alt+W up/down可以在不使用鼠标的情况下切换工程,Ctrl+Tab键可以切换最近使用的文件

    2.有用的插件

    1. Alibaba Java Coding GuideLines阿里巴巴编码规约,类似findbugs
    2. Free MyBatis plugin 可以在mapper接口文件和XML文件之间跳转,十分方便
    3. .ignore,将.gitignore中匹配的文件置灰,方便查看工程目录中有用的文件
    4. Junit 单元测试插件
    5. maven插件:clean、compile、package、install、deploy等常用,mybatis相关的mybatis-generator可以自动生成mybatis的mapper.java和mapper.xml文件还有实体类,节省了写CRUD的时间
  • 相关阅读:
    [LeetCode] 1072. Flip Columns For Maximum Number of Equal Rows
    [LeetCode] 1730. Shortest Path to Get Food
    [LeetCode] 1005. Maximize Sum Of Array After K Negations
    [LeetCode] 1286. Iterator for Combination
    [LeetCode] 390. Elimination Game
    [LeetCode] 1940. Longest Common Subsequence Between Sorted Arrays
    [LeetCode] 794. Valid TicTacToe State
    [LeetCode] 1162. As Far from Land as Possible
    [LeetCode] 2022. Convert 1D Array Into 2D Array
    [LeetCode] LeetCode 2021勋章
  • 原文地址:https://www.cnblogs.com/boboshenqi/p/8979739.html
Copyright © 2011-2022 走看看