LINUX.ORG.RU

Релиз VNote 1.12

 , , ,


2

2

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

Основные изменения:

  • Экспорт заметок в виде файлов Markdown, HTML и PDF.
  • Простой поиск в дереве папок, списке файлов и содержании.
  • Копирование выделеного текста как HTML в режиме редактирования.
  • Копирование текста с предустановками Evernote, OneNote, Word, WeChat Public Account editor и т.д.
  • Автосохранение.
  • Полноэкранный режим и и скрытие панели меню.
  • Комбинации клавиш Ctrl+H/W/U для удаления текста в строках.
  • Зум (Ctrl++, Ctrl+-) в режиме редактирования (раньше был только в режиме чтения).
  • Вставка MathJax в виде блоков кода с указанием языка mathjax.
  • Больше комбинаций клавиш.
  • «Cart» («Корзина») для создания подборки заметок для последующей обработки.
  • Клавиша Esc для выхода из режима редактирования если оключён Vim-режим.
  • Поддержка коммандной строки Vim для поиска в режиме чтения.
  • Печать (вывод на печать).
  • Одиночный клик на имени файла в списке файлов — открыть файл в текущей вкладке, двойной клик — открыть в новой вкладке.

Полный список изменений смотрите на Github'е.

Бинарные пакеты подготовлены для Linux (.AppImage), Windows (.zip, portable) и macOS (.dmg).

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

>>> Скриншот

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

★★★★★

Проверено: jollheef ()

2018
кроссплатформенные заметки
только для десктопа
без синхронизации

Не буду спрашивать, чем это лучше Notes.app (т.к. это явно недосягаемая вершина для открытого ПО). Но чем это лучше хотя бы того же текстового редактора с поддержкой md? У автора вообще есть представление, зачем люди пользуются заметками?

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

Лично мое мнение, VNote — это больше текстовый процессор для Markdown.

Я раньше пользовался: Typora (Electron..., без комментариев) --> Remarkable (глючный , хоть и на Python) --> Ghostwriter (Qt5, но слишком хипстерский). Сейчас для написания документации в Markdown формате использую VNote.

VNote пока не идельный, но это лучший редактор Markdown для меня на данный момент.

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

Штука то прикольная но держать отдельный редактор для md как то не очень. Я последнее время юзаю vscode так мне вполне устраивает в нем плагин : https://marketplace.visualstudio.com/items?itemName=shd101wyy.markdown-previe...

P.S. Не городить же для этого ( редактирование МД ) целый Юпитер :(

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

Штука то прикольная но держать отдельный редактор для md как то не очень.

P.S. Не городить же для этого ( редактирование МД ) целый Юпитер :(

VNote это прога больше для тех кто пишет много текста именно в формате Markdown (авторы руководств и книжек, копирайтеры и т.д.), а не для кодеров которым нужно написать пару-тройку md-файлов (типа README.md, INSTALL.md, CONTRIBUTING.md).

Я рассматриваю VNote (в перспективе) как альтернативу GitBook Editor, чтобы не возиться с Pandoc и LaTeX.

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

Ок.Ну может быть. Хоть есть и такой плагин : https://marketplace.visualstudio.com/items?itemName=yzhang.markdown-all-in-one Но мне он незачем.

А вообще я всегда думал что авторы книжек пишут свои книжки в каком нибудь LaTEX а потом сгоняют в md ( или другой нужный формат ) ...

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

А вообще я всегда думал что авторы книжек пишут свои книжки в каком нибудь LaTeX а потом сгоняют в md (или другой нужный формат)

Года два-три назад всё так и было. Сейчас же другая тенденция: книгу пишут в Markdown (или его вариациях), а потом згоняют в LaTeX/ODT/DOCX/PDF через Pandoc.

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

программа с Vim-подобным управлением для создания заметок

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

Я ННП, она для книжек или заметок?

Neurotizer ()

Dependencies

  • Qt 5.9 (L-GPL v3)
  • PEG Markdown Highlight (MIT License)
  • Hoedown 3.0.7 (ISC License)
  • Marked (MIT License)
  • Highlight.js (BSD License)
  • Ionicons 2.0.1 (MIT License)
  • markdown-it 8.3.1 (MIT License)
  • markdown-it-headinganchor 1.3.0 (MIT License)
  • markdown-it-task-lists 1.4.0 (ISC License)
  • mermaid 7.0.0 (MIT License)
  • MathJax (Apache-2.0)
  • showdown (Unknown)
  • flowchart.js (MIT License)
xDShot ★★★ ()
Ответ на: Dependencies от xDShot

Re: Dependencies

И в чём проблема собственно? Какие из этих лицензий конфликтуют?

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

Я ННП, она для книжек или заметок?

Автор начинал этот проект как прогу для заметок: «A Vim-inspired note-taking application, especially for Markdown.»

Но постепенно прога обростает функциями и опциями и уже выходит за рамки изначального термина «note-taking application».

atsym ★★★★★ ()

Надо попробовать, впервые вижу.

Bruce_Lee ★★ ()
Ответ на: Re: Dependencies от atsym

С лицензиями проблем нет... вроде. Но сами зависимости... Там веб-браузер встроен штоле? Оно умеет свистеть и пердеть, и показывать смайлики?

xDShot ★★★ ()

Оно что, не умеет показывать рендер документа и редактор одновременно?

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

Но сами зависимости...

Берёш готовый AppImage и пользуешься.

Там веб-браузер встроен штоле?

Частично. Состав брєнча 'master': C++ 78.4%; C 16.4%; JavaScript 2.8%; CSS 1.7%; QMake 0.4%; Shell 0.2%; Other 0.1%.

Оно умеет свистеть и пердеть, и показывать смайлики?

Ну да ;-)

Скришоты - https://tamlok.github.io/vnote/gallery.html

Вот мой скрин - www.linux.org.ru/gallery/screenshots/14051887

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

Оно что, не умеет показывать рендер документа и редактор одновременно?

Псевдо-WYSIWYG в режиме редактирования есть. Переключение между режимом чтения и режимом рендеринга происходит в одном и том же окне (в отличии от того же ghostwriter который рендерит в отдельном окне). В некоторой степени работа в VNote похожа на работу в LyX.

Кроме того есть возможность открывать бок-о-бок два рабочих пространства, что частично напоминает работу в Remarkable/TeXLive.

Ну и если учитывать что рендеринг «на лету» прожёрливый к RAM, то переключение между псевдо-WYSIWYG («редактирование») и рендерингом («чтение») не нагружает ПК во время набора текста.

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

MD конечно очень распространен, но у нас провели исследование и выбрали Asciidoctor. Как по мне asciidoc нагляднее в raw виде. Не знаю про все диалекты MD, но помоему там меньшь фишек, чтобы PDFы делать, типа как разрыв страницы, хитрые таблицы...

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

Как по мне asciidoc нагляднее в raw виде

У разработчиков Github полностью противоположное мнение насчёт читабельности raw (и я с ними согласен), вот цитата из «GitHub Flavored Markdown Spec»

1.2 What is Markdown?

...

The AsciiDoc version is, arguably, easier to write. You don’t need to worry about indentation. But the Markdown version is much easier to read. The nesting of list items is apparent to the eye in the source, not just in the processed document.

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

Не буду спрашивать, чем это лучше Notes.app (т.к. это явно недосягаемая вершина для открытого ПО)

Судя по описанию десктопной версии на Wikipedia, большинство функций непосредственно связанных с работой с заметками (а не привязка к iCloud и т.д.) уже реализовано и в VNote
>>> https://en.wikipedia.org/wiki/Notes_(Apple)#macOS_version

Ты пользователь Notes.App? Наличие какой функции в VNote тебя интересует?

Originally, notes could be created in three different default fonts - Noteworthy, Marker Felt, and Helvetica. Users could also add custom fonts by visiting the «Show Fonts» menu. The menu allows users to change text size, format lists, choose the alignment (left, center, justify, or right), assign a writing direction, and indent text. Attachments, images, and hyperlinks can also be added into a note.

Это и есть «недосягаемая вершина для открытого свободного ПО»???

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

у нас провели исследование и выбрали Asciidoctor. Как по мне asciidoc нагляднее в raw виде

IMHO, asciidoc и markdown в сыром виде примерно одинаковы, но у asciidoc больше возможностей, нужных для публикаций. Минус этого формата, что он на порядки менее распространён, чем markdown.

KRoN73 ★★★★★ ()

Боже, что люди только не костыляют из-за того, что VIM такой нефункциональный! То ли дело emacs - взял написал пакет и радуешься

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

То ли дело emacs - взял написал пакет и радуешься

Дай и нам такой пакет, чтобы мы могли тоже радоваться

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

IMHO, asciidoc и markdown в сыром виде примерно одинаковы,

Начнём с глав и параграфов:

Markdown

# Часть первая
## Глава первая
### Параграф первый

блаблабла

### Параграф второй

блаблабла

# Часть вторая

...

AsciiDoc - http://asciidoc.org/book.txt

Часть первая
------------

Глава первая 
~~~~~~~~~~~~

Параграф первый
^^^^^^^^^^^^^^^
блаблабла

Параграф второй
^^^^^^^^^^^^^^^
блаблабла

Часть вторая
------------

...

В сыром виде AsciiDoc избыточен (куча дополнительных символов) по сравненею с Markdown

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

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

Ну вы определитесь, это для заметок, или текстовый процессор. Если первое, его надо сравнивать с MyTetra, ибо для заметок не обязательно использовать маркдаун.

Если второе - то штука интересная, сам о таком думал. Вот только упоминание про vim-like несколько напрягает.

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

Ну вы определитесь, это для заметок, или текстовый процессор.

Это нужно у автора программы уточнять
>>> http://github.com/tamlok/vnote/isuues

Вот только упоминание про vim-like несколько напрягает.

Это опять же к автору. Думаю что скорее всего он подразумеваеть под понятием «Vim-inspired note-taking application» возможность работы с клавиатуры (и комбинации клавиш как у Vim) + минималистичный интерфейс.

Почитай комменты на HN ('tamlok' автор VNote)
>>> https://news.ycombinator.com/item?id=16149821

Если второе - то штука интересная, сам о таком думал.

Я с декабря заменил ghostwriter на VNote ;-)

VNote лучший на данный момен по интерфейсу и юзабилити, хотя есть ещё что исправлять и добавлять. Вот то что мне хотелось бы в первую очередь увидеть в следующем релизе

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

Можно и так: Asciidoc:

== Level 1 Text.

=== Level 2 Text.

==== Level 3 Text.

===== Level 4 Text.

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

Можно и так

Следующий аргумент в пользу Markdown: AsciiDoc не имеет однозначного синтаксиса

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

Ну вот тебе и первый ответ. Это только для эппле. Не нужно.

AVL2 ★★★★★ ()
Ответ на: Dependencies от xDShot

И все равно выглядит так, как будто это консольная прога...

AVL2 ★★★★★ ()

только lyx.org! только хардкор!

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

Как??? В нем!!!! Вводить эти чертовы формулы, чтобы они рендерились тут же как на скриншотах, ну вот как???????

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

Следующий аргумент в пользу Markdown: AsciiDoc не имеет однозначного синтаксиса

Так это они у Markdown научились, там то и близко однозначности нет, ни по пробелам ни по синтаксису в целом. Это тоже валидный Markdown:

bla
===

bla
---

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

Начнём с глав и параграфов:
Markdown

Ты сейчас удивишься, но в приведённом разницы почти нет :D Заголовки первого и второго уровня в Markdown тоже могут выделяться знаками равно и минусами, а третьей — «~~~~~~~~~~~~~~» :)

Это Markdown:

Часть первая
============

Глава первая
------------

Параграф первый
~~~~~~~~~~~~~~~

блаблабла

Параграф второй
~~~~~~~~~~~~~~~

блаблабла

Часть вторая
============

...


...

Но, вообще, такая разбивка не очень корректная. Заголовок первого уровня должен быть один. А вот части (секции, главы) - второй уровень. Т.е. так:

Документ
==========

Глава первая
------------

Параграф первый
~~~~~~~~~~~~~~~

блаблабла

Параграф второй
~~~~~~~~~~~~~~~

блаблабла

Глава вторая
------------

...

KRoN73 ★★★★★ ()

Это хорошая разновидность заметочников, похоже на quiver (happenapps.com), но скриншоты очень страшно на сайте выглядят (в галерее здесь уже лучше). Но org-mode всё равно круче.

vyazovoi ★★ ()

ReText

Столько комментариев, и никто не вспомнил ReText.

anonymous ()

Туча зависимостей....жирное ненужно.

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

Либо я настолько тупой, что не осилил текстовый редактор...

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

Как этим пользоваться вообще?

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

Оно не работает.

«Оно» это что? Скрины давай, что за ОС/ПК и как воспроизводить.

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

Ты подскажи сначала, может я просто что-то не то нажимаю. Вот ввел я текст на маркдауне. Что дальше сделать, чтобы увидеть отрендеренный результат?

curufinwe ★★★★★ ()
Ответ на: ReText от anonymous

ReText почти идентичный Remarkable. О Remarkable писал выше, глучное оно. А так как ReText на базе PyQt5, то это «ни рыба, ни мясо».

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

Вот ввел я текст на маркдауне. Что дальше сделать, чтобы увидеть отрендеренный результат?

ПКМ --> Save Changes And Read (Ctrl+T)

Читай мануал, спрашивай
>>> http://vnote.readthedocs.io

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

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

Система Арч, только что собрал из гита версию 1.12, Qt 5.10.

Как работать в нем я понял, и формулы отобразились, но беда в том что оно не отрисовывает нихрена.

Причем, если переключать не ПКМ а кнопкой на панели, в основном срабатывает.

Я понял, при вызове контекстного меню его переклинивает и отрисовка ломается до переоткрытия документа.

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

Система Арч, только что собрал из гита версию 1.12, Qt 5.10.

Попробуй AppImage
>>> https://github.com/tamlok/vnote/releases/download/v1.12/VNote_x86_64_1.12.App...

Как работать в нем я понял, и формулы отобразились,

Объясни и всем нам как это делать

Причем, если переключать не ПКМ а кнопкой на панели, в основном срабатывает.

Я понял, при вызове контекстного меню его переклинивает и отрисовка ломается до переоткрытия документа.

Если это действительно воспроизводимый баг, напиши разработчику
>>> http://github.com/tamlok/vnote/issues

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

Объясни и всем нам как это делать

Включил в меню Markdown - Mathjax. Отображается в режиме чтения, а не в режиме редактирования. Я рано радовался что разобрался.

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

Это точно баг, только вопрос чего именно.

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

Включил в меню Markdown - Mathjax. Отображается в режиме чтения, а не в режиме редактирования. Я рано радовался что разобрался.

Ну так это так и работает.

  • Ставим галочку в меню «Markdown» напротив «MathJax» (возможно стоит перезапустить VNote после этого);
  • В режиме редактирования пишешь блок кода:
    ```mathjax
    $$
    J(\theta) = \frac 1 2 \sum_{i=1}^m (h_\theta(x^{(i)})-y^{(i)})^2
    $$
    ```
  • Переключаешся в режим чтения - и формула отображается как в учебнике.

Что не так-то?

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