marknode / примечания к выпуску

MarkNode v2.0.29

← Все выпуски

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 теперь открывает их в браузере по умолчанию вместо перехода в окне приложения
  • Позиция прокрутки при навигации по структуре: устранена проблема, из-за которой щелчок в редакторе после перехода через структуру документа приводил к скачку редактора в другое место — курсор теперь перемещается к целевому заголовку, поэтому вид остаётся на месте