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

Как это работает
- Подсказки в пределах всего файла: Подсказки могут изменять код по всему документу, выполняя такие задачи, как одновременное изменение имен переменных или обновление отдельных определений функций.
- Принятие: Нажмите
Tab, чтобы принять изменения.
Tab-to-Jump
Tab-to-Jump — это гибкий инструмент навигации, который предлагает следующее логичное место в вашем документе для перемещения курсора.

Как это работает
- Появится иконка «Tab to jump», предлагающая переместить курсор туда, где будет следующее логическое изменение. Нажатие
Tabмгновенно перемещает курсор в это место. - Принятие: Нажмите
Tab, чтобы принять перемещение.
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 установлен.