Toad:表格自动完成功能不起作用

Posted

技术标签:

【中文标题】Toad:表格自动完成功能不起作用【英文标题】:Toad: Table Autocomplete Functionality Not Working 【发布时间】:2013-12-16 08:52:14 【问题描述】:

我已经使用 Toad 一年多了,没有任何问题。表格自动完成功能突然停止工作。没有更改任何设置,并且我已经全新安装了新的 TOAD 版本,但问题仍然存在。

下图显示了在架构 MCDM 中默认进入视图 IN_INSTRUMENT 的自动完成功能。正常行为应生成表/视图列表。

值得注意的是,并非所有模式都发生上述情况。对于某些模式,我仍然会看到一个表格列表。一开始,这个错误只发生在一个模式上。现在它也在慢慢地发展到其他模式,当您处理数十个模式时,每个模式都包含数百个表,这非常令人沮丧。当您必须每次打开模式浏览器并查找确切的表/视图/过程/包而不是让自动完成给出建议时,它会减慢开发速度。

this thread 和and this thread 中描述了同样的问题,但细节较少,但尚未给出可接受的答案。

从 Code Assist 设置中可以看出,这些应该是有序的。

如何将自动完成行为重置为其原始状态?

【问题讨论】:

【参考方案1】:

在视图 > Toad 选项 > 编辑器 > 代码辅助 > Toad Insight 对象下,检查同义词(除了公共同义词)对我有用。

【讨论】:

这对我也有用。但是,每当我们的系统获得更新或在 VM 上运行维护时,问题就会再次出现。我猜想系统维护程序会以某种方式恢复 TOAD 的配置文件。【参考方案2】:

我已经找到了解决这个问题的方法。问题是配置文件损坏。对于其他有同样问题的人,这就是我修复我的方法:

    备份您的 appdata 文件夹 - 您可以在 选项 -> 常规 -> 应用程序数据中找到它的位置

    使用实用程序 -> 复制用户设置 -> 创建一组干净的用户文件 创建一组新的用户文件。确保您以管理员权限运行 Toad。

请注意,以上内容将删除您保存的所有连接详细信息(架构名称、密码、连接字符串),因此请记下这些内容。

希望这对将来的某人有所帮助。

【讨论】:

我遇到了类似的问题。就我而言,重新安装使它起作用,但可能是由于这个问题。谢谢!【参考方案3】:

尝试检查“Toad 洞察对象”中的“公共同义词”。

【讨论】:

检查公共同义词。试图取消选中它,同样的问题。还有其他建议吗?【参考方案4】:

转到 Toad Options,然后转到 Editor > Code Assist 并取消选中“Cache Code Insight results”。这使它立即开始为我使用 Toad for Oracle 版本 9.7 工作。然后我可以回去检查该框,它仍然可以工作。

【讨论】:

【参考方案5】:

即使我设置了上述所有内容,我也遇到了同样的问题。 因此,如果我没有定义方案名称,基本上 Toad 不会建议列名。

X(schema).TABLE_NAME.(then lists all columns)

为我工作..

【讨论】:

以上是关于Toad:表格自动完成功能不起作用的主要内容,如果未能解决你的问题,请参考以下文章

禁用文本框后 JQuery UI 自动完成功能不起作用

Javascript 自动完成功能在 ascx 中不起作用

TOAD for Oracle - 自动完成

我的 jquery 自动完成功能不起作用

页面刷新后地理自动完成功能不起作用

Eclipse 自动完成功能在某些 Java 文件中不起作用