IDEA之便捷开发总结

目录

一、完全热部署JRebel插件

二、Inject language(快速编写SQL/JSON/JS等格式代码) 

三、快捷键移动分割线(先选中当前文件后Ctrl+Shift+左右箭头)

四、自动收尾(Ctrl+Shift+Enter)

五、try/catch,if/else等快速生成(Ctrl+Alt+T)

六、当前页面搜索与替换(Ctrl+F/R)

七、文件/类变量方法等快速查找定位(两次Shif)

八、全局路径搜索与替换(Ctrl+Shift+F/R)

九、 打开最近编辑的文件(Ctrl+E)

十、进入某个方法或方法实现类(Ctrl+左键/Ctrl+Alt+左键)

十一、生成构造器/Getter/Setter/toString等(Alt+Insert)

十二、收藏某代码片段定位(F11)

十三、 显示类结构(Ctrl+H)

十四、格式化代码(Ctrl+Alt+L)

十五、自动补全变量(Ctrl+Alt+V)

十六、大小写转换(Ctrl+Shift+U)

十七、方法参数提示(Ctrl+P )

十八、当前方法声明(Ctrl+Q)

十九、上下移动代码(Alt+Shift+Up/Down)

二十、定位到当前文件某行(Ctrl+G)

二十一、提示方法模板(Ctrl+J)

二十二、 当前方法展开、折叠(Ctrl+"+/-" )

二十三、实现方法(Ctrl+I)

二十四、上下插入空行(Ctrl+Alt+Enter/Shift+Enter)


一、完全热部署JRebel插件

无论是修改.xml文件,@Controller等各种注解,自动编译部署至Tomcat,一次启动后,各种编译修改都无需再次重启服务器。JRebel是一款收费强大的实现完全热部署的插件,至于如何破解,请自行百度

二、Inject language(快速编写SQL/JSON/JS等格式代码) 

如果你使用IDEA在编写JSON字符串的时候,然后要一个一个\去转义双引号的话,就实在太不应该了,又烦又容易出错。在IDEA可以使用Inject language帮我们自动转义双引号。

先将焦点定位到双引号里面,使用Alt+Enter快捷键弹出Inject language视图,并选中 Inject language or reference

 里面好多格式的代码,我们可以从中选择我们需要编写的代码格式。此处以JSON为例

选择完后。鼠标焦点自动会定位在双引号里面,这个时候你再次使用Alt+Enter快捷键就可以看到

选中Edit JSON Fragment并回车,就可以看到编辑JSON文件的视图了,太爽了吧。。。

三、快捷键移动分割线(先选中当前文件后Ctrl+Shift+左右箭头

 假设有下面的场景,某个类的名字在Project视图里被挡住了某一部分。

一般都是使用鼠标来移动分割线,但是这样子效率太低了。可以使用Alt+F1把鼠标焦点定位到project视图里,然后直接使用Ctrl+Shift+左右箭头来移动分割线 

或者先定位到当前文件,然后选中当前文件,用Ctrl+Shift+左右箭头来移动分割线 

四、自动收尾(Ctrl+Shift+Enter)

String jsston = "mark" 没写分号,按下Ctrl+Shift+Enter试试

if(markObject != null) 没写左右花括弧,按下Ctrl+Shift+Enter试试

依旧强大

五、try/catch,if/else等快速生成(Ctrl+Alt+T

在需要包裹的方法上,按下Ctrl+Alt+T

六、当前页面搜索与替换Ctrl+F/R

Ctrl+F当前页面搜索,Ctrl+R当前页面搜索并替换

七、文件/类变量方法等快速查找定位两次Shif

两次Shif

八、全局路径搜索替换Ctrl+Shift+F/R

Ctrl+Shift+F全局路径搜索,Ctrl+Shift+R全局路径搜索并替换

九、 打开最近编辑的文件Ctrl+E

Ctrl+E打开最近一段时间编辑的文件

十、进入某个方法方法实现类Ctrl+左键/Ctrl+Alt+左键

 Ctrl+左键 进入该方法,Ctrl+Alt+左键 进入该方法实现类

十一、生成构造器/Getter/Setter/toString等Alt+Insert

十二、收藏某代码片段定位(F11

F11,下次点开Favorites变可直接定位都某个代码片段

十三、 显示类结构(Ctrl+H

Ctrl+H,将鼠标定位到某个类上,按下Ctrl+H

十四、格式化代码(Ctrl+Alt+L

十五、自动补全变量(Ctrl+Alt+V

十六、大小写转换Ctrl+Shift+U

十七、方法参数提示Ctrl+P 

十八、当前方法声明(Ctrl+Q

十九、上下移动代码(Alt+Shift+Up/Down)

二十、定位到当前文件某行(Ctrl+G

二十一、提示方法模板(Ctrl+J

二十二、 当前方法展开、折叠(Ctrl+"+/-" )

二十三、实现方法(Ctrl+I)

二十四、上下插入空行(Ctrl+Alt+Enter/Shift+Enter)

猜你喜欢

转载自blog.csdn.net/mmake1994/article/details/88713057