LINUX.ORG.RU

Zettlr 0.18.0

 , ,


1

2

Анонсирован выход новой версии продвинутого Markdown-редактора Zettlr 0.18.0. От аналогичных (таких, как ReText) программ Zettlr в первую очередь отличается широкими возможностями по ведению и структуризации записей. Среди них:

  • Полнофункциональный редактор: шорткаты, две цветовые темы, форматирование текста через панель, подсветка синтаксиса Markdown, проверка орфографии, выделение нескольких частей текста одновременно, мультикурсор, сноски, обработка кода LaTeX (возможно только при экспорте в PDF), автозакрытие кавычек и т.д.
  • Удобная работа с записями: простой встроенный файловый менеджер (с возможностью открыть другие (не Markdwon) файлы без отрыва), возможность создания т.н. «виртуальных директорий», быстрое превью файлов без открытия, организация записей по тегам, кросс-ссылки.
  • Мощный глобальный поиск: возможность выбора конкретных файлов или групп файлов для поиска, поисковые операторы (AND, OR, точное вхождение), сортировка результатов поиска по релевантности.
  • Гибкий (с возможностью, к примеру, выбирать и комбинировать отдельные файлы/директории) экспорт в HTML, DOCX, ODT и PDF.
  • Прочие полезные мелочи для ведения записей: счётчик слов и символов, таймер Pomodoro, визуальное выделение записей цветами и т.п.

Основные изменения и улучшения в версии 0.18.0:

  • Расширены функции для работы с тегами: теперь, к ним можно добавить описание, выделить цветовыми метками (которые будут отображены рядом со всеми записями с соответствующим тегом).
  • В качестве ещё одного способа организации заметок добавлены т.н. «Проекты», позволяющие объединить Markdwon-файлы в один конечный файл при экспорте, опционально сгенерировать содержание и настроить внешний вид конечного документа.
  • Реализован Drag-n-Drop, внесены мелкие изменения в интерфейс и исправления ошибок.

Zettlr написан на Javascript с использование Electron и распространяется на условиях GPLv3. Готовые пакеты подготовлены для систем на основе Debian и Fedora, а также Windows и OS и X.

>>> Сайт проекта

>>> Документация

>>> Репозиторий на GitHub

>>> Полный список изменений в этой версии

Zettlr написан на Javascript с использование Electron

Теперь заживём!

ssh2 ★★ ()

скачал ебилд по винду. пользуюсь.

system-root ★★★ ()

чисто субъективно ReText шустрее инициализируется любой Electron-based приложухи. Где корни этого хайпа по яваскрипту? Он переплюнул по попсовости даже пых.

anonymous ()
Ответ на: комментарий от anonymous

Где корни этого хайпа по яваскрипту?

Наверно MacOS. у них же там строгие требования к внешнему виду, а electron с js позволяет верстать приложения, которые везде выглядят одинаково

SR_team ★★ ()
Ответ на: комментарий от anonymous

на нем еще и appium написали, так что js и питон переплюнул.

anonymous ()

Zettlr написан на Javascript с использование Electron

Надо было это писать в начале новости. Одну программу на электроне (vscode) я еще потяну, но любителе электрона забывают, что компьютер многозадачный, я не могу каждой программе выделять по 500+ метров. Повторяется абсолютна та же ситуация с десктопными приложениями на яве — слава роботам хоть их перестали клепать.

Im_not_a_robot ★★★ ()
Ответ на: комментарий от SR_team

Наверно MacOS. у них же там строгие требования к внешнему виду, а electron с js позволяет верстать приложения, которые везде выглядят одинаково плохо

Исправлено.

AVL2 ★★★★★ ()
Ответ на: комментарий от SR_team

electron с js позволяет верстать приложения, которые везде выглядят одинаково

Когда я попытался запустить «приложение» slack, то увидел какой-то одноцветный квадрат с неработающим меню, который пришлось убить через wm, чтобы убрать с экрана. Так что они даже это не всегда могут.

xaizek ★★★★★ ()

Они хотели испортить воскресное настроение упоминанием Electron? У них получилось.

Bruce_Lee ★★ ()

а также Windows и OS и X

всего исправлений: 15

Что вы там исправляли?

Virtuos86 ★★★★★ ()

Zettlr написан на Javascript с использование Electron

Вслед за вышекомментирующими посылаю разработчикам лучи поноса.

Singularity ★★★ ()

Выключите свет, он на свет лезут.

ugoday ★★★★★ ()
Ответ на: комментарий от ssh2

JavaScript - новый Python

Zettlr написан на Javascript с использование Electron

Теперь заживём!

Уже давно в JavaScript есть все, что есть в Python. Причем без потери обратной совместимости (как 2->3), полной поддержкой всех возможностей JS15 почти везде и более прозрачными перспективами развития (без «Ой, фсе, я ухожу»). На нем уже давно пишут как консольные приложения, так и GUI и серверную часть (а вовсе не исключительно убогие тормознутые сайтики, как это многим кажется).

JavaScript - это новый Python, а по возможностям, инфраструктуре и перспективам развития, так далеко впереди Python. Никого не удивляет GUI на Python (например, IDE), но зашоренные ретрограды до сих пор возбуждаются от слов JavaScript, Electron и, о ужас, NodeJS.

Python крепко засел лишь в нише, где другие инструменты - это Fortran и MPI (возможно, где-то даже Corba). В остальных Python - это новый Perl.

Так что вылезай из криокамены, почитай, хотя бы учебник javascript.ru и начинай уже ломать свои стереотипы. Хотя, если ты тут чисто поболтать, то javascript подходящая тема.

anonymous ()
Ответ на: комментарий от Im_not_a_robot

ну строго говоря всего-то осталось научиться оформлять и запускать один electron на все программы =)

vitalif ★★★★ ()

...но зачем писать десктопный редактор markdown... да ещё и на электроне... мне непонятно...

Лучше то же самое в виде js-библиотеки оформить, чтобы в сайтики можно было встраивать.

Это ж не латех. Кто на нём оффлайн пишет?..

vitalif ★★★★ ()
Последнее исправление: vitalif (всего исправлений: 1)
Ответ на: JavaScript - новый Python от anonymous

Re: JavaScript - новый Python

Zettlr написан на Javascript с использование Electron

Уже давно в JavaScript есть все,

Нихуя там нету, кроме ебанутых операторов. Все молятся на тот день, когда нормальные языки можно будет в вебассемблер конпелять.

Electron используется, потому что нативщики не осилили вменяемый кросплатформенный гуй.

anonymous ()
Ответ на: комментарий от ssh2

Открывал с мыслью, что «не нужно» будет первым комментарием. Почти угадал по смыслу.

Gentooshnik ★★ ()
Ответ на: JavaScript - новый Python от anonymous

зашоренные ретрограды до сих пор возбуждаются от слов JavaScript, Electron и, о ужас, NodeJS.

Возбуждаются прежде всего от одного слова - Electron. И тому есть причина.

Уже давно в JavaScript есть все, что есть в Python.

Странный аргумент, Python же не новая серебреннопульная парадигма. Всё, что есть в Python было, например, в Common Lisp ещё до того как Python появился.

Gentooshnik ★★ ()
Последнее исправление: Gentooshnik (всего исправлений: 2)
Ответ на: комментарий от vitalif

я вот не понимаю, тебя заставляют пользоваться? не, ну ладно такого рода программа была всего одна и вот незадача, она на электроне, да ещё и кто-то заставляет запускать.
давайте вот щас все будем ждать кроссплатформенную фиговину и шоб на сях?

system-root ★★★ ()
Ответ на: комментарий от system-root

я против электрона как раз особо ничего не имею, т.к. считаю что HTML лучше чем печаль с десктопными фреймворками

но не понял зачем нужен оффлайн редактор маркдауна...

vitalif ★★★★ ()
Ответ на: комментарий от vitalif

но не понял зачем нужен оффлайн редактор маркдауна...

Ты подготовил идеальный changeset в свой божественный проект музыкального проигрывателя - новую тему с нескучными аннимированными иконками. Как будешь править README.md для коммита?

anonymous ()
Ответ на: комментарий от anonymous

README.md

Зачем у README раширение и что такое .md?

anonymous ()
Ответ на: комментарий от anonymous

Зачем у README раширение и что такое .md?

Так, это... Ты хоть новость читал? Понял о чем она вообще?

Давай я тебе лучше покажу: https://github.com/catchorg/Catch2

То, что ты видишь под списком файлов - это отрендеренный README.md, файл в формате markdown. Не просто текст, а с форматированием, ссылками и картинками. Короче, .md - это новый модный .html, который пишут руками.

anonymous ()

облако тегов будет?

anonymous ()
Ответ на: комментарий от anonymous

В любом текстовом редакторе, не? Нахрена мне для это специализированный?

vitalif ★★★★ ()
Ответ на: JavaScript - новый Python от anonymous

А как быть с асинхронностью js ?

То что на питон пишется час, на js пишется 5 часов изза уродских средств отладки и асинхронности, и неоднозначности синтаксиса, и отсутствии нормальных десктопных библиотек, и много чего еще

Я бы с радостью попробовал писать на js на десктопе или веб сервере, но вижу только перспективы мусора и непредсказуемости работы программы

ism ★★ ()
Последнее исправление: ism (всего исправлений: 1)
Ответ на: комментарий от anonymous

... и что такое .md?

MD = Mentally Disabled. Т.е. умственно ограниченный. Псевдоязык разметки для неосиляторов HTML.

matumba ★★★★★ ()

Вот как раз в эту новость можно было бы влепить скриншот...

EternalNewbie ()

Ну вот, дело за малым. Судя по количеству говноподелок на электроне следующим, естественным шагом будет ElectronOS

folibis ()
Ответ на: JavaScript - новый Python от anonymous

Дружище, спасибо за подробные разъяснения. Но у меня вопрос скорее в необходимости собственно решения.

Что такого есть в markdown, что приходится использовать аж целый редактор, жрущий памяти как не к ночи упомянутый word?

Это же ср*й BB-код, лишенный квадратных скобок из-за того, что их в JSON перехватили. :) Я до сих пор прекрасно обходился для его редактирования emacs, но думаю и в vi бы смог.

ssh2 ★★ ()
Ответ на: комментарий от Gentooshnik

Открывал с мыслью, что «не нужно» будет первым комментарием.

Ну ведь это правда!

Впрочем если у разработчиков собственное мнение по этому поводу, нельзя его не уважать.

ssh2 ★★ ()

А почему не как плагин к atom/vscode? И чем оно лучше соответствующих плагинов?

Ivan_qrt ★★★★ ()
Ответ на: комментарий от ssh2

жрущий памяти как не к ночи упомянутый word?

Чувак, полегче на поворотах - Word хоть и мсявый, но писан на крестах и не жрет память поедом как эта поделка.

Linfan ★★★★★ ()

«Сульфат кальция, не остановились!» (с) ппц, нахрена этот чумодан без ручки, если маркдаун отлично правится прямо в IDE типа PyCharm?

Linfan ★★★★★ ()
Ответ на: комментарий от Linfan

Чувак, полегче на поворотах

Виноват! Word 2016 с открытым ~20 страничным документом ~63Мб. Электронный whatsapp ~120Мб и модный skype ~93Мб.

ssh2 ★★ ()

Скачал на посмотреть. Не вижу где настроить шрифт (не в PDF, в самом редакторе).

Если нигде, то это звиздец, а не редактор

Myau ★★★★ ()
Ответ на: комментарий от ssh2

Сабж жрет 150Мb на одностраничной доке. Танунах такое счастие.

Linfan ★★★★★ ()

Пакет rpm собран своеобразно:

Результат транзакции
===============================================================================================================================================================================================
Установка  1 Пакет

Общий размер: 52 M
Объем изменений: 140 M
Продолжить? [д/Н]: y
Загрузка пакетов:
Проверка транзакции
Проверка транзакции успешно завершена.
Идет проверка транзакции
Ошибка: Ошибка при проверке транзакции:
  файл / из устанавливаемого пакета zettlr-0.18.0-2.x86_64 конфликтует с файлом из пакета filesystem-3.8-2.fc28.x86_64                                                                        

Сводка ошибок
-------------
LexxTheFox ★★ ()
Ответ на: комментарий от vitalif

В любом текстовом редакторе, не? Нахрена мне для это специализированный?

А программы ты тоже пишешь в обычном редакторе и коммитишь не компилируя?

anonymous ()
Ответ на: комментарий от ssh2

Но у меня вопрос скорее в необходимости собственно решения.

Я предпочитаю перед коммитом увидеть отрендеренный результат.

Если тебе это не нужно, то и такой софт не нужен.

anonymous ()
Ответ на: комментарий от Linfan

Сабж жрет 150Мb на одностраничной доке

Возможно он и на 200 страничной жрёт столько же. Но я еще не встречал *.md на 200 страниц. :\

ssh2 ★★ ()

То ли я его не понял, то ли он какой-то пустой. Мне больше Vnote понравился.

LexxTheFox ★★ ()

Нужно добавить electron в теги.

RazrFalcon ★★★★★ ()
Ответ на: комментарий от vitalif

оформлять и запускать один electron на все программы

ChromeOS?

anonymous ()
Ответ на: комментарий от anonymous

Ну вообще да, именно так ))))

Но даже когда компилирую, консоли как-то обычно достаточно

vitalif ★★★★ ()
Ответ на: комментарий от anonymous

Ну только надо это в нормальную ОС, а не в кастрированную. Т.е. не надо всё остальное выпиливать, надо только добавить такую опцию

vitalif ★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.