更新时间:2022-12-08 GMT+08:00

“编辑”菜单

编辑”菜单支持“PL/SQL Viewer”和“SQL终端”页签中的剪切、复制、粘贴、格式化、全选、查找和替换、搜索对象等操作。按下“Alt+E”打开“编辑”菜单。

功能

快捷键

说明

剪切

Ctrl+X

剪切选中的文本。

复制

Ctrl+C

复制选中的文本或修饰的对象名称。

粘贴

Ctrl+V

粘贴选中的文本或修饰的对象名称。

格式化

Ctrl+Shift+F

格式化所有的SQL语句和函数/过程。

全选

Ctrl+A

在“SQL终端”选中所有的文本。

查找和替换

Ctrl+F

在“SQL终端”查找替换文本。

搜索对象

Ctrl+Shift+S

在连接的数据库中搜索对象。

撤销

Ctrl+Z

撤销上一步操作。

重做

Ctrl+Y

恢复上一步操作。

大写

Ctrl+Shift+U

将所选文本改为大写

小写

Ctrl+Shift+L

将所选文本改为小写

转到行

Ctrl+G

跳转到“SQL终端”或“PL/SQL Viewer”页签的特定行。

行注释/取消行注释

Ctrl+/

单独注释/取消注释每个选中的行

块注释/取消块注释

Ctrl+Shift+/

注释/取消注释所有选中的行或整段内容

搜索对象

可使用“搜索对象”选项从“对象浏览器”窗格中按搜索条件搜索对象。搜索方法:从菜单中选择“编辑 > 搜索对象”或从”对象浏览器“工具栏单击图标进行搜索。显示的搜索结果为树型结构,与对象浏览器中的对象类似。右键菜单中除“刷新”之外的操作,均可对搜索结果中的对象执行。经过删除、模式设置和重命名等操作修改后的对象,在页面刷新之后仅可从主对象浏览器查看。右键菜单中对群组名称(如表、模式和视图等)的操作选项无法对搜索结果中的对象执行。只有用户有权访问的对象才能被搜索到。用户无权访问的对象不会出现在“搜索范围”中。

在“搜索”窗口,单击对象类型末尾的刷新选项,可以查看新增加的对象。

支持的搜索条件选项

搜索选项

搜索行为

包含搜索内容

显示包含搜索内容的搜索文本。

以搜索内容为开头

显示以搜索内容开头的搜索文本。

全字匹配

以被搜索字符精准匹配搜索文本。

正则表达式

使用正则表达式的搜索文本会在对象浏览器中搜索其形式满足条件的文本。可在“搜索条件”中选择“正则表达式”进行搜索。详情请参阅POSIX正则表达式规则。

例如,

  • 输入^a可查找所有以字母a开头的对象。
  • 输入^[^A-Za-z]+$可查找不包含字母的对象。
  • 输入^[^0-9]+$可查找所有不包含数字的对象。
  • 输入^[a-t][^r-z]+$可查找所有以a~t之间字母开头,且不包含r~z之间字母的对象。
  • 输入^e.*a$可查询所有以字母e开头并以字母a结尾的对象。
  • 输入^[a-z]+$并选择“匹配大小写”,可查询只包含小写字母的对象。
  • 输入^[A-Z]+$并选择“匹配大小写”,可查询只包含大写字母的对象。
  • 输入^[A-Za-z]+$ 并选择“匹配大小写”,可查询包含大小写字母的对象。
  • 输入^[A-Za-z0-9]+$并选择“匹配大小写”,可查询包含大小写字母和数字的对象。
  • 输入^".*"$,可查询引号内所有对象。

下划线(_)和百分比符号(%)搜索

搜索值

搜索行为

_

含下划线(_)的搜索文本中,下划线被视为单个字符的通配符。这不适用于正则表达式、以搜索内容为开头和全字匹配。

例如:

  • 输入_ed可查询以单个字符开头的所有对象,后跟“ed”。
  • 输入D_t_e可查询含有字符“d”的所有对象,后依次跟单个字符、字符“t”、单个字符和字符“e”。

%

含英文百分号(%)的搜索文本中,该百分号被视为多个字符的通配符。这不适用于正则表达式、以搜索内容为开头和全字匹配。

例如:

  • 输入_%ed可查询含有“ed”字符的所有对象。
  • 输入D%t%e可查询含有字符“d”的所有对象,后依次跟任意数量的字符、字符“t”、任意数量的字符和字符“e”。

勾选“匹配大小写”后执行搜索,将查找与搜索文本大小写匹配的内容。