MarkNode 2.0.29 (бета)
Новые возможности
-
Интеграция с Git: встроенная поддержка Git для управления рабочим процессом контроля версий, не покидая MarkNode
- Строка состояния: в нижней части окна для Git-проектов появляется тонкая строка состояния, показывающая текущую ветку, количество изменений и статус синхронизации (отставание/опережение)
- Индикаторы состояния файлов: изменённые, добавленные, неотслеживаемые и удалённые файлы выделяются цветом в дереве боковой панели проекта, а состояние распространяется на родительские папки
- Диалог коммита: индексируйте файлы и фиксируйте изменения через специальный диалог — откройте его из строки состояния или сочетанием Cmd+Shift+K (macOS) / Ctrl+Shift+K (Windows/Linux)
- Pull и Push: получайте изменения из удалённого репозитория и отправляйте их прямо из строки состояния, с запросами подтверждения и понятными уведомлениями
- Проекты без Git это никак не затрагивает — интерфейс не меняется
-
Поддержка командной строки и ассоциации файлов: открывайте файлы и проекты прямо из терминала (
marknode myfile.md) или двойным щелчком по Markdown-файлам в Finder / Проводнике. Используйте Справка → Создать средство запуска из командной строки…, чтобы настроить инструмент командной строки
Улучшения
- Обнаружение изменений файлов из терминала: редактор теперь автоматически перезагружает файлы, изменённые из встроенной панели терминала
- Выделение столбцом: добавляйте курсоры выше или ниже сочетанием Cmd+Option+Вверх/Вниз (macOS) или Ctrl+Alt+Вверх/Вниз (Windows/Linux), как в VS Code и IntelliJ. Также поддерживается прямоугольное выделение с Alt+перетаскиванием
- Обновление статуса Git в реальном времени: строка состояния Git и индикаторы в боковой панели теперь автоматически обновляются при изменениях, сделанных вне MarkNode (например, коммитах из терминала)
Исправления ошибок
- Боковая панель: новые папки и файлы теперь появляются под свёрнутыми родителями: создание новой папки или файла внутри родителя, который ни разу не разворачивали, больше не завершается молча неудачей — боковая панель разворачивает иерархию родителей и выделяет новый элемент
- Боковая панель: игнорируемые папки больше не разворачиваются автоматически: изменения файлов внутри игнорируемых папок (например,
node_modules,build) больше не приводят к их разворачиванию в боковой панели — они остаются свёрнутыми, пока вы не откроете их вручную - Просмотр PDF: ссылки больше не блокируют приложение: щелчок по ссылкам в просмотрщике PDF теперь открывает их в браузере по умолчанию вместо перехода в окне приложения
- Позиция прокрутки при навигации по структуре: устранена проблема, из-за которой щелчок в редакторе после перехода через структуру документа приводил к скачку редактора в другое место — курсор теперь перемещается к целевому заголовку, поэтому вид остаётся на месте