在 oracle sql developer 的 sql 工作表中,当您按下按键时ctrl + [up/down]arrow
,工作表切换为单个 sql statmenet 导航。它将您的脚本分解为单独的语句,让您在它们之间导航。
我怎样才能切换回原来的一个长脚本?
我似乎找不到它。
编辑: 我怎样才能完全取消这个选项。
在 oracle sql developer 的 sql 工作表中,当您按下按键时ctrl + [up/down]arrow
,工作表切换为单个 sql statmenet 导航。它将您的脚本分解为单独的语句,让您在它们之间导航。
我怎样才能切换回原来的一个长脚本?
我似乎找不到它。
编辑: 我怎样才能完全取消这个选项。
使用“Ctrl-Z”后退也可以让您到达那里,但它一次只执行一步(例如 Ctrl-Down 5 次需要 5 个相应的“撤消”操作才能让您返回)。
ctrl-up
并ctrl-down
在 SQL Worksheet 中导航您的查询历史记录,至少在默认情况下是这样。这听起来与您所看到的不太一样,但您可能正在返回旧版本的部分语句,这些语句现在已组合在一个脚本中,在这种情况下,您可以ctrl-up
一直到回到当前状态(虽然它似乎只保留你已经执行的东西,所以如果你改变一些东西然后ctrl-down
在运行之前点击,我认为你的改变已经消失了......)。
我认为您不能禁用该行为,但是如果发生这种情况,您可以使其更难意外触发。从“工具”->“首选项”->“快捷键”选项中,搜索ctrl-down
并突出显示“其他”类别的条目。单击底部的“新快捷方式”区域并键入更隐蔽的组合键(尚未使用),然后单击“分配”。重复ctrl-up
。