本文将主要介绍一些作者平时Coding过程中常用的Idea插件、快捷键、以及远程调试技巧
0x01、 IDEA常用插件
- CodeGlance
在Coding区会出现一个类似sublime的导航缩略图,如下:
可以通过快捷键 Ctrl + Shift + G来开启和关闭缩略图。
该插件大家都比较熟悉,在ssm框架中常用来自动生成mybatis的xml文件、和mapper文件到xml的自动跳转。
该插件主要是在Idea默认的markdown编辑框下加了些特效,经常使用md编辑文本的可以考虑一下。
该插件主要是针对控制台的日志进行一些匹配过滤,方便日志查看。
该插件主要是用于在Idea中写Scala项目。
插件介绍到这里,后续有好用的插件再补充,同时也欢迎大家推荐一些好用的插件.
0x02、常用快捷键
- Ctrl + Alt + S 打开项目设置
- Ctrl + Alt + Shift + S 打开Project Structure
- Alt + 导航栏的首字母 可以打开导航栏选项
如:Alt + V- Alt + V --> 选择 Appearance --> Enter presentation model 可以进去展示模式,整个屏幕只显示当前类,避免被外部应用干扰
- Alt + 1 定位到左边的project区,再配合 Ctrl + Shift + ←/→ 可以将Codeing区左右拉升,就不用拿鼠标区拖拽了
- 选中一行代码、代码块 Ctrl + Shift + 上下箭头 ,可以移动代码
- Ctrl + D 复制当前行代码
- 变量后面输入 .notnull .if .var 可以快速生成代码
- Shift + F6 可以重构类名、方法名、变量名
- 文件内相同变量/文本修改, 使用 Ctrl + W选中要修改的文本,多次Alt + J选中所有相同文本,就可以批量修改了。单文件内改快捷键可以替换Shift + F6
- F2 定位到该文件报错
- Shift + F10 快速启动
- Ctrl + H 快速查看类的继承关系
- Ctrl + Alt + Shift + U 查看类的继承图,也可以在Coding区右击选中diagram
常用快捷键暂时结束到这里,后续发下有啥好用的再贴上来。
0x03、Idea远程调试
1、配置Idea remote Configuration
编辑Run配置新建一个remote3所展示的Host和Port为远程调试的机器和端口
5选中需要远程调试的项目
4是idea自动生成的,需要将这段代码加到linux服务器tomcat的bin/catalina.sh文件头部:
export JAVA_OPTS='-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000'
2、启动远程项目、启动本地remote debug就可以开始远程调试了。
可参考网上链接:详述 IntelliJ IDEA 远程调试 Tomcat 的方法
3、Debug打断点时,可以右击断点设置为Thread,这样就不会阻塞其他线程
还可以在图中的Condition中设置条件,让线程符合条件时,才进断点。在调试循环的时候常常会用到这个选项。
4、Debug时,选中变量可以通过快捷键 Alt + F8来改变变量的值
本文主要介绍了一些作者平时开发过程中常用的Idea插件、快捷键和一些简单的调试技巧,希望能够帮助到你,同时如果您有一些不错的想法、技巧,也欢迎您的分享~
本文到此就结束啦~