Ответ 1
Перейдите по ссылке: Tools > Preferences > Code Editor > Completion Insight
И убедитесь, что ваши настройки настроены правильно:
Я использую версию Oracle SQLDeveloper 2.1.1.64
. Автозаполнение имени таблицы не происходит.
Проверено в настройках автозаполнения но зря.
Есть идеи по этому поводу?
Перейдите по ссылке: Tools > Preferences > Code Editor > Completion Insight
И убедитесь, что ваши настройки настроены правильно:
Хотя этот пост старый, но все же я вижу, что многие люди не могут получить реальную функцию Автозаполнение intellisense, поскольку, как только Автозаполнение превышает 10, тогда автозаполнение не будет " t, то есть вам нужно явно использовать CTRL + SPACE для отображения intellisense в этом случае.
Пожалуйста, следуйте инструкциям, чтобы вы не столкнулись с этой проблемой.
Я использую SQL Developer 4.2 во время этой демонстрации. Если у вас есть некоторые проблемы при обновлении до этой версии SQL Developer из прошлого, вам также необходимо обновить JDK до версии 1.8 или выше.
Следуйте приведенным ниже инструкциям, чтобы убедиться, что SQL Developer Auto Completion (intellisense) работает во всех случаях.
Шаг 1: Откройте SQL Developer и перейдите в Инструменты → Настройки
Шаг 2: Выберите Редактор кода → Completion Insight
Шаг 3: Убедитесь, что у вас есть следующие настройки, как показано в снимке ниже
SQL-Developer, вероятно, не может быстро найти завершение в вашей базе данных и, следовательно, не показывает его. Вы можете использовать CTRL-SPACE
, чтобы попробовать его принудительно.
Если ничего не работает, откройте новый лист. много раз это настоящая проблема. текущий рабочий лист поврежден
CTRL-SPACE работает, но только до появления всплывающей подсказки intellisense. Я должен был увеличить задержку времени до того, как он появится, чтобы он не отображался только через 4 секунды. таким образом, у меня есть 4 секунды, чтобы нажать Ctrl + пробел для автозаполнения
В моем случае, Версия 18.4.0.376 Build 376.1900, завершение Ctrl-Shift игнорировалось каждый раз, когда у меня были какие-либо операторы рабочего листа (предшествующие тому, который я пытался выполнить), в которых отсутствовала завершающая точка с запятой или не было закомментировано.