Nova Год выпуска: 2024 Версия: 11.9 Разработчик: Panic, Inc Платформа: Intel Системные требования:
Версия ОС: 10.6 или выше
ЦП: 64 бит/Apple Silicon Язык интерфейса: английский Таблэтка: Pre-Ke'd (предварительно взломано) Описание: Действительно ли редактор кода на Mac может быть настолько лучше? Узнайте. Если говорить начистоту, то приложения для Mac - это немного утраченное искусство. Есть много причин для создания кроссплатформенных приложений - для начала, они кроссплатформенные - но это просто не то, чем мы являемся. Основанная в 1997 году как компания по разработке программного обеспечения для Mac, Panic получает удовольствие от создания приложений, которые действительно похожи на Mac. Давным-давно мы создали Coda, универсальный веб-редактор для Mac, который открыл новые возможности. Но когда мы начали работу над Nova, мы посмотрели на то, каким сегодня является веб, и на то, каким нам нужно быть. Пришло время начать с чистого листа. Редактор:
Все начинается с нашего первоклассного текстового редактора.
Он новый, сверхбыстрый и гибкий, со всеми необходимыми функциями: интеллектуальным автозаполнением, несколькими курсорами, Minimap, прокруткой редактора, парами тегов и скобками, а также многим, многим другим.
Для самых любопытных в Nova встроена поддержка CoffeeScript, CSS, Diff, ERB, Haml, HTML, INI, JavaScript, JSON, JSX, Less, Lua, Markdown, Perl, PHP, Python, Ruby, Sass, SCSS, Smarty, SQL, TSX, TypeScript, XML и YAML.
Кроме того, он обладает широкими возможностями расширения, имеет надежный API и встроенный браузер расширений.
(Вот небольшая история о редакторе. Во время бета-версии мы обнаружили несколько ошибок в механизме верстки текста Apple, которые мы просто не могли исправить. Наше решение? Мы написали собственный менеджер компоновки текста... с нуля. Это не только устранило ошибки, но и повысило производительность нашего редактора. Мы не шутим!).
Но даже самый лучший в мире текстовый движок ничего не значит, если вам не нравится проводить время в приложении. Итак, как выглядит Nova?
Интерфейс:
Он красив. И чистый. И интересный.
Вы можете сделать Nova именно такой, какой хотите, и при этом чувствовать себя как на Mac. Яркий, темный, киберпанк - все в ваших руках. Кроме того, темы создаются на основе CSS и просты в написании. Nova даже может автоматически менять тему при переключении Mac со светлого на темный режим.
Рабочие процессы:
Nova не просто помогает вам писать код. Она помогает коду работать.
Вы можете легко создавать задачи сборки и выполнения для своих проектов. В Coda у нас их не было, но теперь они есть. Это пользовательские скрипты, которые могут быть запущены в любой момент с помощью кнопок панели инструментов или сочетаний клавиш.
Представьте себе, что вы создаете контент, а Nova одним нажатием кнопки запускает ваш локальный сервер, получает соответствующий URL и мгновенно открывает для вас браузер. Только подумайте, сколько времени вы сэкономите.
Nova поддерживает отдельные задачи Build, Run и Clean. Она может открывать отчет при запуске. Сценарии могут быть написаны на различных языках.
Примечание по установке: Если запуск не происходит: по умолчанию удалите ~/Library/Preferences/com.panic.Nova WindowRestorationData Скриншоты:-
Что нового
Улучшено
Значительно улучшена производительность прокрутки и набора текста в редакторе, когда очень большие аннотации изменений Git выходят за пределы экрана.
CSS: дополнения обновлены с учетом новейших стандартизированных и экспериментальных функций языка.
JavaScript: упрощены веса предложений по завершению с целью улучшения пользовательского опыта.
JavaScript: дополнения обновлены для последней версии официального языка.
Python: добавлена подсветка синтаксиса для операторов побитового присваивания (&=, |= и ^=).
Рабочая область: улучшено автоматическое изменение размера разделения при добавлении или удалении панелей. Зафиксированный
Устранена проблема с подсветкой синтаксиса, при которой в некоторых случаях отдавалось предпочтение общим селекторам над конкретными.
Исправлен сбой при отображении невидимых символов в документах, содержащих кодовые точки Юникода в диапазоне 0x200B–0x200F.
Устранен случай, когда заголовки структуры кода могли рассинхронизироваться во время быстрой прокрутки.
Улучшена автоматическая настройка области просмотра прокрутки, когда функция «Перенос линий» отключена.
Устранено потенциальное зависание, когда списки локальных томов не работают должным образом.
JavaScript/TypeScript: исправлено отображение символов некоторых литералов объектов как k1k1.
Боковая панель «Файлы»: решена проблема с переименованием новых папок, созданных на диске iCloud.
Боковая панель «Файлы»: устранен сбой при автоматическом отображении элементов, когда дерево файлов фильтруется.
Боковая панель «Файлы»: пробелы больше не вставляются автоматически при вставке в поле переименования сразу после точки.
Боковая панель «Файлы»: улучшено отображение поля редактирования имени файла при использовании цветового акцента системы Graphite.
Боковая панель поиска: исправлен возможный сбой при выполнении замены всего проекта с использованием выражения регулярного выражения нулевой ширины.
Французская локализация: исправлен перевод «табуляции» (как в отступах) на «табуляции», где это необходимо.
Учетные записи Git: устранен случай, когда ключи SSH, указанные в настройках учетной записи, не использовались должным образом.
macOS Big Sur: устранен редкий сбой при запуске.
Microsoft Azure: улучшена обработка ошибок, когда имена пользователей содержат недопустимые символы.
Проверка орфографии: анализ очень больших текстовых областей больше не должен приводить к зависанию пользовательского интерфейса в некоторых случаях.
Темы: выделенные фрагменты теперь правильно отображаются над фоном, примененным к определенным диапазонам текста.
Рабочие области: улучшено расположение окон проекта, повторно открытых после восстановления состояния macOS.
Рабочие области: решена проблема, из-за которой окна новых проектов не располагались каскадом в определенных ситуациях.
XML: исправлена подсветка синтаксиса имен тегов, содержащих символы подчеркивания.