Oracle SQL 开发人员中大写选定文本的快捷方式

Shortcut to Uppercase Selected Text in Oracle SQL Developer

我想在 SQL 开发人员工作表中突出显示一些文本,并使用一些键盘快捷键将其转换为大写。

Oracle SQL Developer 中有这样的快捷方式吗?

我使用的是 4.1.2 版本。

Ctrl + ' 默认改变大小写。您可以在以下位置找到所有快捷方式:

tools->preferences->shortcuts

找到了!您可以在工作表中 select 文本,然后使用 Ctrl+Shift+"在案例之间切换(在版本 4.1.2 中)。

会在以下情况之间循环:

大写:

SELECT * FROM MYSCHEMA.EXAMPLE;

小写:

select * from myschema.example;

上层关键词:

SELECT * FROM myschema.example;

低位关键字,高位标识符:

select * from MYSCHEMA.EXAMPLE;

上层关键字,下层标识符:

SELECT * FROM myschema.example;

初始上限:

Select * From Myschema.Example;

所述,您可以在 Tools -> Preferences -> Shortcut Keys 中更改键盘快捷键。在 4.1.2 版本中,Ctrl+' 快捷方式默认映射到 'Navigate Down'。


所述,如果您对循环浏览不同的大小写选项不感兴趣,可以通过转到 [=17] 为 'Convert Selection to Uppercase' 或 'Convert Selection to Lowercase' 分配快捷方式=] 并搜索所需的功能。然后,您可以为这些命令分配快捷方式,例如 Ctrl+UCtrl+L。在 4.1.2 版本中,'Convert Selection to Uppercase' 和 'Convert Selection to Lowercase' 命令默认没有快捷键映射。

这会循环 Upper/Lower/Initcap。

CTRL + '

Tools->Preferences->Shortcut Keys 下,您可以找到 and/or 定义 Convert Selection to UppercaseConvert Selection to Lowercase 命令的快捷键组合。我已将我的映射到 CTRL+UCTRL+L 分别。不幸的是,似乎没有将文本转换为 Initcap 的特定命令,因此 To Upper/Lower/Initcap 命令是实现该目的的方法。但是,请注意 To Upper/Lower/Initcap 命令实际上在五种格式模式之间循环:

  • 大写
  • 小写
  • 初始值
  • 低位关键字,高位标识符
  • 上层关键字,下层标识符

其中一些模式会改变代码格式化程序的行为(默认键序列 CTRL+F7),并且 Tools->Preferences->Code Editor->Completion Insight->Change case as you type 设置(如果启用)。

这可能是个老问题,但我注意到在 Mac 上,循环的键盘快捷键未绑定。

我遵循了

中的上述建议
tools->preferences->shortcuts

并将它自己绑定到 ctrl + ' 但请注意,在 Mac 上的 4.2 默认情况下这是未绑定的。

在 4.2.0.17 中突出显示单词然后 Alt + '

使用

Control + '

每次按下它,它都会在驼峰字母、小写字母和大写字母之间切换。希望对你有帮助。

我的 SQL 开发是 18.4。它对我有用

这在我的 SQL 开发者版本 18.2.0.183 Build 183.1748 中循环 Upper/Lower/Initcap。

ALT + '

在最新版本中,您可以突出显示文本,然后转到:工具 >> PL/SQL 美化器,这将格式化您的查询并将文本大写!

希望对您有所帮助。

在sql服务器选择的文本转换为大写和小写使用此快捷键

  1. 大写:ctr + shift + U
  2. 小写:ctr + shift + L