Wszystko, co robi mori, na jednej stronie.
mori jest na tyle mały, że cała instrukcja mieści się tutaj. Dziesięć minut wystarczy na całość.
Instalacja
Wersja na Windows pochodzi z Microsoft Store; pakiety Linux są dostępne w GitHub Releases jako .deb, AppImage i archiwum tar oraz na stronie pobierania wraz z sumami kontrolnymi. Każde wydanie Linux zawiera SHA256SUMS i podpis GPG, a każdy format korzysta z tego samego GTK 4.22.
curl -LO https://github.com/motemd/mori/releases/download/v1.0.7/mori-1.0.7-x86_64.AppImage chmod +x mori-1.0.7-x86_64.AppImage
curl -LO https://github.com/motemd/mori/releases/download/v1.0.7/SHA256SUMS curl -LO https://github.com/motemd/mori/releases/download/v1.0.7/SHA256SUMS.asc curl -fsSL https://get.motemd.com/mori.asc | gpg --import gpg --verify SHA256SUMS.asc SHA256SUMS && sha256sum -c --ignore-missing SHA256SUMS
./mori-1.0.7-x86_64.AppImage
--appimage-extract-and-run.Pierwszy plik
mori otwiera pliki, nie bibliotekę. Użyj ⌘O, aby otworzyć plik, albo przeciągnij plik .md do okna. Domyślnie pliki otwierają się w widoku Live. Pasek boczny (⌘⇧E) pokazuje zawartość folderu, w którym znajduje się plik.
Zapis to ⌘S. Automatyczny zapis jest domyślnie włączony i następuje sekundę po zakończeniu pisania. Pasek stanu pokazuje dokładną liczbę zmienionych bajtów. Można go wyłączyć w Ustawienia → Ogólne.
Live, Źródło, Podgląd
Przełącznik w nagłówku lub ⌘⇧1 ⌘⇧2 ⌘⇧3 zmienia sposób wyświetlania tego samego pliku. Sam plik się nie zmienia.
- Live renderuje formatowanie na miejscu. Składnia Markdown otaczająca słowo jest widoczna tylko wtedy, gdy znajduje się na nim kursor. Znacznik nagłówka lub cytatu pojawia się, gdy kursor jest w danym wierszu, a punktor listy — tylko gdy kursor znajduje się na samym punktorze. Po odsunięciu kursora elementy znów są renderowane. Zaznacz kilka wierszy, aby zobaczyć wszystkie ich znaczniki. Enter rozpoczyna nowy akapit, kontynuuje listę i zwiększa numerację list numerowanych.
- Źródło pokazuje plik dokładnie takim, jaki jest na dysku, w edytorze o stałej szerokości znaków. To widok, któremu można zaufać, gdy liczy się precyzja.
- Podgląd pokazuje gotowy dokument. Nie można go edytować; łącza działają.
Pozycja kursora i przewinięcia jest zachowywana między widokami.
Obsługa Markdown
mori jest zgodny z CommonMark 0.31 i GitHub Flavored Markdown. Renderuje wszystko, co przewiduje specyfikacja. Nierozpoznane elementy pozostawia dokładnie w zapisanej postaci.
Skróty klawiaturowe
Skróty są pokazane z ⌘; na Windows i Linux tym klawiszem jest Ctrl.
Skupienie i konspekt
Tryb skupienia (F8) ukrywa wszystkie elementy sterujące i pozostawia samą stronę. Przesuń wskaźnik do górnej krawędzi, aby odsłonić nagłówek; Esc kończy ten tryb. Karta Konspekt na pasku bocznym zawiera listę nagłówków. Kliknij nagłówek, aby do niego przejść. Liczba słów i szacowany czas czytania są widoczne na pasku stanu.
Eksport
Eksport z menu lub palety poleceń tworzy PDF (z typografią widoku Podgląd i podziałem na strony) oraz HTML (samodzielny, bez skryptów). Eksport nigdy nie zmienia pliku źródłowego.
Integralność plików
mori edytuje tekst źródłowy bezpośrednio. Nie ma modelu pośredniego, który podczas zapisu byłby ponownie serializowany. W praktyce oznacza to, że:
- Zakończenia wierszy (LF lub CRLF) oraz końcowy znak nowego wiersza są zachowywane w zastanej postaci.
- Wcięcia, wyrównanie tabel i ręcznie rozmieszczone znaczniki list pozostają nietknięte, chyba że edytowany jest dany wiersz.
- Frontmatter, komentarze HTML i nieznana składnia są zachowywane bajt w bajt.
- Pliki są odczytywane i zapisywane jako dokładnie te same bajty — UTF-8 z BOM lub bez — i nigdy nie są ponownie kodowane.
Jeśli otwarty plik zmieni się na dysku, mori wczyta go ponownie, o ile nie ma niezapisanych zmian. W przeciwnym razie zapyta, co zrobić.
Foldery i synchronizacja
Po otwarciu pliku karta Pliki na pasku bocznym (⌘⇧E) pokazuje folder, w którym plik się znajduje. mori odczytuje folder, ale go nie indeksuje, nie buforuje ani niczego w nim nie zapisuje. Nie ma katalogu .mori/. Dzięki temu iCloud Drive, Dropbox, OneDrive, Syncthing i Git działają bez dodatkowej obsługi.
Wersja darmowa i licencja
mori jest darmowe do pisania, bez limitu czasu i bez konta: trzy widoki, każda konstrukcja Markdown, wyszukiwanie, konspekt, karty, autozapis i zapis na dysk. Licencja dodaje eksport — HTML, PDF, Word (.docx), Hangul (.hwpx) i drukowanie, z ustawieniami strony i stylami typograficznymi — oraz ustawienia wyglądu (ciemny motyw, własne kroje pisma, rozmiar i odstępy tekstu, kolor akcentu), tryb maszyny do pisania i tryb skupienia. Nic nie wygasa i nic Ci nie zostaje odebrane, jeśli nigdy nie kupisz; pliki to zwykłe .md na dysku i otwierają się w każdym edytorze.
Aktywacja klucza
Klucz przychodzi e-mailem jako MORI-XXXX-XXXX-XXXX. W mori wybierz mori → License…, wpisz klucz i naciśnij Aktywuj. Aktywacja jednorazowo łączy się z naszym serwerem i zapisuje na tym urządzeniu podpisane uprawnienie; potem mori działa offline i sprawdza je ponownie mniej więcej raz w miesiącu. Dezaktywuj urządzenie w aplikacji, aby zwolnić miejsce.
Zarządzanie urządzeniami
Licencja osobista może być aktywna na trzech urządzeniach jednocześnie. Aby przenieść ją na nowy komputer, na starym wybierz mori → Licencja → Dezaktywuj to urządzenie. Jeśli stary komputer jest niedostępny, pomoc techniczna może zwolnić miejsce po podaniu numeru zamówienia.