Код в центре. Инструменты под рукой.
Проводник, редактор, терминал, вывод, тесты и средства отладки объединены в одном рабочем пространстве. Открывайте панели по необходимости и скрывайте их, освобождая место; разделённый редактор помогает рассматривать связанные файлы вместе. Упрощённый начальный и расширенный режимы подходят разным привычкам работы. Сохранённая для проекта компоновка панелей и настройки запуска позволяют продолжить без повторной настройки.
- Код и тесты рядом в редакторе
- Компоновка рабочего пространства по проекту
- Начальный и расширенный режимы
Порядок в проекте вместо множества вкладок.
Папка проекта открывается деревом файлов: содержимое всех файлов не загружается в память при старте. Один щелчок открывает предварительный просмотр, двойной щелчок или редактирование закрепляет вкладку. Это облегчает навигацию в крупных работах. При закрытии несохранённого файла можно сохранить изменения, отказаться от них или отменить закрытие — решение остаётся за вами.
- Проводник папок и файлов
- Просмотр и закреплённые вкладки
- Контроль несохранённых изменений
Ориентируйтесь в больших файлах.
Миникарта показывает общую структуру кода и текущее положение. Выполняйте поиск в файле или по всему проекту, находите файлы и команды с клавиатуры, просматривайте функции и классы в поддерживаемых файлах. Можно сразу перейти к строке из сообщения об ошибке и рассмотреть реализацию рядом с тестом, чтобы понять контекст проблемы.
- Поиск и замена в файле и проекте
- Переходы к функциям, классам и строкам
- Миникарта и разделённый редактор
Читайте структуру и изменяйте осознанно.
Подсветка синтаксиса помогает различать элементы кода. При готовности инструментов языка доступны дополнение, переход к определению, поиск ссылок, переименование и форматирование. Изменения нескольких файлов можно проверить перед применением. Набор возможностей зависит от языкового сервера: для интеллектуальных функций C# нужны внешние инструменты, например csharp-ls, для C++ — clangd.
- Интеллектуальные инструменты поддерживаемых языков
- Проверка изменений перед применением
- Поддержка на основе языковых серверов
Управляйте своим окружением Python.
Держите интерпретатор, виртуальное окружение проекта и зависимости в понятном виде при создании автоматизации, обработки данных, API-клиентов и утилит. Выбирайте интерпретатор, создавайте изолированное окружение или подключайте существующее .venv, чтобы пакеты относились к среде запуска приложения. Сам Python устанавливается отдельно; KOVKA IDE управляет интерпретаторами и окружениями поверх этой установки.
- Выбор интерпретатора и виртуального окружения
- Установка, обновление и удаление пакетов
- Экспорт зависимостей и повторная установка
Начните диагностику с «Доктора проекта».
При открытии проекта Python можно проверить интерпретатор, виртуальное окружение, менеджер пакетов и поддерживаемые описания зависимостей. Перед выбором действия видны его цель и область применения. Проверка не запускает приложение или скрипты сборки автоматически. Отделение проблем окружения от ошибок кода особенно полезно при получении чужого проекта или возвращении к нему после перерыва.
- Проверка интерпретатора и окружения
- Проверка зависимостей и менеджера пакетов
- Исправления, выбранные пользователем
Управляйте библиотеками в контексте проекта.
Работайте с PyPI/pip, npm, NuGet и, при подготовленных инструментах, vcpkg в одном центре. Просматривайте записи crates.io для Rust и каталог Open VSX для сведений о расширениях; текущая версия не запускает расширения VS Code. Доступны сведения о версиях, источниках и лицензиях. Включены отдельные автономные примеры, но весь каталог интернет-библиотек в приложение не встроен.
- Экосистемы пакетов Python, JavaScript и .NET
- Просмотр версии, источника и лицензии
- Поддерживаемые автономные примеры пакетов
Создавайте проекты C# с инструментами .NET.
Обнаруживайте проекты .csproj и управляйте целевой платформой, конфигурацией сборки, зависимостями NuGet, запуском и тестами. Выбранный SDK расширяет работу от консольных и деловых утилит до сервисов, API и библиотек классов. Шаблон нового проекта рассчитан на .NET 10. Визуальный конструктор форм не входит в текущий объём; подключения отладчика C# остаются экспериментальными.
- Управление проектом и целевой платформой
- NuGet, сборка, запуск и тестирование
- Работа с отдельно установленным .NET SDK
Объедините процесс сборки C++ в одной среде.
Настраивайте проекты CMake, находите цели сборки, выбирайте и запускайте нужную цель. При готовности соответствующих инструментов доступны процессы CTest и vcpkg. Компилятор, CMake и нужные SDK устанавливаются отдельно. Добавление пакета не означает автоматическую настройку всех параметров компоновки и сборки; адаптеры отладки C++ в этой версии имеют экспериментальный статус.
- Настройка CMake и выбор цели
- Процессы CTest и vcpkg
- Алгоритмы, утилиты и нативные библиотеки
Веб, JavaScript и TypeScript в одной среде.
Редактируйте HTML, CSS и JavaScript вместе и просматривайте базовые веб-проекты локально. Встроенное окружение Node обеспечивает поддерживаемые сценарии запуска JavaScript; кодовая поддержка и инструменты TypeScript дополняют процесс. Для React и серверных сервисов отдельно готовятся зависимости и команды запуска проекта. Открытие файла не означает, что уже установлены все инструменты его языка.
- Веб-интерфейсы и интерактивные приложения
- Поддерживаемые инструменты запуска JavaScript
- Зависимости фреймворков под конкретный проект
Запускайте, смотрите результат, продолжайте развитие.
Запускайте активный файл, задавайте профили для разных точек входа, останавливайте и перезапускайте процессы. Терминал в папке проекта позволяет выполнять команды пакетов, сборки, тестов и Git, не выходя из приложения. При смене окружения Python интерфейс напоминает, что открытый терминал может использовать прежнюю среду. Закрытие нижней панели не останавливает процесс — для этого служит соответствующее действие.
- Профили запуска и управление выполнением
- Встроенный терминал и панель вывода
- Осознанный запуск команд в нужной среде
Понимайте поведение через тесты и отладку.
Для Python доступны обнаружение и запуск тестов unittest, а при установленном пакете — pytest. Просматривайте успешные, неуспешные и пропущенные результаты. Точки останова, переменные, стек вызовов и пошаговое выполнение помогают исследовать работу кода. Инструменты разработки устанавливаются в окружение проекта отдельно. Программы Python с вводом в терминале запускаются обычным способом или в терминале; текущий отладчик терминальный ввод не поддерживает.
- Запуск одного теста или набора
- Точки останова и просмотр переменных
- Стек вызовов и пошаговое выполнение
Отслеживайте изменения с Git и локальной историей.
При установленном Git можно изучать различия файлов, подготавливать выбранные изменения, создавать коммиты и работать с ветками и удалёнными репозиториями. Удалённый доступ требует отдельной аутентификации. Восстановление черновиков и история файлов помогают сравнивать прошлое содержимое: версия сначала попадает в редактор, а на диск — после сохранения. Резервная копия рабочего пространства ориентирована на текст и не заменяет полную копию папки проекта.
- Различия Git, подготовка изменений и ветки
- Восстановление черновиков и сравнение версий
- Контроль внешних изменений файлов
Понятное начало с практическим обучением.
Мастер проекта объединяет выбор языка, цели, расположения и окружения, не запуская программы или установку пакетов автоматически. Учебный центр, доступный по F1, включает 11 разделов, 37 практических шагов и проверку знаний из пяти вопросов. Небольшой проект Python связывает редактирование, запуск, тесты, пакеты, Git и резервирование рабочего пространства в единый учебный путь.
- Понятный мастер нового проекта
- Практика с переходом в нужную панель
- Прогресс обучения хранится на устройстве
Рабочее пространство под ваш способ создавать.
Выбирайте темы KOVKA «Антрацит», «Крем», «Бордо», «Графит» и «Высокий контраст». Настраивайте размер шрифта, отступы, перенос, миникарту и кодовую поддержку; визуальные эффекты можно отключить. Интерфейс и обучение доступны на турецком и английском. Содержимое загружается по мере необходимости: один редактируемый файл — до 20 МБ, загруженный текст — 100 МБ, каталог проекта — 20 000 файлов, открытые проекты — до 30.
- Пять фирменных тем и режим фокуса
- Турецкий и английский интерфейс и обучение
- Загрузка содержимого по мере необходимости
Локальная разработка с понятными условиями.
Для редактирования не нужен облачный аккаунт; после установки инструментов и зависимостей многие операции доступны без интернета. Загрузка пакетов и удалённые репозитории используют сеть. Встроенного ИИ-ассистента нет. Бесплатный пакет предназначен для Windows x64; установщиков macOS, Linux и ARM64 в этой поставке нет. Подписание кода и сервер автообновления пока не настроены. Лицензия MIT исходного кода и лицензии сторонних компонентов действуют на своих условиях.
- Текущая версия без подписки и аккаунта
- Контроль доверия проекту остаётся у пользователя
- Обновление через новый установочный файл