Nova

macOS

Сайт: nova.app

Nova — коммерческий текстовый редактор и интегрированная среда разработки, ориентированная на веб‑разработку и созданная компанией Panic для операционной системы macOS. Продукт позиционируется как современный нативный инструмент для редактирования кода с поддержкой проектов, встроенного терминала, системы задач и расширяемой архитектуры через плагины и интеграции. Nova сочетает в себе возможности текстового редактора и элементы IDE, предоставляя средства для управления проектами, навигации по исходному коду и выполнения команд в контексте разработки.

Разработка Nova началась как продолжение опыта авторами предыдущих приложений этой же компании в области инструментов для разработчиков. Интерфейс адаптирован под платформенные стандарты macOS и включает средства для работы с файлами проекта, панели управления задачами, поддержку терминала внутри окна редактора и интеграцию с системами контроля версий. Приложение развивается через регулярные обновления, которые добавляют поддержку новых языков, улучшения производительности и расширения интеграционной экосистемы.

  • Редактор кода: подсветка синтаксиса для множества языков, автодополнение, фрагменты кода и инструменты для быстрой навигации по файлам и символам.
  • Проекты и файловая система: поддержка проектов с организацией рабочих пространств, просмотром структуры каталогов и возможностью работы с несколькими корнями проекта.
  • Встроенный терминал: терминальная панель внутри интерфейса для выполнения команд и скриптов без переключения приложений.
  • Система задач: планирование и запуск задач сборки, скриптов и других автоматизированных процессов, настройка пользовательских задач.
  • Расширения и плагины: экосистема расширений для добавления новой функциональности, интеграции с внешними инструментами и настройкой поведения редактора.
  • Контроль версий: интеграция с системами контроля версий, просмотр изменений, выполнение базовых операций commit/merge/branch из интерфейса.
  • Средства отладки и предварительного просмотра: встроенные механизмы для предпросмотра веб‑страниц и взаимодействия с внешними инструментами разработчика.
  • Настраиваемый интерфейс: поддержка пользовательских тем, раскладок панелей и горячих клавиш для адаптации к рабочим привычкам.
  • Производительность и нативность: оптимизация под macOS, использование системных API для обеспечения отзывчивости и интеграции с платформой.
  • Документация и поддержка: поставляется с руководствами по началу работы и документацией для разработчиков расширений.
Подробнее