Редактор Antigravity: вкладки и навигация

В этом руководстве рассмотрены основные инструменты навигации и автодополнения: Supercomplete, Tab-to-Jump и Tab-to-Import.

Supercomplete

Supercomplete предоставляет подсказки кода в области, близкой к текущему положению курсора.

Supercomplete

Как это работает

  • Подсказки в пределах всего файла: Подсказки могут изменять код по всему документу, выполняя такие задачи, как одновременное изменение имен переменных или обновление отдельных определений функций.
  • Принятие: Нажмите Tab, чтобы принять изменения.

Tab-to-Jump

Tab-to-Jump — это гибкий инструмент навигации, который предлагает следующее логичное место в вашем документе для перемещения курсора.

Tab-to-Jump

Как это работает

  • Появится иконка «Tab to jump», предлагающая переместить курсор туда, где будет следующее логическое изменение. Нажатие Tab мгновенно перемещает курсор в это место.
  • Принятие: Нажмите Tab, чтобы принять перемещение.

Tab-to-Import

Tab-to-Import обрабатывает отсутствующие зависимости, не прерывая ваш рабочий процесс.

Tab-to-Import

Как это работает

  • Обнаружение: Если вы вводите класс или функцию, которые не импортированы, Antigravity предлагает импорт.
  • Действие: Нажмите Tab, чтобы завершить слово и мгновенно добавить оператор импорта в начало файла.

Настройки

В настройках вы можете настроить поведение этих функций:

  • Включение/отключение функций: Вы можете по отдельности отключить Autocomplete, Tab-to-Jump, Supercomplete или Tab-to-Import.
  • Скорость Tab: Контролирует скорость появления предложений.
  • Slow: Дольше ожидает контекст перед тем, как предложить варианты.
  • Default: Обеспечивает сбалансированную скорость.
  • Fast: Предоставляет быстрые предложения.
  • Выделение вставленного текста: Если включено, текст, вставленный с помощью Tab, выделяется для удобства отслеживания изменений.
  • Clipboard Context: Если включено, Antigravity использует содержимое буфера обмена для повышения точности автодополнения.
  • Разрешить Gitignored Files: Включает функции Tab (предложения и переходы) в файлах, перечисленных в вашем файле .gitignore. Tab будет игнорировать gitignored файлы только в том случае, если git установлен.