Тщеузфв++ - измена!

Я изменил Notepad++. И ладно бы, если бы с каким-то олдскульным редактором! Так нет - с хипстерской Obsidian!
У нас давно были нелады с Notepad++. Мы давно перестали понимать друг друга. Я всё время хотел что-то нового, тогда как она тащила меня назад.
Я хотел HTML-preview - она предлагала только подсветку. Я хотел Markdown - она просто отмалчивалась. Я хотел хотя бы таблицы - но она отвечала мне "Сам-сам ручками!"
Меня начала утомлять эта свалка безымянных документов "New XXX". Я хотел хоть какого-то порядка! Но Notepad++ по-прежнему говорила: "Вот тебе длинный бар со вкладками - листай его сам, ручками, ищи, где нужный тебе документ и какой порядковый номер из New он имеет". Я пытался придать заметке индивидуальности - но она строго одёргивала меня: "Сперва сохрани этот ненужный (в общем) файл куда-то - и тогда я дам тебе возможность как-то его назвать".
А ведь я помнил её другой! Лёгкой, свежкй, заменой убогой Notepad от винды (как только они убили WordPad - альтрнатив не осталось)! Я помню, как хорошо нам было вместе ТОГДА! Она с готовностью подсвечивала языковые структуры, была готов переодеться для меня в тёмную тему и даже вот этот бар со списком безымянных документов тогда не раздражал, а казался приятной пикантной изюминкой! Она даже была готов дать мне в спеллчек - "но только без словоформ, что вы, сэр! Я же приличная программа!"
Я был молод и наивен и кроме редактора FAR не знал других утех - и мне это всё казалось верхом блаженства. Но с годами я стал опытнее и умудрённее.
Я познал ласки грузных и неказистых, но очень опытных и услужливых платных IDE, которые с готовностью и услужливостью за небольшую плату раскрывали свой инструментарий и делали большую часть работы за тебя - тебе лишь оставалось лениво двигать бёдрами на стуле. Или не двигать - если не было такого желания. Сеттеры и геттеры извергались и без твоего участия. Работа всё равно была кончена.
Я познал мнимую лёгкость и ветренность гейши Paint.NET, которая при всей кажущейся легковесности раскрывала свою глубину в тяжелых часах ручного редактирования изображений. И я понял, что альтернатива не обязана грузнеть с годами, а может оставаться такой же лёгкой и гибкой. И её даже можно обучить новым приёмам, добавив пару-тройку плагинов. И плагинов - нужных только тебе. Прямо как моя давняя подруга по винде FAR.
Увы, Notepad++ за это время если и изменялась, то только в худшую сторону. Она старела, грузнела, начала обрастать кучей странных и ненужных фишек. Начала терять свою суть в складках многоуровневого меню - при том, что и до этого навигация среди её складчатого тела было еще тем квестом.
А потом кто-то где-то упомянул новую фаворитку в организации заметок с загадочным именем Обсидиан. "А, очередная подписотная блядь! Да небось еще с пропиертарным форматом!" - отмахнулся я тогда. И забыл о неё на некоторое время. И у меня были причины!
Я видел много таких красоток, которые после 30 бесплатных дней предлагали тебе вытрусить свой кошелёк, дабы продолжить пользоваться их прелестями. И данные они хранили на сервере или в пропиертарном формате. Так что оставалось лишь экспортировть эти данные хоть как-то - и потом, матерясь, срочно разбирать завалы, сортируя кучу на нужные жемчужины и ненужное говно, которое "как-нибудь пригодиться. Но это не точно".
Notepad++ же верно говорила мне: "Вот каталог, куда я скидываю всё твоё говно. Там всё - в виде текста. Будет надо - оно всё там лежит". И за эту честность я многое прощал Notepad++.
Но подспудное и сдерживаемое недовольство росло. Последней каплей стал момент, когда после очередного апдейта Notepad++ утеряла все мои 30+ открытых и несохранённых документов с заметками "New". Да, 3/4 из них были устаревшим шлаком - но 1/4 из них мне была нужна и использовалось оперативно!
И тут я понял, что так жить нельзя! Я не снёс Notepad++ с винта - но втайне начал подыскивать замену.
Путь был долг и тернист, но в его конце всё опять пришло к чарующей Обсидиан. Оказалось, что девушка - не блядь, а шлюха и готова отдаваться и без денег. Просто не надо с неё просить многого - например, синхронизации между устройствами. Так-то она вполне довольствуется отдельно выделенным каталогом, куда складывает все документы.
Так же у нас совпали интересы - в качестве основного формата документа Obsidian использует Markdown. И не чистый - а со всеми расширениями, включа таблицы и вставки HTML-кода. И опять же - не просто markdown-table и html-table - в режиме просмотра она нарисует именно таблицу. А уже если подойдёшь к режиму редактирования, то и тут у неё есть трюки в рукаве: HTML-таблицу она даст редактировать как обычный HTML, а вот для Markdown-таблицы доступен базовый функционал редактирования именно таблиц: добавление/вставка строк/столбцов, перемещение строк/столбцов, вставка tab-separated-values в соответствующие ячейки и еще немного прелестей.
Так же можно добавлять картинки к документу и делать линки на них (на что Notepad++ мне всегда давала категорический отказ!). Как и линковать документы между собой - Obsidian хранит все документы в системе каталогов OS (т.е. одна "папка Obsidian" - это реальная папка в дисковой системе), а markdown позволяет делать локальные ссылки.
Совершенно убойная штука - Obsidian как-то умеет рендерить Mermaid. Если вы не слышали про Mermaid - то это то же самое, что Markdown для текста, но для графов. Т.е. это human-readable язык разметки разных типов графов, диаграмм и прочего https://mermaid.js.org/ ! Не пугайтесь сразу - кроме того это еще и библиотека под JS, которая позволяет в браузере рендерить разметку Mermaid, но так же там есть и бесплатный визуальный редактор для создания разного вида графов и диаграмм. Тут Mermaid и Obsidian понимают друг друга, как жена и любовница: я хожу в mermaid что бы в визуальном редакторе набросать нужную диаграмму, а затем результат вставляю в Obsidian.
Ой, да что я тут расписываю! Сходите на её страничку https://obsidian.md/ и посмотрите, что она умеет! У нас сейчас с ней медовый месяц - и я пока раскрываю все её прелести!
Есть еще определенные шероховатости - но мне кажется, что это потому, что я через слово поминаю бывшую Notepad++. Обсидиан это не нравится - она дама своенравная, со своим workflow.
Например - заголовок заметки в Обсидиан - это название файла в файловой системе, а папки - каталоги файловой системы. Т.е. в их названиях нельзя употреблять символы, запрещённые для названий файлов и папок, как-то ":?*/\<>| и еще несколько. Это стоит всегда помнить.
Но, думаю, со временем всё утрясётся. Я уже перенёс все тексты из Notepad++ в Obsidian. Нужные и актуальные раскидал по папкам, а ненужные свалил в одну кучу. Пусть лежат - а вдруг понадобяться. Ведь у Обсидиан есть сквозной поиск по всем документам - и если что-то будет надо, я это найду гораздо быстрее, чем в Notepad++.
|
</> |