9

在 oracle sql developer 的 sql 工作表中,当您按下按键时ctrl + [up/down]arrow,工作表切换为单个 sql statmenet 导航。它将您的脚本分解为单独的语句,让您在它们之间导航。

我怎样才能切换回原来的一个长脚本?

我似乎找不到它。

编辑: 我怎样才能完全取消这个选项。

4

2 回答 2

5

使用“Ctrl-Z”后退也可以让您到达那里,但它一次只执行一步(例如 Ctrl-Down 5 次需要 5 个相应的“撤消”操作才能让您返回)。

于 2013-08-29T06:03:28.213 回答
4

ctrl-upctrl-down在 SQL Worksheet 中导航您的查询历史记录,至少在默认情况下是这样。这听起来与您所看到的不太一样,但您可能正在返回旧版本的部分语句,这些语句现在已组合在一个脚本中,在这种情况下,您可以ctrl-up一直到回到当前状态(虽然它似乎只保留你已经执行的东西,所以如果你改变一些东西然后ctrl-down在运行之前点击,我认为你的改变已经消失了......)。

我认为您不能禁用该行为,但是如果发生这种情况,您可以使其更难意外触​​发。从“工具”->“首选项”->“快捷键”选项中,搜索ctrl-down并突出显示“其他”类别的条目。单击底部的“新快捷方式”区域并键入更隐蔽的组合键(尚未使用),然后单击“分配”。重复ctrl-up

于 2013-07-08T10:10:34.950 回答