idea的使用-常用/快捷键/设置/插件/问题/配置备份-持续更新

以前编译器都是eclipse最近换到了idea,还不是很习惯,记录下

目录

区别

intelij idea 和 eclipse 使用上的

idea常用快捷键记录:  

设置

IDEA 默认不折叠代码

IntelliJ IDEA设置自定义author和date

好用插件:

IDEA设置自定义图片背景和透明度-Background Image Plus

翻译插件-Translation

自定义不同日志打印不同的颜色-Grep Console

写博客插件-Markdown Navigator

快速测试你的Controller接口-RestfulToolkit

快速生成/转换Json-GsonFormat

Mybatis的mapper Java接口方法和mapper XML文件快速切换-Free Mybatis plugin

Springboot的properties或yml文件中提示:

问题解决

IDEA中plugins中搜索不到插件问题解决

更改idea 左上角项目名

备份Intellij IDEA配置

idea关闭自动升级提示

导入项目后不能执行main方法

IDEA 去除 mybatis.xml 文件黄色警告

补充

按照行列号快速定位行快捷键设置

html页面不识别freemarker语法

idea同时打开多个文件,设置导航栏不隐藏自动换行/不自动关闭


区别

intelij idea 和 eclipse 使用上的

  •     IntelliJ系中的Project相当于Eclipse系中的workspace。
  •     IntelliJ系中的Module相当于Eclipse系中的Project。
  •     IntelliJ中一个Project可以包括多个Module
  •     Eclipse中一个Workspace可以包括多个Project

idea常用快捷键记录:  

  •     复制一行代码 ctrl+D
  •     剪切一行: ctrl+X
  •     删除一行: ctrl+y
  •     下上移动整行代码:Shift+Ctrl+上下键
  •     生成get、set、构造方法等:Alt+Insert
  •     查询某一方法何处被调用:Alt+F7
  •     代码提示:ctrl+space
  •     覆盖父类方法:idea中是ctrl+o
  •     全局查找关键字:Ctrl+Shift+F    
  •     根据文件名搜索:Ctrl+Shift+N
  •     根据方法名搜索:Ctrl+Alt+Shift+N
  •     跳转至指定行:Ctrl+G
  •     切换大小写:Ctrl+Shift+U
  •     根据描述搜索快捷键:Find Action(Ctrl+Shift+A)
  •     找到方法的实现:Ctrl + Alt + B 
  •     idea中比较方便是ctrl+n,eclipse中负责一些ctrl+shift+T
  •     代码格式自动调整:这个和eclipse也有很大区别,idea是ctrl+alt+F,eclipse中则是ctrl+shift+f
  • 竖着选、横着选alt+shift+insert 快捷键
  • 格式化快捷键:Ctrl+Alt+L

设置

IDEA 默认不折叠代码

File->Setting->Editor->General->Code Folding  将One-line methods去除即可

IntelliJ IDEA设置自定义author和date

/**     
  * 
  * @author        name
  * @date          ${DATE} ${TIME}
  * @version       1.0
  */

效果:

好用插件:

  • IDEA设置自定义图片背景和透明度-Background Image Plus

  • 翻译插件-Translation

  • 自定义不同日志打印不同的颜色-Grep Console

  • 写博客插件-Markdown Navigator

  • 快速测试你的Controller接口-RestfulToolkit

  • 快速生成/转换Json-GsonFormat

  • Mybatismapper Java接口方法和mapper XML文件快速切换-Free Mybatis plugin

  • Springboot的properties或yml文件中提示:

  • 阿里代码规约检测:Alibaba Java Coding Guidelines
  • 自动生成序列图插件:SequenceDiagram
  • 快捷键提示工具:Key promoter X
  • 代码注解插件: Lombok
  • 代码生成工具:CodeMaker
  • 代码质量检查工具:SonarLint
  • 单元测试测试生成工具:JUnitGenerator
  • Mybatis 工具:Free Mybatis plugin
  • JSON转领域对象工具:GsonFormat
  • 字符串工具:String Manipulation
  • Redis可视化:Iedis
  • K8s工具:Kubernetes
  • 彩虹颜色括号:Rainbow Brackets
  • AI智能编程插件:aiXcode-代码自动补全和相似代码智能推荐
  • 分析依赖冲突插件:Maven Helper 

问题解决

IDEA中plugins中搜索不到插件问题解决

方法1、File -> setting界面 -> Updates -> 去掉Use secure connection的勾

方法2: JetBrains Marketplace

再不行就用手机热点试试,或者离线安装

更改idea 左上角项目名

   

备份Intellij IDEA配置

备份:File->Export Settings

恢复:File->Import Settings

  

2020版本:

自定义Intellij idea配置和插件存放目录:以方便同步idea配置

1、进入到idea的安装目录;
2、找到“idea.properties”文件;
3、修改:“idea.config.path=${user.home}/.IntelliJIdea/config”后的路径,为你想要使用的存放目录;
4、修改:“idea.plugins.path=${idea.config.path}/plugins”后的路径,为你想要使用的存放目录;
5、注意取消上面两条的“#”注释符;
6、保存后,再次运行idea,所有配置和插件都将保存在指定的目录;
7、最后,就可以愉快的同步备份啦。

备份到GitHub

  1. 在任何托管服务(例如GitHub)上创建一个Git存储库

  2. 在安装了要共享其设置的IntelliJ IDEA实例的计算机上,选择“ 文件” |“共享” 管理IDE设置| 从主菜单设置存储库。指定您创建的资源库的URL,然后单击 Overwrite Remote

  3. 在要应用设置的每台计算机上,选择“ 文件” |“其他”。管理IDE设置| 从主菜单设置存储库。指定您创建的资源库的URL,然后单击Overwrite Local

    如果希望存储库保留远程设置和本地设置的组合,则 可以单击“ 合并”。如果检测到任何冲突,将显示一个对话框,您可以在其中解决这些冲突。

    如果要用本地设置覆盖远程设置,请单击 覆盖远程

  4. 如果您要禁用自动设置同步, 
    在 
    设置/首选项对话框中 Ctrl+Alt+S,转到工具| 设置存储库并禁用“ 自动同步” 选项。通过选择VCS |,可以手动更新设置 从主菜单同步设置

idea关闭自动升级提示

导入项目后不能执行main方法

maven项目的话可能是包没有导入完,点这里刷新下

或者手动添加下模块

IDEA 去除 mybatis.xml 文件黄色警告

方法1、取消勾选:

  • 去掉 No data sources configure 警告:settings ⇒ Editor ⇒ Inspections ⇒ SQL ⇒ No data sources configure
  • 去掉 SQL dialect is not configured 警告:settings ⇒ Editor ⇒ Inspections ⇒ SQL ⇒ SQL dialect detection
  • 去掉“注入语言”的背景色:settings ⇒ Editor ⇒ Color Scheme ⇒ General ⇒ Code ⇒ Injected language fragment ⇒ Background。

方法2、使用idea连接数据库,配置DataSource:

setting ⇒ Appearance&Behavior ⇒ appearance ⇒勾选 Show tool window bars

连接了数据库之后,mapper文件的背景色变成了浅绿色,并且编写sql的时候会有代码提示和错误提示

idea 检测mapper接口和mapper.xml文件对应的插件:

Free Mybatis plugin

补充

按照行列号快速定位行快捷键设置

设置位置: Keymap -> Main menu -> Navigate -> Line / Column

如图快捷键ctrl+l, 起始位置是光标所在位置

html页面不识别freemarker语法

插件Freemarker支持: Freemarker support

settings --> Editor --> File Types --> FreeMarker Template --> +  *.html  *.htm

idea同时打开多个文件,设置导航栏不隐藏自动换行/不自动关闭

最近打开多个文件, 之前打开的文件会消失, 这里重新设置下

  • Show tabs in one row  在一行中显示选项卡
  • Hide tabs if there is no space  如果没有空间,则隐藏选项卡

横着选竖着选快捷键

alt+shift+insert

根据url直接跳转对应controller方法的插件-RestfulToolkit

快捷键 Ctrl \ 

  • 7
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

瑶山

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值