提速技巧
一、IDEA
1、IDEA插件
GrepConsole
Idea console输出日志一大堆,想要快速找到⾃⼰想要的类型⽇志,使用此插件可以快速定位到自己关注的类型日志,比如error,warn,从settings进⼊,点击 other settings,可以配置自己喜欢的颜色提示。
MyBatisX
mybatis xml和对应的mapper之间来回切换的时候,有时候不同⼈开发,放置的位置⼜不同,使⽤此插件后,来回切换的时候异常⽅便。
Maven helper
maven Helper是排查jar包冲突的一大利器,jar包冲突大部分是由于引用了同一个jar的不同版本而导致的。
maven Helper就是一个将pom.xml图形化界面的一个插件(总比看xml好理解),并且增加了查询依赖冲突,搜索等功能。所以它的入口就是在pom文件中。
2、Auto Import-自动优化导包(自动删除、导入包)
Add unambiguous imports on the fly:快速添加明确的导入。
Optimize imports on the fly:快速优化导入,优化的意思即自动帮助删除无用的导入。
3、Code Style
注释消除空格
二、文档小技巧
1、Excel
=“(1,”“”&C2&“”“,”“”&D2&“”“,”“”&E2&“”“),”
合并C列,D列,E列数据,生成你想要的数据。
Ctrl + Mouse左键下拉,数据自动生成
2、notepad++
我们在用各种文本编辑器,比如word、txt等时,有时候都会通过查找以及替换方便批操作。比如,去掉所有:符号,这些简单操作可以用于许多简单问题。但是对于更复杂的问题则比较难解决了,比如我想将所有[abc]的[]去掉,留下abc,而且不希望其他地方的[]被改动,这个时候就要用到正则化了。Notepad++的替换操作支持正则表达式替换。
1. 除所有数字:
F: \d+
L:
2. 除所有字母:
F: [\S]+
L:
3.下划线转驼峰
F: ([a-z])_([a-z])
L:\1\U\2\E
4.驼峰转下划线
F: ([a-z])([A-Z])
L:\1_\L\2
5.替换中文
F:[^x00-xff]+
L:
6.在字符串中加
F:(\w+)
L:@JSONField(name = “\1”)\nprivate String \1;\n