如何在 DBeaver 中切换大写字符转换?
Posted
技术标签:
【中文标题】如何在 DBeaver 中切换大写字符转换?【英文标题】:How to switch the capitals characters transform in DBeaver? 【发布时间】:2017-06-19 16:14:27 【问题描述】:DBeaver 中的 SQL 编辑器具有将所有大写字符转换为小写的这种不支持的功能。这发生在你打字的时候,最让人精神分裂的事情。
我在菜单和首选项对话框中进行了搜索,但找不到此功能的设置。我怎样才能关闭它?
【问题讨论】:
【参考方案1】:转到首选项 > 常规 > 编辑器 > SQL 编辑器 > SQL 格式化。然后在 Auto Format 下有一个 Convert Keyword Case 框。
【讨论】:
很棒的发现 Onychomys!我很确定我已经多次搜索此设置但无济于事。 只有企业版吗?因为我没有 SQL 编辑器的选项。编辑:没关系,我在搜索 SQL 格式时找到了它,但它不会显示在列表中。 在 DBeaver 版本 6.2.2 中,此选项在首选项 > 数据库 > 编辑器 > SQL 编辑器 > SQL 完成 > 自动格式化部分 > Concert 关键字大小写中可用 在 DBeaver 6.3.1 中,此选项也可用,但还应检查下面@Joel 回答的设置。否则,它不起作用。【参考方案2】:对于DBeaver 6.2.4,我在以下位置找到了它:
窗口 → 首选项 → 数据库 → 编辑器 → SQL 编辑器 → SQL 格式化/关键字大小写选项 Keyword case option1
窗口 → 首选项 → 数据库 → 编辑器 → SQL 编辑器 → SQL 完成/转换关键字大小写选项 Keyword case option2
对于DBeaver 7.0.2:
窗口 → 首选项 → DBeaver → 编辑器 → SQL 编辑器 → SQL 完成/转换关键字大小写选项【讨论】:
【参考方案3】:我的两分钱,版本 7.0.1.2:
首选项 -> DBeaver -> 编辑器 -> SQL 编辑器 -> SQL 格式化 -> 关键字大小写您可以指定这种行为。没有测试旧版本,但它似乎有一段时间了。
【讨论】:
Window -> 首选项 -> DBeaver -> 编辑器 -> SQL 编辑器 -> SQL 格式化 -> 关键字大小写 为了完整的说明(并且因为作为 dbeaver 菜鸟我努力寻找“偏好”) 在 21.1.1 中它位于:“格式化”而不是“SQL 格式化”。您也可以在过滤器文本中搜索“上”以找到它【参考方案4】:从DBeaver
5.3.5 开始,转换关键字大小写 开关可以在以下位置找到:
Window > Preferences
,然后是Database > Editors > SQL Editor > SQL Completion
。
【讨论】:
是否可以将关键字设为大写,将列、表设为小写?例如:SELECT first_name,last_name FROM actor;
【参考方案5】:
在新版本 (>= 21.1.4) 中,此功能已移至 Window > Preferences > Editors > SQL Editor > Formatting
。将 Keyword case
更改为 Upper
并应用更改。
【讨论】:
【参考方案6】:通过DBeaver
> 6.2.1,可以通过以下顺序启用或禁用Convert keyword case
:
Preferences
-> DBeaver
-> Editors
-> SQL Editor
-> SQL Completion
现在有了新版本:
Preferences
-> Database
-> Database Editors
-> SQL Editor
-> Code Editor
【讨论】:
【参考方案7】:在 21.1.3 版本上,需要在两个地方进行更改。
-
窗口 -> 首选项 -> SQLEditor -> 代码完成 -> InsertCase(将模式更改为大写)
窗口 - 首选项 -> SQLEditor -> 代码编辑器 -> 转换关键字大小写(取消设置)
【讨论】:
【参考方案8】:7.2.2
版本的界面略有不同,如果设置为默认启用,它将是小写的。要将其更改为大写:
preferences
-> Database Editors
-> SQL Editor
-> SQL Formatting
-> 关键字大小写
【讨论】:
以上是关于如何在 DBeaver 中切换大写字符转换?的主要内容,如果未能解决你的问题,请参考以下文章