DataGrip设置长sql语句自动换行 & Navicat工具 结构同步 & idea启动maven项目报:'@' that cannot start any token. (Do not use @ for indentation)
§. DataGrip设置长sql语句自动换行
我这个DataGrip是英文版的。
在每个查询窗口(Console)的工具图标里,有个Settings。打开Settings弹出框,试图从Appearance和Editor里找到设置选项,却没有找到。
那么,答案是什么呢?答案隐藏在 View→Active Editor→Use Soft Wraps
注意Active Editor,顾名思义,只对活动的Editor(Console)起作用。也就是说,这个菜单操作不是全局的。所以,在需要设置自动换行的Console里,用这个菜单来设置就行了。
同为JetBrains公司旗下的产品,IDEA设置自动换行很简单,DataGrip却并不那么容易。
§. Navicat帮你快速生成上线的表脚本
通常在上线发版的时候会有表结构发生变更,比如新增表、新增表字段、修改表字段。心思缜密的同学会在开发时对数据表所做的没错改动都记录下来,上线时统一整理提交。当然,也是有小妙招的,就是借助Navicat的数据库结构差异比对工具。通过比较测试库与生产库的表结构,来生成差异化的DDL语句。Navicat12.0-Premium菜单:工具->结构同步。见下面截图:
§. idea启动maven项目报:'@' that cannot start any token. (Do not use @ for indentation)
springboot读取maven配置会使用@符号。比如如下application.yml里
spring: profiles: active: @package.environment@spring: profiles: active: @package.environment@
如果idea启动项目报:'@' that cannot start any token. (Do not use @ for indentation),可能是因为idea暂时没有识别出来maven项目,操作:右键项目中的pom.xml-->Maven-->Reimport。见下图示
当看到一些不好的代码时,会发现我还算优秀;当看到优秀的代码时,也才意识到持续学习的重要!--buguge
本文来自博客园,转载请注明原文链接:https://www.cnblogs.com/buguge/p/9415284.html