Перейти к содержимому

Автодополнение

Kodik предоставляет встроенное AI-автодополнение: пока вы пишете код, модель предлагает продолжение прямо в редакторе. Нажмите Tab, чтобы принять предложение, или продолжайте печатать, чтобы его отклонить.

Автодополнение работает для всех языков программирования и поддерживает предложения целых функций — не только отдельных строк.

По умолчанию автодополнение включено. Вы можете переключить его в любой момент командой:

kodik.autocomplete.toggle

Откройте палитру команд (Ctrl+Shift+P / Cmd+Shift+P), введите Kodik: Toggle Autocomplete и нажмите Enter. Появится уведомление о текущем состоянии.

Чтобы отключить автодополнение на строках, совпадающих с регулярным выражением, добавьте паттерн в настройку kodik.autocompleteDisableLineRegex (массив строк). Проверяется текст строки до позиции курсора.

Пример — отключить на всех строках с комментарием // no-ai:

"kodik.autocompleteDisableLineRegex": ["// no-ai"]

Чтобы отключить автодополнение в файлах, чьи пути совпадают с регулярным выражением, заполните настройку kodik.autocompleteDisableFileRegex (массив строк).

Пример — отключить в файлах *.test.ts:

"kodik.autocompleteDisableFileRegex": ["\\.test\\.ts$"]

Оба параметра принимают массив паттернов: если хотя бы один из них совпадает, автодополнение подавляется.

Подробное описание этих и остальных настроек — на странице Настройки.