LINUX.ORG.RU

Релиз VNote 1.14 - экспорт заметок в виде книги, универсальная вставка и полнотекстовый поиск

 , , ,


2

1

VNote — кросс-платформенная программа с Vim-подобным управлением для создания заметок в формате Markdown. VNote по своей сути является WYSIWYM- и WYSIWYG-текстовым процессором для файлов Markdown.

Основные изменения (в сравнении с версией 1.12):

  • Full-text Search (полнотекстовый поиск) — VNote имеет встроенный полнотекстовый поиск! Для вызова панели поиска можно использовать комбинации клавиш Ctrl+E C или Ctrl+Alt+F.
    VNote также имеет множество настроек поиска с использованием ключей, таких как && и || для логических операций, неточный поиск, и поиск регулярных выражений. Поиск может быть нацелен на специальные виды объектов, такие как имя или содержание, заметка или папка, и т.д.
  • Enhanched Export (расширеный експорт) — возможность экспорта нескольких заметок в виде единого PDF-файла (в виде книги; с добавлением страниц с интерактивным содержанием) с использованием wkhtmltopdf. Для начала нужно отдельно установить wkhtmltopdf на ваш компьютер (предпочтительнее устанавливать версию собранную с пропатченным Qt).
    Кроме поддержки экспорта с использованием wkhtmltopdf, добавлен и Custom (пользовательский) экспорт, что дает возможность использовать любую программу для экспорта (или постобработки) ваших заметок. Пример того как использовать для экспорта заметок Pandoc будет доступен чуть позже в документации к VNote.
  • Universal Entry (универсальная вставка) — это вставка разных типов объектов в документ с использованием только ввода текста. Каждый встроенный тип вставки имеет уникальный символ в роли Entry Key (ключа вставки). Введите ключ вставки, потом введите команду, после чего команда будет связана с этим видом вставки.
    Для отключения режима универсальной вставки просто нажмите комбинацию клавиш Ctrl+G.
    Нажмите клавишу ? для просмотра справки об универсалной вставке. Например, при вводе e будет включён поиск по именам и папкам в текущем блокноте.
  • Другое:
    • Поддержка отображения «Word Count» (количества слов в заметке) и в режиме редактирования, и в режиме чтения;
    • Тема v_white заменена темой v_native, которая больше соответствует стандартной теме приложений;
    • Поддержка действия «SavePage»(сохранить страницу) в режиме чтения;
    • Поддержка обратных ссылок при замене текста с помощью \1, \2, и т.д.;
    • Поддержка сортировки заметок отложеных в «Cart»(корзину);
    • Поддержка сортировки заметок и папок по имени или дате изменения;
    • Поддержка языков разметки flow и flowchart для построения диаграмм с использованием flowchart.js;
    • Добавлен пункт меню PasteAsBlockQuote для вставки текстового блока из буфера обмена в виде цитаты;
    • Добавлены опции в меню Markdown-it для активации поддержки вставки subscript (подстрочных) и superscript (надстрочных) знаков с использованием синтаксиса ~~1~~ и ^^1^^ соответственно;
    • Улучшена поддержка работы на 4K-дисплеях;
    • Одиночное нажатие на имени заметки для открытия её в отдельной вкладке отныне используется по умолчанию;
    • Автозамена клавиши Ctrl в стандартных комбинациях клавиш клавишей Meta под macOS, благодаря чему нажатие клавиши Control на macOS работает так же как и под Windows и Linux;
    • Отмена копирования файлов при их импорте если они расположены в текущей папке;

Кроме того была исправлена проблема сборки AppImage пакета. На данный момент пакет AppImage уже обновлён на странице релиза.

Документация к VNote (онлайн)

AppImage (сборка для Linux, x86_64)

>>> Подробности

★★★★★

Проверено: jollheef ()
Последнее исправление: atsym (всего исправлений: 14)

Ответ на: комментарий от atsym

P.S.: И прочитай краткое руководство по AppImage
https://itsfoss.com/use-appimage-linux/

blabla chmod blabla

Или я тебя не понял, и VNote_x86_64_1.14.AppImage сделает все сам?

Или ты меня не понял
https://askubuntu.com/questions/902672/registering-appimage-files-as-a-deskto...

"- мне придется поработать инсталятором? - нет, тебе придется поработать инсталятором."
Ты сам то их читаешь?

Я спросил про интеграцию, а ты включил гугл-мод и забросал меня ссылками. Давай свернем уже тему.

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

для загрузки контента из сети, в случае когда в заметке содержится URL.

И пытается его подгружать каждый раз.

не секюрно (особенно в части всяких js). и крайне непредусмотрительно - завтра контента, на который ссылался урл, может уже и не быть. или быть совсем другой (вместо котиков - одноногая спидозная лесбиянка-транс например)

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

продолжу

должен быть СТРОГО оффлайн режим с параллельным хранением и ссылки на оригинал, и контента. желательно с возможностью по запросу валидировать/обновить контент

если сможешь эту банальную вобщем-то мысль донести автору - будет просто замечательно

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

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

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

не секюрно (особенно в части всяких js).

Буквально сегодня ночью автор ответил на запрос atsym относительно подгрузки JS >>>, так что вопрос разрешился.

и крайне непредусмотрительно - завтра контента, на который ссылался урл, может уже и не быть. или быть совсем другой (вместо котиков - одноногая спидозная лесбиянка-транс например)

Ну, это уже как бы забота пользователя (автора заметки, в которой данный URL будет иметь место быть).

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

Любопытно. Надо будет покопать...

Но преимуществ перед orgmode не вижу покамест никаких.

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

4.2. Возвращайся на винду, а то тут всё СПО такое.

Где «тут»? Если вы обмазались такими проектами, то это только ваши проблемы. Всё СПО не такое. Так что вы сами нарушили 4.2, живите теперь с этим.

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

Знаю. Но вы спеллчекер хотя бы в браузере включайте, раз в голове его нет.

А рапортовать об ошибках не вижу смысла, если в треде уже вторая страница комментариев, и ошибки никому не мешают.

Virtuos86 ★★★★★
()

«Десктопная программа», загружающая куски js-библиотек по сети. Использующая веб-двигло для рендеринга. Редактор для какого-то марк дауна. Очешуеть конечно. Очень нужна. Как же-то раньше жили без этого, plain text'ом справлялись, а? ANSI/ASCII-артом такие-то полотна рисовали, NFO шедевры. А нынешние интернет-дети значит веб-дви’гла тащут. Мда.

anonymous
()

А всё ещё не появилось подобной программы с удобным веб-клиппером? Единственной толковой была evernote, но там нет приложения под линукс. Ну и что-то похожее можно было сделать в рамках firefox+scrapbook

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

Наличие опечаток, конечно же, в глаза бросается и чувствуется некоторый дискомфорт при чтении.
Однако, мы не на литературном портале и основная идея донесена грамотно (без учёта грамматики, но невооружённым взглядом видно, что наличествует именно невнимательность/спешка, а не отсутствие грамотности).

При всём при этом, значительно больше режет глаз именно обилие обсуждения грамматики в постах тематического топика.
Я думаю, что адекватнее и полезнее для удобочитаемости общения относительно непосредственной темы раздела подобные претензии/пожелания/правки отправлять в специальный раздел (который даже специально был пролинкован даже в самом этом топике).

Моё персональное мнение, естественно.

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

И да, в моём предыдущем посте (об опечатках в стартовом сообщении топика) также присутствуют пунктуационные ошибки (4 штуки) и одна стилистическая.
Надеюсь, что это не послужит развитием темы грамотности в публикуемых на данном ресурсе текстах.

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

Речь не идёт о грамматике, в ОП очевидные орфографические ошибки. Имейте элементарное уважение к себе и к людям, что читают новости. Я же не придираюсь к таким необязательным моментам, как то, что список Другое оформлен неверно.

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

я упомянул функциональный аналог программы VNote - для меня это emacs org-mode + org-wiki .

Что мне не нравится, ну насколько я понял по процессу сборки это хитрое qt обмазанное js web интерфейсом, но я от Zim избавляюсь потому что он работает медленее. Просто сталкивался со сборкой GUI для Radare2(Cutter сейчас называется) , там ребята тоже не смогли осилить пакеты ,так как тянули qt в перемешку с nodejs(через npm) и их инструкция по сборке приводила к плачевному результату и они забили и решили сделать AppImage и так этого у нас в системе скоро будет все больше и больше.

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

Во многомо я с тобой согласен, особенно в части ненужности JavaScript-либ в десктопном ПО.

Сами Emacs и Vim — очень крутые штуки, но освоение их — это боль.

VNote — мне удобен по совокупности причин и, как уже говорил ранее, до этого я уже работал в: «Typora -> Remarkable -> Ghostwriter», - все эти проги мне не подошли. Кроме некоторых неудобств при работе самих прог, общение с разработчиками каждой из этих прог было не конструктивным.

C @tamlok общение вроде нормальное, и он нормально реагирует как на критику, так и на предложения новых функций. Взаимодействие с разработчиком для меня очень важно, потому как это определяет то как сам разработчик относится к пользователям (например, автор Ghostwriter не очень активно ведёт разработку, да и в общении с пользователями его же проги часто игнорит рациональные предложения)

Что мне не нравится, ну насколько я понял по процессу сборки это хитрое qt обмазанное js web интерфейсом

По сути, VNote

  • Qt5 - для основных элементов GUI;
  • QtWebEngine/Chromium - для рендеринга документов (и в режиме «редактирования», и в режиме «чтения»);
  • JS-либы для Markdown — для рендеринга разметки
  • MathJax - (опционально) для рендеринга формул в документах
  • и т.д.

К примеру:

  • Typora - полностью на Electron'е... (даже ссылку давать небуду)
  • ReText - на PyQt5 и таки использует JS-либы для рендеринга Markdown
    https://github.com/retext-project/retext/releases/tag/7.0.0
    ...
    Added the experimental renderer based on Qt WebEngine, in addition to the existing Qt WebKit one...
  • Remarkable - полумёртвый проект на Python с зависмостью от webkit2gtk (+ MathJax и другие JS-либы) для рендеринга Markdown
    https://github.com/jamiemcg/Remarkable
  • Ghostwriter - Qt5 (для рендеринга Markdown используется почти то же самое что и в VNote)
    https://github.com/wereturtle/ghostwriter

Если сравнить все эти редакторы, то можно увидеть что все они зависят от JS-либ и почти все используют Qt WebEngine для рендеринга разметки Markdown в HTML.

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

spacemace + org-mode? emacs + evil-mode + org-mode?

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

AppImage Desktop Integration Tools

Я спросил про интеграцию

Необходимые утилиты для интеграции AppImage в систему — "AppImage Desktop Integration Tools"
>>> https://twitter.com/Nitrux_NX/status/982385160653103104

Брать отсюда:

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