如何在 DBeaver 中切换大写字符转换?

How to switch the capitals characters transform in DBeaver?

DBeaver 中的SQL 编辑器具有将所有大写字符转换为小写字符这一不受支持的功能。这在你打字时发生,最精神分裂的事情。

我在菜单和首选项对话框中搜索过,但找不到此功能的设置。我怎样才能关掉它?

已转到 首选项 > 常规 > 编辑器 > SQL 编辑器 > SQL 格式化。然后在 Auto Format 下有一个用于 Convert Keyword Case 的框。

DBeaver 5.3.5 开始,Convert keyword case 开关可在以下位置找到:

  • Window > Preferences 然后在 Database > Editors > SQL Editor > SQL Completion.

通过DBeaver > 6.2.1,可以通过以下顺序启用或禁用Convert keyword case

  • Preferences -> DBeaver -> Editors -> SQL Editor -> SQL Completion

现在的新版本是:

  • Preferences -> Database -> Database Editors -> SQL Editor -> Code Editor

对于 DBeaver 6.2.4 我在以下位置找到它:

  1. Window → 首选项 → 数据库 → 编辑器 → SQL 编辑器 → SQL 格式/关键字大小写选项 Keyword case option1

  2. Window → 首选项 → 数据库 → 编辑器 → SQL 编辑器 → SQL 完成/转换关键字大小写选项 Keyword case option2


对于 DBeaver 7.0.2:

  • Window → 首选项 → DBeaver → 编辑器 → SQL 编辑器 → SQL 完成/转换关键字大小写选项

我的两分钱,版本 7.0.1.2:

  • 首选项 -> DBeaver -> 编辑器 -> SQL 编辑器 -> SQL 格式化 -> 关键字大小写

您可以决定这种行为。没有测试旧版本,但它似乎存在了一段时间。

界面在版本7.2.2中略有不同,如果设置为默认启用它将是小写。要将其更改为大写:

  • preferences -> Database Editors -> SQL Editor -> SQL Formatting -> 关键字大小写

在 21.1.3 版本中,需要更改两个地方。

  1. Window -> 首选项 -> SQLEditor -> 代码完成 -> InsertCase(将模式更改为大写)
  2. Window - 首选项 -> SQLEditor -> 代码编辑器 -> 转换关键字大小写(取消设置)

在新版本 (>= 21.1.4) 中,此功能已移至 Window > Preferences > Editors > SQL Editor > Formatting。将 Keyword case 更改为 Upper 并应用更改。