如何在 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 中切换大写字符转换?的主要内容,如果未能解决你的问题,请参考以下文章

java怎样将大写字母转换成小写字母

js怎样将字符串中的特定小写字母转换为大写

汇编:实验11:字符串中小写转大写

汇编:实验11:字符串中小写转大写

在Linux下有将字符串进行大小写转换的函数吗

怎么C语言编写一个函数字符串的大小写转换