Ja, uden tvivl ja noget der kan prales i Linux med hensyn til applikationer er det store antal teksteditorer hvem er beregnet til alle typer og blandt hvilke mange af dem har støtte til Markdown eller er beregnet til det.
I dette tilfælde i dag møder vi Marker, som er en af de mange gratis og open source Markdown-redaktører, designet i GTK3 til at have en god implementering med Gnome-skrivebordet.
Denne applikation er stadig under udvikling, men det inkluderer allerede de fleste ting, som brugeren har brug for i en Markdown-editor.
Marker forsøger at give brugeren en god oplevelse af dokumentredigering, hvilket i modsætning til nogle er et punkt, der ofte overses.
Blandt de vigtigste egenskaber ved Marker kan vi fremhæve følgende:
- Live HTML-forhåndsvisning
- HTML og LaTeX konvertering af dokumenter med SciDown
- TeX matematisk repræsentation med KaTeX og MathJax
- Understøttelse af havfrue-flowdiagrammer, sekvensdiagrammer og Gantt-diagrammer
- Støtte til Charter Scatter Plots, Bar Charts og Line Charts
- Syntaksfremhævning for kodeblokke ved hjælp af highlight.js
- Integreret skitseditorvindue, nyttigt til at tilføje håndtegnede diagrammer og underskrifter til dokumenter
- CSS tilpassede temaer
- Tilpassede syntaks-temaer
- Ekstra videnskabelig syntaks fra SciDwon wiki
- TeX matematisk repræsentation med KaTeX og MathJax
- Havfrue diagram support
- Charterstøtte til charter
- Syntaksfremhævning for kodeblokke med highlight.js
- Integreret skitseditor
- Fleksible eksportmuligheder med pandoc.
- Eksporter til HTML, PDF, RTF, ODT, DOCX og LaTeX
Baseret på markørindstillinger kan brugerne vælge at vis linjenumre, omvikl tekst, vis mellemrum eller aktiver stavekontrol, som er deaktiveret som standard.
Automatisk faneblad, indsæt mellemrum i stedet for faner, og fanebredden kan også ændres herfra.
også du kan ændre temaet for editorens syntaksfremhævning, koden blokerer tema eller CSS-forhåndsvisningstemaet, aktiverer avancerede funktioner som havfrue eller charter, og skifter mellem KaTeX eller MathJax til matematisk gengivelse.
Hvordan installeres Marker på Ubuntu og derivater?
Hvis du er interesseret i at kunne bruge denne editor, De kan gøre det ved at følge de instruktioner, vi deler nedenfor.
Den første installationsmetode, som vi skal bruge, er at kompilere dens kildekode.
Til dette skal vi åbne en terminal i vores system med Ctrl + Alt + T, og i den skal vi skrive følgende kommando:
sudo apt-get install python3 python3-pip ninja-build libgtk-3-dev libgtksourceviewmm-3.0-dev alac libgirepository1.0-dev meson desktop-file-utils iso-codes libcanberra-dev libgee-0.8-dev libglib2.0-dev libgmime-2.6-dev libgtk-3-dev libsecret-1-dev libxml2-dev libnotify-dev libsqlite3-dev libwebkit2gtk-4.0-dev libgcr-3-dev libenchant-dev libunwind-dev libgoa-1.0-dev libjson-glib-dev itstool gettext sudo pip3 install --user meson
Efter det, vi fortsætter med at downloade kildekoden til applikationen med følgende kommando:
git clone https://github.com/fabiocolacio/Marker.git
Vi kommer ind i mappen med:
cd Marker
Og vi fortsætter med at udføre følgende:
git submodule update --init --recursive mkdir build && cd build meson .. --prefix /usr ninja sudo ninja install
Og klar med det, nu kan vi bruge applikationen.
Markørinstallation fra Flathub
Nu har vi denne anden metode til tilfælde af Ubuntu og derivater for at kunne installere denne editor på systemet (til Arch Linux kan det installeres fra AUR).
Denne anden metode, som vi vil bruge, er ved hjælp af Flatpak-pakker, så vi skal have supporten for at kunne installere applikationer af denne type på vores system.
Når vi først er sikre på at have support til at installere denne type applikation, i en terminal vil vi udføre følgende kommando:
flatpak install flathub com.github.fabiocolacio.marker
Når installationen er færdig, kan vi fortsætte med at åbne denne applikation fra vores applikationsmenu. I tilfælde af ikke at finde launcheren, kan applikationen udføres fra terminalen med:
flatpak run com.github.fabiocolacio.marker
"Alac" -biblioteket i Ubuntu 18.04 kunne ikke installeres, det er ikke i de arkiver, som vi abonnerer på (selvfølgelig Ubuntu og et par ekstra tredjepartslagre). I sidste ende fungerede "ninja" ikke, når jeg går tilbage på mine trin, skal jeg finde og installere "alac", hvis jeg lykkes, vil jeg fortælle dig det.
En anden, som jeg ikke kan se, bidrager med noget. Hvornår skal de finde ud af, at den normale bruger ønsker WYSIWYG, letheden ved en MD-editor, ja, men med komforten og effektiviteten af WYSIWYG? Hvad nytter det at skulle gå til kodevisningen for at redigere i stedet for at bruge den endelige visning direkte, som i tekstbehandlere? Det er godt, at man kan redigere koden, hvis man vil, men at den ikke er obligatorisk, fordi det interessante ved MD er, at du kan tage filen med overalt, redigere den med en hvilken som helst almindelig teksteditor, endda redigere den på din mobil og fortsæt senere på computeren, men redigering i kodetilstand er kun nyttig til kompatibilitet med enhver teksteditor. Når du er hjemme, sidder komfortabelt ved din computer, skal du redigere i kode og se på den endelige visning og derefter vende tilbage til kodevisningen for at fortsætte redigeringen og derefter tilbage til den endelige visning for at se, hvordan det virkelig ser ud, og så videre indtil slutningen uendelighed og videre er et sandt eksempel på, hvad "ineffektivitet" betyder.
Jeg bliver stadig hos Uncolored, som er Electro, det er blevet forladt i mere end et år og har mange mangler, men det giver mig mulighed for at redigere i WYSIWYG.
Meddelelse til hr. udviklere: vi har IKKE brug for flere programmer, der gør det samme. Hvad vi har brug for er BEDRE programmer.
Hej Christian Godmorgen, hvordan har du det ...
Jeg ser, at du kan lide MarkDown, som jeg gør, jeg generer dig, hvis du kan hjælpe mig, jeg ville gerne vide, hvordan du gjorde det for at installere Uncolored, og hvis du fortsætter med at bruge den samme ..
Jeg vil sætte stor pris på det.