【问题标题】:Auto-Popup completion is not working in SQL Developer 4.2自动弹出完成在 SQL Developer 4.2 中不起作用
【发布时间】:2017-11-09 06:56:45
【问题描述】:

自动弹出完成在 SQL Developer 4.2 for SQL server 数据库中不起作用

尝试了互联网上提到的所有东西,即

在工具 -> 首选项 -> 代码编辑器 -> 完成洞察中启用“在 SQL 工作表中启用完成自动弹出窗口”。

以下是我尝试过的设置:

SQL Developer

还尝试使用 Space+Ctrl。但仍然没有任何效果。 有人对此有解决方案吗?

谢谢, 史蒂夫

【问题讨论】:

  • 您需要向我们展示您正在尝试的内容,例如您的编辑器中拒绝提供建议的代码

标签: oracle-sqldeveloper


【解决方案1】:

一定要

用分号关闭当前的 SQL 语句;

当然,即使它没有完成。

在真实的工作环境中,很容易在同一个工作表中编写许多语句,因此代码完成会变得混乱,并且不会显示错误。

[更多提示here:]

【讨论】:

    【解决方案2】:

    它永远不会起作用。

    用于 SQL 服务器数据库

    Oracle SQL Developer 中的日常数据库开发、查询和管理功能专为 Oracle 数据库构建。

    SQL Server 连接可用于一个主要目的 - 将这些系统迁移到 Oracle。

    【讨论】:

      【解决方案3】:

      这是我遵循并解决了自动完成问题的解决方案。

      第 1 步:打开 SQL Developer 并转到 工具 -> 首选项

      第 2 步:选择 代码编辑器 -> Completion Insight

      第 3 步:确保您有以下设置,如下图所示

      设置弹出速度为 0.6 秒

      设置 1000 个匹配项。

      字典模式为 CHACE_UNION

      我正在使用 SQL Developer 版本 19.2.... 在较低版本中字典模式可能不是选项。

      第 4 步:在工作表中编写查询时,请尝试先获取架构名称,这将促进自动弹出。

      第 5 步:始终以分号结束查询.. 只是为了确保上一个查询正确结束并且下一个查询自动弹出工作正常。

      我确实遵循了这些,现在我没有遇到这个问题。

      【讨论】:

        【解决方案4】:

        您的 Ctrl+Space 可能设置为“Completion Insight”的快捷方式。将其更改为“代码模板”的快捷方式。

        我有 Ctrl+Space 作为“代码模板”(自动完成)和 Ctrl+Alt 的快捷方式kbd>+Space 作为“Completion Insight”(模板弹出窗口)的快捷方式。很好用。

        【讨论】:

          猜你喜欢
          • 2018-12-15
          • 1970-01-01
          • 2020-03-23
          • 1970-01-01
          • 2012-07-10
          • 2014-09-30
          相关资源
          最近更新 更多