IDEA小技巧

目录

编辑区分屏

多个Spring微服务的开启——开启DashBoard


 

 

用*标识编辑过的文件

************************************************************************************************************************************************

IDEA默认对修改的文件不进行标识,从Eclipse中过来的人会有点不习惯。。。

可以修改:

 

 

效果:(小小的星号)

 

当然可以开启IDEA的自动保存功能,如下

 

开启IDEA的自动保存功能

************************************************************************************************************************************************

Save files on frame deactivation表示,当frame失活时,保存文件,实测中发现,切换编辑区文件并不能触发frame deactivation,Alt + Tab 倒是可以。。。可以理解为暂时离开IDEA或关闭IDEA时,触发保存

Save files on automatically if application is idle for表示,当application空闲时xx秒时,自动保存,这个application is idle意思应该(基本就是)编辑区停止编辑了xx秒触发保存。

 

故勾选二者,并设定自动保存时间。这样,结合上一小节“用*标识编辑过的文件”,可以看到,在编辑区停止编辑xx秒之内,文件的tab标识上有个星号*,xx秒一到,触发自动保存,星号消失。

 

 

当前文件的历史版本

************************************************************************************************************************************************

代码区右击 —— Local History —— Show History 即可选择历史版本和当前版本进行比对,并可以右击相应的版本,选择是否Revert。

还是很实用的

 

 

 

类的继承关系图 —— Diagram

************************************************************************************************************************************************

代码区右击(看当前类),或者某个类名右击(看这个类) —— Diagrams —— Show Diagram

更方便的是

① 在Diagram界面选择想要看的变量/方法类型

如是否显示方法,变量,内部类等等

这个也不用每次进来设置,可以去Settings —— Tools —— Diagrams(也可搜索栏直接搜索Diagrams)设置,这样每次使用就默认显示你勾选的这些。

 

② 可以添加类到当前的Diagrams图中,看他们之间的关系

e.g: 看LinkedList:

 

添加一个Stack:

 

 

 

 

当然可以自定义这个功能的快捷键,对于理清类的继承实现关系非常有帮助。

 

 

被坑的地方

************************************************************************************************************************************************

IDEA默认导入其他项目时是直接在原项目上修改,不是拷贝副本到IDEA工作空间,这一点没有Eclipse好。。。坑死去

 

 

 

 

导入外部项目时,区别

************************************************************************************************************************************************

 

1)如果选择Create project from existing sources选项, 则你只能导入使用idea创建的项目源码

2)如果选择Import project from external model,则你可以导入Eclipse/Flash Builder等创建的项目,这些项目将会被成功的被转idea项目文件


转载自:

https://blog.csdn.net/qq_2300688967/article/details/81481093

 

 

 

 

 

编辑区分屏

************************************************************************************************************************************************

方法:右击编辑区当前文件Tab:

  • Split Vertically    表示分成两列
  • Split Horizontally   表示分成两行

特性:

① 两个编辑区编辑的是同一个文件时,IDEA会自动进行同步

应用场景: 一个大文件同时修改多处

② 两个编辑区编辑的是不同文件时,可以实现同时修改

应用场景:两个文件需要比对,copy,paste等等

 

 

 

 

多个Spring微服务的开启——开启DashBoard

************************************************************************************************************************************************

微服务可能要同时启动多个服务,可以使用IDEA的DashBoard

主要思想:项目下.idea文件夹下的workspace.xml中找到DashBoard组件,添加SpringBoot的选项

Idea开启Run DashBoard配置

 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一些高效实用idea技巧: 1. 调整窗口字体显示大小:可以根据个人喜好调整IDEA的字体大小,以提高阅读体验和舒适度。 2. 字体设置:可以根据个人喜好选择合适的字体,以提高代码的可读性。 3. 自动导包和删除无用包:IDEA提供了自动导入和删除无用包的功能,可以帮助我们更快地编写代码和保持代码的整洁。 4. 显示方法分割线:可以在代码编辑器中设置显示方法之间的分割线,以便更清晰地区分不同的方法。 5. 常用快捷键:熟悉并使用常用的快捷键可以提高编码效率,例如Ctrl + Space可以自动补全代码,Ctrl + Alt + L可以格式化代码等。 除了以上技巧,还有一些必备的插件可以提高开发效率,例如: - Tabnine:基于AI的代码提示插件,可以根据上下文提供智能的代码补全建议。 - Rainbow Brackets:彩虹括号插件,可以帮助我们更清晰地区分不同的括号。 - Material Theme UI:颜值插件,可以为IDEA提供漂亮的主题和界面。 - Atom Material Icons:图标插件,可以为IDEA的文件和目录提供美观的图标。 - Translation翻译插件:可以在IDEA中直接进行文本的翻译,方便查阅和理解外文文档。 - MybatisX快速开发插件:可以辅助快速开发MyBatis项目,提高开发效率。 - CodeGlance代码地图:可以在编辑器侧边栏显示代码的缩略图,方便快速导航和查看代码结构。 希望以上技巧和插件能够帮助您更高效地使用IDEA进行开发。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值