Пользовательские настройки¶
Настройки Koda позволяют настроить поведение плагина под ваши предпочтения.
Доступ к настройкам¶
В интерфейсе Koda¶
- Откройте панель Koda в вашей IDE
- Нажмите на Настройки
- Откроется страница настроек с дополнительными вкладками
Вкладки настроек¶
- Настройки — основные параметры пользователя
- Индексация — управление индексацией кодовой базы
- Горячие клавиши — справочник клавиатурных сокращений
Основные настройки¶
Язык интерфейса¶
Выбор языка интерфейса Koda:
- 🇬🇧 Английский — английский язык интерфейса
- 🇷🇺 Русский — русский язык интерфейса
Автоматическое применение изменений¶
- ✅ Включено — изменения применяются автоматически
- ❌ Выключено — требуется ручное подтверждение каждого изменения
Для безопасной работы оставьте выключенным.
Автоматическое сжатие контекста¶
- ✅ Включено — длинные диалоги автоматически сжимаются
- ❌ Выключено — диалоги не сжимаются
Включите для длинных сессий, чтобы избежать переполнения контекста.
Размер шрифта¶
Диапазон значений: от 7 до 50
Используйте значение по умолчанию (14-16) для комфортного чтения.
Полоса прокрутки чата¶
- ✅ Включено — показывать полосу прокрутки
- ❌ Выключено — скрыть полосу прокрутки
Заголовки сессий¶
- ✅ Включено — автоматически генерировать заголовки сессий
- ❌ Выключено — не генерировать заголовки
Форматирование Markdown¶
- ✅ Включено — форматировать Markdown в ответах
- ❌ Выключено — показывать сырой Markdown
Настройки автодополнения¶
Многострочные автодополнения¶
- Авто — автоматически определять необходимость многострочных подсказок
- Никогда — всегда использовать однострочные подсказки
Отключение автодополнения в файлах¶
Список масок файлов, в которых отключается автодополнение.
Пример:
Отключайте автодополнение в файлах документации и логах.
Встроенные подсказки VS Code¶
- ✅ Включено — использовать встроенные подсказки VS Code вместе с Koda
- ❌ Выключено — использовать только Koda
Настройки индексации¶
Включить индексацию¶
- ✅ Включено — индексация кодовой базы активна
- ❌ Выключено — индексация отключена
Статус индексации отображается на вкладке Индексация:
- 🟢 Индексация завершена — кодовая база проиндексирована
- 🟡 Индексация выполняется — процесс индексации
- 🔴 Индексация не удалась — ошибка индексации
- ⏸️ Индексация приостановлена — временно остановлена
Действия:
- Переиндексировать — начать индексацию заново
- Приостановить — временно остановить
- Продолжить — возобновить остановленную индексацию
Настройки Telegram Remote (экспериментально)¶
Экспериментальная функция
Данная функция находится в стадии активной разработки и тестирования и может быть нестабильной.
Позволяет управлять сессиями Koda через Telegram-бота.
Настройка¶
- Сохраните токен Telegram-бота
- Проверьте токен
- Включите удалённый доступ
- Сгенерируйте ссылку привязки
- Откройте ссылку в Telegram и подтвердите привязку
Требования¶
- Окно IDE должно оставаться открытым во время работы
- Компьютер не должен переходить в спящий режим
- У бота должен быть включён threads mode
- Должна быть включена настройка Disallow users to create new threads
Workspace Prompts (.prompt файлы)¶
Путь к директории с файлами правил .prompt.
Пример:
Для хранения пользовательских шаблонов и правил проекта.
Сброс настроек¶
Если настройки повреждены:
- Закройте IDE
- Удалите файл конфигурации
~/.koda/config.yaml - При следующем запуске Koda создаст конфигурацию по умолчанию
Советы по настройке¶
- Начните с настроек по умолчанию — они оптимальны для большинства сценариев
- Настройте автодополнение под ваш стиль кодирования
- Включите автоматическое сжатие контекста для длинных сессий
- Требуйте подтверждения для редактирования файлов и терминальных команд
- Отключите индексацию если она не нужна (экономит ресурсы)
Дополнительные ресурсы¶
- Конфигурация — файл config.yaml