Перейти к содержанию

Пользовательские настройки

Настройки Koda позволяют настроить поведение плагина под ваши предпочтения.

Доступ к настройкам

В интерфейсе Koda

  1. Откройте панель Koda в вашей IDE
  2. Нажмите на Настройки
  3. Откроется страница настроек с дополнительными вкладками

Вкладки настроек

  • Настройки — основные параметры пользователя
  • Индексация — управление индексацией кодовой базы
  • Горячие клавиши — справочник клавиатурных сокращений

Основные настройки

Язык интерфейса

Выбор языка интерфейса Koda:

  • 🇬🇧 Английский — английский язык интерфейса
  • 🇷🇺 Русский — русский язык интерфейса

Автоматическое применение изменений

  • Включено — изменения применяются автоматически
  • Выключено — требуется ручное подтверждение каждого изменения

Для безопасной работы оставьте выключенным.

Автоматическое сжатие контекста

  • Включено — длинные диалоги автоматически сжимаются
  • Выключено — диалоги не сжимаются

Включите для длинных сессий, чтобы избежать переполнения контекста.

Размер шрифта

Диапазон значений: от 7 до 50

Используйте значение по умолчанию (14-16) для комфортного чтения.

Полоса прокрутки чата

  • Включено — показывать полосу прокрутки
  • Выключено — скрыть полосу прокрутки

Заголовки сессий

  • Включено — автоматически генерировать заголовки сессий
  • Выключено — не генерировать заголовки

Форматирование Markdown

  • Включено — форматировать Markdown в ответах
  • Выключено — показывать сырой Markdown

Настройки автодополнения

Многострочные автодополнения

  • Авто — автоматически определять необходимость многострочных подсказок
  • Никогда — всегда использовать однострочные подсказки

Отключение автодополнения в файлах

Список масок файлов, в которых отключается автодополнение.

Пример:

*.md, *.txt, *.log

Отключайте автодополнение в файлах документации и логах.

Встроенные подсказки VS Code

  • Включено — использовать встроенные подсказки VS Code вместе с Koda
  • Выключено — использовать только Koda

Настройки индексации

Включить индексацию

  • Включено — индексация кодовой базы активна
  • Выключено — индексация отключена

Статус индексации отображается на вкладке Индексация:

  • 🟢 Индексация завершена — кодовая база проиндексирована
  • 🟡 Индексация выполняется — процесс индексации
  • 🔴 Индексация не удалась — ошибка индексации
  • ⏸️ Индексация приостановлена — временно остановлена

Действия:

  • Переиндексировать — начать индексацию заново
  • Приостановить — временно остановить
  • Продолжить — возобновить остановленную индексацию

Настройки Telegram Remote (экспериментально)

Экспериментальная функция

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

Позволяет управлять сессиями Koda через Telegram-бота.

Настройка

  1. Сохраните токен Telegram-бота
  2. Проверьте токен
  3. Включите удалённый доступ
  4. Сгенерируйте ссылку привязки
  5. Откройте ссылку в Telegram и подтвердите привязку

Требования

  • Окно IDE должно оставаться открытым во время работы
  • Компьютер не должен переходить в спящий режим
  • У бота должен быть включён threads mode
  • Должна быть включена настройка Disallow users to create new threads

Workspace Prompts (.prompt файлы)

Путь к директории с файлами правил .prompt.

Пример:

.prompts

Для хранения пользовательских шаблонов и правил проекта.

Сброс настроек

Если настройки повреждены:

  1. Закройте IDE
  2. Удалите файл конфигурации ~/.koda/config.yaml
  3. При следующем запуске Koda создаст конфигурацию по умолчанию

Советы по настройке

  1. Начните с настроек по умолчанию — они оптимальны для большинства сценариев
  2. Настройте автодополнение под ваш стиль кодирования
  3. Включите автоматическое сжатие контекста для длинных сессий
  4. Требуйте подтверждения для редактирования файлов и терминальных команд
  5. Отключите индексацию если она не нужна (экономит ресурсы)

Дополнительные ресурсы