IDEA自定义配置

常用插件

  • IDE Eval Reset 破解,自动重置试用时间(https://plugins.zhile.io
  • Free Mybatis Plugin --> MyBatisX(自带的自动生成功能较好)
  • Lombok
  • Translation
  • GitToolBox 可以看到每一行是谁提交的
  • GenerateAllSetter 批量生成实体的set方法(光标进入变量,Alt+Enter)
  • copilot github的ai编程插件
  • Maven Helper
  • JRebel And XRebel for InteliJ
    激活方法:
    https://blog.csdn.net/qq_42263280/article/details/128888312
    https://www.cnblogs.com/flyrock/archive/2019/09/23/11574617.html
    https://blog.csdn.net/qq_26721093/article/details/130261284
    (1) 配置idea自动构建
    (2) 允许自动编译:在 Maintenance(Ctrl + Shift + Alt + /) -> Registry 中勾选 compiler.automake.allow.when.app.running;Settings -> Build, Execution, Deployment -> Compiler 中的 Build project automatically
    (3) 配置JRebel自动部署时间为3s
  • Grep Console 一款和IDEA Console相关的插件,可以通过expression表达式过滤日志、给不同级别的日志或者给不同pattern的日志加上背景颜去掉方法参数提示(废弃)色与上层颜色
  • RestfulToolkit 快捷查找Restful接口,快捷键:Ctrl+\ --->RestfulTool(快捷键Ctrl+Alt+/,自带发送请求功能)
  • Alibaba Java Coding Guidelines 阿里代码编码指南
  • CodeGlance3 窗口右侧代码预览
  • Active Tab Highlighter 高亮选中的Tab标签(废弃)
  • Rainbow Brackets 彩虹括号(废弃)
  • Chinese(Simplified) Language Pack 汉化插件
  • Mybatis Log Plugin 打印拼装后可直接执行SQL
  • Presentation Assistant 快捷键展示(废弃)
  • SequenceDiagram 代码执行时序图
    GenerateAllSetter 快速生成实体所有set方法
  • Vue.js

快捷键

快捷键 描述 英文描述
F7->F5 单步进入 Step Over
F8->F6 单步调试 Step Into
Shift+F8->F7 跳出 Step Out
F8 继续执行 Resume Program
Alt+F9->F9 运行到光标处 Run to Cursor
Alt+F8 执行表达式 Evaluate Expression
Alt+Enter 智能提示 Show Context Actions
Ctrl+1 回退 back
Ctrl+2 前进 Forward
Ctrl+左键 查看定义或引用 Go to Declaration or Usages
Ctrl+Alt+左键 查看子类、方法实现类 Go to Implementations
Ctrl+N 搜索类型 Go to Class
Ctrl+Shift+N 搜索文件 Go to File
Ctrl+F12 文件结构 File Structure
Ctrl+F 当前文件查找 Find
Ctrl+R 当前文件替换 Replace
Ctrl+Shift+F 全局查找 Find in Path
Ctrl+Shift+R 全局替换 Replace in Path
Ctrl+/ 注释/取消注释(单行) Comment with Line Comment
Ctrl+Shift+/ 注释/取消注释 Comment with Block Comment
Ctrl+Shift+- 折叠代码 Collapse All
Ctrl+Shift+= 展开代码 Expand All
Ctrl+Alt+L 格式化代码 Reformat Code
Ctrl+Alt+O 自动导包 Optimize Imports
Alt+Insert 自动生成 Generate
Ctrl+G 跳到指定行号 Go to Line
F3 添加书签 Toggle Bookmark
Ctrl+D 复制选中行 Duplicate Line or Selection
Ctrl+Tab 快速切换tab标签 Switcher
Ctrl+E 最近打开的文件 Recent Files
Ctrl+Alt+Z Git回滚 Rollback
Ctrl+Y 删除当前行 Delete Line
Ctrl+Shift+Z 反撤销(只能撤销Ctrl+Z) Redo
Ctrl+Shift+U 大小写转换 Toggle Case
Alt+F7 查看引用列表 Find Usages
Ctrl+H 类的继承关系 Type Hierarchy

新版idea导航栏自定义按钮

树状缩进垂直线

显示文件最后修改时间和大小


隐藏显示.idea文件夹和.iml文件

配置maven,应用于所有project

取消idea自动打开项目

更好的显示工具栏

代码提示忽略大小写

去掉方法参数提示

设置Beyond Compare为默认的GIT代码比较工具(废弃)

commit changes调到左侧菜单(不用弹框)

自动导包

自动编译

关闭自动更新

maven自动下载源代码

添加前进后退按钮(废弃)


git上一个改动,下一个改动(定制状态栏)

maven刷新按钮(定制状态栏)

鼠标悬浮提示

去掉Run with Coverage和Run with Profiler按钮(废弃)

高亮显示相同字符的背景颜色

80FF83

去掉xml文件中sql背景色(废弃)


类内部的层级关系移到上面

自动隐藏下方toolbar(废弃)

修改后未保存的文件添加*号

设置护眼背景色(废弃)

C7EDCC

新版idea更新pom后自动刷新

编码设置:text file encoding为utf-8,文件换行符使用Unix格式


设置字体大小

方法头显示被继承和引用次数

去掉屏幕中间提示换行的竖线

方法间增加分隔线

批量启动springboot项目

.idea>workspace.xml文件中添加如下节点

  <component name="RunDashboard">
    <option name="configurationTypes">
      <set>
        <option value="SpringBootApplicationConfigurationType" />
      </set>
    </option>
  </component>

启动项目提示:Command line is too long. Shorten command line for OauthApplication or also for Spring Boot default configuration.

.idea>workspace.xml文件中添加如下节点

<component name="PropertiesComponent">
	<property name="dynamic.classpath" value="true" />
</component>

修改IDEA的JVM启动参数


鼠标滚轮改变字体大小

git已修改文件的上级文件夹颜色

git已修改文件颜色

修改注释颜色(废弃)

TAB多行显示


始终在最右侧打开新tab

非当前项目代码Tab标签颜色(默认的颜色不够显眼)

总是更新SNAPSHOT

类自动添加注释/模版

/** 
* ${description} 
* @author: ych
* @date: ${YEAR}-${MONTH}-${DAY}
*/
public class ${NAME} {
}

多线程调试

单行注释时,双斜杠不要在第一行

格式化调试时时间格式

java.util.Date
new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this)

IDEA退出提示,防止勿点(很多时候重新启动,再重新启动多个项目要很久)

git 文件中已经修改的位置上下移动

terminal执行命令报错(powershell的问题)

# 执行查询,显示Restricted表示状态是禁止的
get-ExecutionPolicy
# 修改策略:
set-ExecutionPolicy RemoteSigned
# 再执行查询,显示RemoteSigned表示无限制
get-ExecutionPolicy

其他问题

删除module,又重新创建相同module后,出现module无法识别的问题

posted @ 2020-03-10 15:37  惬意的小屋  阅读(1602)  评论(0编辑  收藏  举报