写在前面
分享一些常用的idea使用技巧,进来看看有没有你不知道的。
设置项目默认配置
TODO设置
位置
方式一:setting -> editor -> TODO
方式二:
定义Patterns过滤模式
正则中“\b”是元字符代表着单词的开头或结尾,也就是单词的分界处。
添加过滤器
自定义TODO模板
注意 skip if defined 建议是勾选上。
如果不勾选,那么自动生成的todo模板就会要你确认自动生成的变量值。
字符编码
如果运行项目时,出现中文乱码,需要去查看IDEA的编码设置是否正确。
settings -> Editor -> File Encodings
启动是否打开项目
注释
设置注释缩进
如果注释代码的时候,//
在代码行首,则取消勾选以下配置即可。
换行符
简介
- CRLF: 是carriagereturnlinefeed的缩写。中文意思是回车换行。
- LF: 是line feed的缩写,中文意思是换行。
- CR: 是carriagereturn的缩写。中文意思是回车。
批量进行LF和CRLF转换
修改默认换行符
git对换行符的设置
git config --global core.autocrlf true
Git可以在你push时自动地把行结束符CRLF转换成LF,而在pull代码时把LF转换成CRLF。适用于windows。
git config --global core.autocrlf input
Git 在push时把CRLF转换成LF,pull时不转换。适用于Linux和Mac系统。
git config --global core.autocrlf false
无论pull还是push都不变,代码库什么样,本地还是什么样子。
编辑器标签栏
远程DEBUG
参考
- https://mp.weixin.qq.com/s/mkw3T82m93_SB6_oVf4Rew
使用这个功能,可以在本地IDE对本地其他项目或者线上项目进行调试,但是由于是DEBUG,线上项目是会停在断点处,所以不要在生产环境使用。
如果是对本地项目调试,可以参考我的Maven笔记的“Maven插件开发-debug”。
快捷键
预览类
ctrl + shift + i
查看当前类的属性方法列表
alt + 7
跳转到光标所在类
F4
关闭当前标签
ctrl + F4
跳转实现类
ctrl + alt + B
查看当前类的继承父类结构
ctrl + H
The end.