Нотатки до випусків

Що нового

1.0.5

Поточний випуск

Що нового в MarkPad++ 1.0.5

Ваша робота в безпеці

  • Незбережені документи, зокрема вкладки «Без назви», кожні кілька секунд зберігаються як чернетки відновлення. Після збою MarkPad++ пропонує відновити їх під час наступного запуску («Відновити» / «Відкинути» / «Запитати пізніше»).
  • Файли, відкриті під час виходу, повертаються під час наступного запуску — у тому ж порядку, з тією ж активною вкладкою, кожен на своїй позиції курсора й прокручування та в тому ж режимі перегляду. Вимикається в «Налаштування редактора › Загальні».
  • Збереження атомарне: текст записується в тимчасовий файл, який замінює оригінал лише після завершення запису, тож заповнений диск чи збій більше не залишать обрізаного файла.
  • Перед перезаписом версія на диску зберігається як резервна копія (п’ять останніх для кожного файла; «Файл › Відкрити теку резервних копій»).
  • Якщо інша програма змінила файл після того, як його відкрили, MarkPad++ запитає, перш ніж його перезаписати.

Навігація й пошук

  • Нова панель «Структура» («Вигляд › Структура», Ctrl+Shift+O) показує заголовки документа деревом; клацніть заголовок, щоб перейти до нього. Виділення стежить за розділом, у якому стоїть курсор.
  • Пошук (Ctrl+F, F3, Shift+F3) працює й у режимі читання: шукає у відформатованому тексті й підсвічує збіги там.
  • Пошук і заміна отримали регулярні вирази (групи \1/$1 і \n у заміні), пошук лише у виділенні, історію запитів (клавіші «вгору»/«вниз» у полях) і «Знайти в усіх вкладках» (Ctrl+Shift+F) зі списком усіх збігів на панелі «Результати пошуку».
  • Пошук цілих слів тепер розпізнає кирилицю й інші нелатинські літери.
  • Перехід до рядка (Ctrl+G, приймає рядок:стовпець). Рядок стану показує рядок і стовпець курсора, розмір виділення, кодування й кінці рядків; клацніть два останні, щоб змінити, як зберігається файл.
  • Розділи й обгороджені блоки коду можна згортати: клацніть позначку на полі ліворуч або скористайтеся «Вигляд › Згортання» (Ctrl+Shift+[ / Ctrl+Shift+], «Згорнути все», «Розгорнути все»). Курсор, що потрапляє в згорнутий текст, розгортає його.
  • Масштаб для редактора й режиму читання разом: «Вигляд › Масштаб» (Ctrl++, Ctrl+-, Ctrl+0) або Ctrl+коліщатко миші; поточний масштаб видно (і його можна вибрати) в рядку стану. Він запам’ятовується між сеансами.

Письмо й редагування

  • Enter продовжує марковані й нумеровані списки, списки задач і цитати; Enter на порожньому пункті завершує список. Вимикається в налаштуваннях редактора.
  • Вставлене зображення чи перетягнуті файли зображень зберігаються в теці images поруч із документом, а в текст додаються відносні посилання Markdown (також «Форматування › Зображення…», Ctrl+Shift+I). Файли зображень більше не відкриваються як текстові вкладки.
  • Інструменти таблиць («Форматування › Таблиця»): вставити таблицю потрібного розміру, вирівняти таблицю під курсором, додати чи видалити рядки й стовпці, задати вирівнювання стовпця.
  • Операції з рядками: дублювання (Ctrl+D), переміщення рядка вгору/вниз (Alt+Up/Alt+Down), табуляції на пробіли й навпаки та «Прибрати кінцеві пробіли» (лише на вимогу, бо два пробіли в кінці рядка — це розрив рядка в Markdown). Зміна регістру: ВЕЛИКІ ЛІТЕРИ (Ctrl+Shift+U), малі літери (Ctrl+U), «Кожне Слово З Великої».
  • Вкладки: «Зберегти всі», «Повернути закриту вкладку» (Ctrl+Shift+T), «Закріпити вкладку» (закріплені вкладки стоять першими й не закриваються через «Закрити всі» / «Закрити інші» / середню кнопку миші), «Відкрити теку файла», «Перейменувати файл» і «Закрити вкладки праворуч».
  • Під час збереження файли зберігають свою позначку порядку байтів і кінці рядків (LF чи CRLF).

Markdown і експорт

  • Посилання й зображення за міткою ([текст][id] з [id]: url "назва") і виноски ([^id] з [^id]: текст, пронумеровані й зібрані наприкінці відформатованого документа). Посилання на місця в документі прокручують до них режим читання.
  • Зміст: [TOC] показує список заголовків із посиланнями, а «Форматування › Зміст» вставляє (або оновлює) його як Markdown. Заголовки отримують якорі в стилі GitHub; HTML-коментарі більше не показуються в режимі читання.
  • Експорт в окрему вебсторінку (.html) із вбудованими стилями; відносні шляхи до зображень переписуються, якщо сторінку збережено в іншій теці.

Налаштування й мови

  • Гарячі клавіші можна налаштувати («Редагування › Гарячі клавіші…»): шукайте, змінюйте, очищайте або скидайте комбінацію будь-якої команди меню; комбінацію, призначену новій команді, забирають у старої.
  • Налаштування редактора показують, коли зміни ще не застосовано (кнопка «Застосувати» активна лише тоді), і отримали вкладку «Загальні» з мовою інтерфейсу та експортом / імпортом налаштувань.
  • Переклад усього інтерфейсу українською, французькою, іспанською та португальською (Бразилія), зокрема стандартних кнопок Qt, шпаргалки кожною мовою й мов інсталятора. Мова відповідає мові інтерфейсу системи (англійська, якщо перекладу немає) або вибирається в «Налаштування редактора › Загальні».
  • Вибір іншої мови інтерфейсу діє відразу: меню, панель інструментів, рядок стану, панелі, назви вкладок і відкритий діалог налаштувань перемикаються без перезапуску MarkPad++.

Під капотом

  • «Довідка › Про програму» показує час збірки, коміт git, версію Qt і шлях до запущеного файла, з кнопкою «Копіювати відомості»; --version виводить те саме.
  • MarkPad++, запущений з іншої теки (локальна збірка поруч зі встановленою), тепер відкриває власне вікно, а не передає файли іншому; --new-instance завжди відкриває окреме вікно. Таке вікно не відновлює й не перезаписує сеанс головного вікна, а відновлення сеансу більше не змінює порядку нещодавніх файлів.
  • Зібрано з Qt 6.12 для Windows.
Дві вкладки й панель пошуку та заміни з новими параметрами Regex, «У виділенні» та «Усі вкладки» і рядком стану
Панель пошуку в 1.0.5 (англійський інтерфейс). Пошук і заміна · Сеанси й відновлення · Структура й навігація

1.0.4

Попередній випуск

Що нового в MarkPad++ 1.0.4

  • Розділений екран (Ctrl+Shift+E): джерело й відформатований Markdown поруч, роздільник, ширину якого можна змінювати, живий перегляд після короткої паузи в наборі й синхронне прокручування в обидва боки.
  • Мінікарта документа з кольорами синтаксису й переходом клацанням або перетягуванням. Звичайне прокручування чи мінікарту можна вибрати в «Налаштування редактора › Розмітка й редагування».
  • Окремі кольори синтаксису Markdown на вкладці «Вигляд» — заголовки, жирний, курсив, код, посилання й тло — з поверненням до кольору теми для кожного.
  • Налаштування редактора (Ctrl+,) з живим переглядом, збереженням шрифту й кольорів, перенесенням рядків, номерами рядків, відступом тексту, шириною табуляції й окремими позначками для табуляцій, пробілів і кінців рядків.
  • Пробіли замість табуляції за бажанням, автоматичний відступ, Tab / Shift+Tab для виділених рядків і перемикачі підсвічування синтаксису та поточного рядка.
Розділений екран: джерело Markdown ліворуч і його живий перегляд праворуч
Розділений екран. Як це працює · Налаштування редактора

1.0.3

Раніший випуск

Що нового в MarkPad++ 1.0.3

Нові можливості

  • Експорт відформатованих документів Markdown у PDF, текст OpenDocument (.odt) і Microsoft Word (.docx) з форматуванням, таблицями, посиланнями й зображеннями.
  • Файли відкриваються новими вкладками в уже запущеному вікні MarkPad++, а не в новому вікні програми.
  • Рідний заголовок вікна Windows відповідає вибраній світлій чи темній темі.

Виправлення

  • Заголовок вікна Windows тепер оновлюється одразу після зміни теми.
  • Виправлено форматування цитат в експорті до Word і OpenDocument: зберігаються тло на всю ширину й смуга ліворуч, без зайвого порожнього стовпця таблиці.

Оновлення надходять через Microsoft Store. У документації перелічено, чого в програмі ще немає.

Отримати в Microsoft Store