为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: DM管理工具 V8 (Build 2024.06.21)
【操作系统】:
【CPU】:
【问题描述】*: 在使用你们的工具时,该版本总共罗列38个快捷键可设置,发现好多功能没有。但它们都是能提高效率的地方,该软件有的一个功能是<Ctrl+D>,但在在设置选项里没有,而与之对应的复制当前行功能就没有。又如下:
1、没办法列编辑(即,像PLSQL、MSSQL按住<Alt>加鼠标,或<Shift+Alt+上下箭头>可以,在对齐的情况下,进行按多列编辑。
2、无法选中脚本,按<Ctrl+↕箭头>将代换位置进行移动。
3、当调用对象,如函数,过程,会有下拉框提示符合前向名称的所有对象,但键入左括号后,不会列出该对象参数,而通过双击来补全所有参数,这对象可以参数,或不需要系统补全的东西时,实在是更麻烦使用者。
4、对于选对对象(对象没加用户前缀),右击,选择高级时,系统可能是实时去判断当前用户权限内所有同名对象类型,会非常的慢。
5、对于查询结果集出来后,[高级复制]这个功能,比之<PLSQL Developer>真心不好用。
6、对于查询结果集点击列头,是想选中,做默认顺序行复制,但一点就会进行非预期的排序。
7、<自动替换>功能,貌似不能使用(我在该版本设置后,重新启动这个工具,亦确实如此)
8、<SP_TABLEDEF、SP_VIEWDEF>就这种系统对象,获得创建脚本,还会因为脚本过长,而做切割,这非常鸡肋,还不如直接到user_source.text表里去复制了(MSSQL的Sp_helptext,也有这个毛病)。
《===================================》
以上,是比较常用,结合使用过MSSQL与<PLSQL Developer>的经验之谈,他们的软件功能体验真的很好。
根据您的使用反馈,整理如下:
1&2.关于快捷键的反馈(对应描述和问题1、2);
1) 对于编辑器已有的快捷键但是首选项中没有对应的设置,后续会统一整理;例如:CTRL+D 删除当前行;
2) 复制当前行后续支持;暂时替代方案:手动选择当前行复制即可;
3) 列编辑
4) 选中脚本上下移动:理解您的需求是在编辑器中选中待移动SQL,快捷键上下移动其位置;支持该功能,快捷键ALT+↑,ALT+↓;
3.需求理解:SQL助手提示对象之后,键入“(”,提示当前对象的参数列表;
4.若开启编辑器“高级”选项,会查找权限内的所有同名对象;您可查看当前数据库对象数量反馈,后续会进行相关测试;
5&6.高级复制
1)PLSQL的复制、复制列头等功能的表现一般,MANAGER以对话框配置的形式集成高级复制的功能,并对特殊场景(比如有些数据会有特定的行列分隔符以及是否加引号)做了支持;若无特殊需求,高级复制对话框打开之后,自由选择“复制列头”、“复制数据”、“字符数据加引号”即可;
2)对比PLSQL,功能上是覆盖的;若是使用习惯比如开对话框设置不熟悉或是其他不好用的地方,麻烦详细说明;
7.自动替换功能设置之后,需要使用快捷键CTRL+ALT+=;检测方式是key=value,和其他符号无关;若有其他问题,可以参考https://eco.dameng.com/community/question/c0270a85c9225da272c3259aa098f020
8.可以尝试TABLEDEF、VIEWDEF,其结果集类型为TEXT;
若有疑问,可以反馈;部分需求会考虑支持和改进,感谢您的建议。
感谢您提出的宝贵意见,我们这边也会根据情况进行优化,争取给您带来更好的用户体验