Pinakamahusay na Markdown editor para sa Linux

Pinakamahusay na Markdown editor para sa Linux

Ilang araw na ang nakalipas, sumulat kami ng isang artikulo na nagpapakita sa inyo ng isang bagay na hindi naman gaanong mahirap, ngunit mahalaga pa ring malaman: ang Markdown markup language. Matapos ang napakahabang artikulo, isang bahagi ang nanatiling hindi natapos: ang seksyon tungkol sa pinakamahusay na mga editor ng Markdown para sa Linux. Iyan ang gagawin namin ngayon: talakayin ang ilang mga opsyon na maaaring maging interesante sa aming mga mambabasa, bagama't susubukan naming paliitin ang aming mga pagpipilian.

Maraming editor na magagamit, ngunit sulit na gumamit ng isa na nakakatugon sa ilang pangunahing kinakailangan . Halimbawa, maaari kang lumikha ng Markdown file gamit ang nano mula sa terminal, ngunit hindi ko ito irerekomenda kung hindi mo makita ang iyong ginagawa nang real time. Ang mga opsyon na isinama namin sa listahang ito ay angkop para sa sinuman, hindi lamang para sa mga mahilig sa keyboard at sa mga mas gusto ang mga simpleng editor.

Ano ang dapat na taglay ng isang software upang maging isa sa pinakamahusay na mga editor ng Markdown

Sa aking pananaw, dapat suportahan ng isang mahusay na Markdown editor ang lahat o karamihan sa mga tampok ng isang wika. Halimbawa, pinapayagan ka ng Markdown na markahan ang teksto na parang gumagamit ka ng marker, at iyon ay isang bagay na hindi sinusuportahan ng maraming manonood. Sa katunayan, ang ilan sa mga editor na tatalakayin natin dito ay hindi sumusuporta sa eksaktong tampok na iyon, ngunit sinusuportahan nila ang maraming iba pang markup at mga function.

Pagdating sa mga preview, sa tingin ko, kailangang ipakita sa atin ng isang mahusay na Markdown editor kung ano ang ginagawa natin nang real time o sa pamamagitan lamang ng isang click/keyboard shortcut. Kahit na sa tingin natin ay alam natin ang ginagawa natin, napakadaling makalimutan ang isang naka-bold na teksto o anumang iba pang markup, at mahalaga ang isang preview.

Naniniwala rin ako na ang pinakamahuhusay na editor ay dapat mayroong kahit kaunting automation . Halimbawa, maaaring lumikha ang ilan ng pangalawang item sa isang listahan kung nailagay na natin ang una at pagkatapos ay pinindot ang enter.

Pinakamahusay na Markdown editor

Sigurado akong mabibigo ang ilang gumagamit sa puntong ito, kaya susubukan naming tugunan ang lahat ng panlasa. Una sa lahat, naniniwala ako na ang pinakamahusay na software ay hindi kinakailangang ang pinakamabisa o pinakamahusay na gumagana ; ang pinakamahusay ay ang pinakaangkop sa ating mga pangangailangan at kagustuhan. Halimbawa, personal kong mas gusto ang Kdenlive bilang isang video editor, ngunit kung ang isang tao ay mas komportable sa OpenShot, bilang pagbanggit lamang ng isang halimbawa, maaaring mas mainam ang isa para sa akin at ang isa para sa kanila. Samakatuwid, tatalakayin ng seksyong ito ang ilang mga punto:

VSCode o Pulsar: ang pinakamahusay para sa mga taong ayaw lumipat

Markdown sa Visual Studio Code

Maraming editor na hindi ganap na mga IDE, tulad ng Visual Studio Code o Pulsar , ang sumusuporta sa Markdown sa iba't ibang antas . Kung gumagamit ka ng Code para sa web design/development at sumusubok sa Java o Python, ang paggamit ng ibang editor para sa Markdown ay maaaring maging aksaya at hindi kinakailangan. Kung gumagamit ka na ng isa sa mga editor na ito, inirerekomenda kong manatili ka rito.

Ang mga editor na ito, na kinabibilangan din ng Brackets ngunit nagpasyang iwanan ang mga gumagamit ng Linux, ay karaniwang may katutubong opsyon o ilang extension na nagbibigay-daan sa pag-preview ng mga markup language , at sumusuporta sa lahat o halos lahat ng opsyon sa Markdown.

Vim: the best for those who don't want to move... from the terminal

Napipilitan akong unahin ito dahil gusto kong maiwasan ang mga posibleng kritisismo, at may mabuting dahilan ako para gawin ito. Ang Vim ay isang malawakang ginagamit na text editor, lalo na sa komunidad ng Linux, at marami itong magagamit na plugin. Hindi ito para sa lahat, ngunit napakalakas nito.

Ito ang uri ng software na maaaring gamitin nang buo gamit ang keyboard , kaya naman pareho itong mamahalin at kamuhian. Bilang isang Markdown editor, ang gamit nito ay kapareho ng kapag nag-eedit ng anumang iba pang uri ng dokumentong sinusuportahan nito, ngunit pinapayagan ka nitong i-preview ang nilalaman sa browser kung gagamitin mo ang vim-markdown plugin.

Ang tala ni Vivaldi, kung gusto mo ang lahat ng ito tu browser

Mga Tala ng Vivaldi

Ilan sa mga artikulo ko ay ang Vivaldi , ang web browser ko. Mayroon itong feature na "notes", at tugma ang mga ito sa Markdown. Kapag nilalagay ko ang isang note sa "Visual Mode," kinokopya at ipini-paste ko ito sa WordPress, at kino-convert nito ito sa HTML, kaya napapanatili ang lahat ng format.

Isa lamang itong isa pang opsyon, mainam para sa mga gumagamit ng Vivaldi bilang kanilang default na browser at ayaw ng abala sa paghahanap ng mga alternatibo. Kabilang sa mga tampok nito:

  • Mga pindutan para sa:
    • Mga Header.
    • Bold, italic at strikethrough.
    • Nakaayos at hindi nakaayos ang mga listahan, na may posibilidad na lumikha ng mga sublist sa pamamagitan ng pagpasok o pag-alis ng teksto.
    • Panimula ng mga link.
  • Binibigyang-daan kang mag-attach ng mga larawan.
  • Sinusuportahan ang mga tatak tulad ng mga marker pen.

Sa downside, hindi nito mabuksan ang mga file o ma-export sa .md, at wala itong real-time preview. Para makita ang iyong ginagawa, kailangan mong pumasok sa Visual Mode , bagama't bahagyang nalutas ito sa pamamagitan ng pagbubukas ng parehong tala sa dalawang magkaibang tab, isa sa Text Mode at ang isa naman sa Visual Mode; makikita ang mga pagbabago sa sandaling tumigil ka sa pagta-type nang ilang segundo.

ghostwriter: para sa mga gustong 0 distractions

ghostwriter

Ang Ghostwriter ay isa sa mga paborito kong opsyon kapag naghahanap ka lang ng paraan para makabuo at makakita ng Markdown content nang walang abala. Hindi ito nakakagulat, dahil karaniwan akong gumagamit ng KDE software at ang "ghostwriter" na ito ay sakop nito. Kabilang sa mga tampok nito:

  • Malinis na interface na tumutulong sa iyong manatiling nakatuon sa kung ano ang mahalaga.
  • Side panel na may impormasyon tulad ng mga salitang nakasulat at oras na ginugol.
  • I-chop na may Markdown marks (sa parehong panel).
  • Mga Tema
  • Mga opsyon sa pag-preview.
  • Mga Shortcut sa Keyboard.
  • Typewriter o Hemingway Mode (hindi pinapagana ang ilang key, gaya ng delete at backspace)

Apostrophe: simple nang walang pagtanggi

kudlit

Ang Apostrophe ay katulad ng nauna, ngunit ang isa ay may pilosopiyang KDE at ang isa naman ay may mas pilosopiyang GNOME . Nangangahulugan ito na mas simple ito, na mabuti kung iyon ang iyong hinahanap. Mas kaunti pa ang mga pang-abala nito. Kabilang sa mga tampok nito:

  • Ang pinakamalinis na interface na makikita mo. Ang pag-iwas sa mga distractions ay dinadala sa sukdulan, at kahit na ang tuktok na bar ay nawawala habang ikaw ay nagsusulat.
  • Single o double screen, na mapagpipilian.
  • Mga keyboard shortcut para sa mga pangunahing gawain tulad ng pagpapakita ng viewer kung wala sa split screen.
  • Bilang ng salita, oras at iba pang istatistika, na maaaring i-configure.
  • Hemingway mode.

Joplin: kumpleto at maganda sa anumang kapaligiran at sistema

Markdown sa joplin

Isa sa mga pinakamahusay na opsyon ay ang Joplin. Sumulat na kami ng ilang artikulo tungkol sa Markdown editor/viewer na ito, ngunit marahil ay hindi pa sapat. Ito ay isang editor na mahusay na gumagana sa anumang graphical na kapaligiran at operating system , maging ito man ay Linux, macOS, Windows, o kahit saan pa ito maaaring tumakbo. Kung ang Apostrophe ay isa sa mga pinakamahusay para sa GNOME at Ghostwriter para sa KDE, parang naisip ni Joplin, " Paano ko mapapasaya ang lahat? " at naglabas ng isang tool na nasa isip iyon.

Sa mga tuntunin ng mga pag-andar, ito ay isa sa mga nag-aalok ng maraming mga pagpipilian, at mayroong:

  • Spell checker bilang pamantayan.
  • Posibilidad ng pagbubukas ng mga dokumento sa default na programa, na makakatulong na maunawaan kung ano ang magiging hitsura ng dokumento sa pangkalahatan.
  • Iba't ibang mga tema, bilang karagdagan sa mga karaniwang liwanag at madilim.
  • Bar kung saan magdagdag ng mga marka, bukod sa kung saan bilang karagdagan sa mga naka-bold, italics, atbp., nakakahanap kami ng mga pahalang na linya at isang pindutan para sa oras at petsa.
  • Posibilidad ng pag-synchronize sa iyong sariling cloud, Dropbox at OneDrive. Mayroon din itong app para sa mga mobile phone at maging sa terminal.
  • Mayamang text editor.
  • Alarm

Obsidian: mahilig ka ba sa pilik mata?

Obsidiyano

Ang Obsidian ay open-source software, katulad ng Vivaldi. Malaking porsyento ng code nito ay open source , ngunit may maliit na porsyento ang pagmamay-ari, kaya naman hindi ito ganap na FOSS (Open Source Software). Gayunpaman, kahit papaano ay bahagyang FOSS ito. Nakasulat ito sa Electron at JavaScript, at available para sa macOS, Windows, at Linux.

Mayroon itong simple ngunit kumplikadong interface, ngunit ang editor mismo ay magagamit nang maayos pagkatapos ilunsad ang programa. Gayunpaman, medyo kakaiba ang paggamit nito, dahil bilang default ay pinagsasama nito ang plain text view at ang preview sa iisang view.

Halimbawa, kapag naglagay tayo ng dalawang asterisk, sinisimulan nitong i-bold ang text na kasunod nito, at magtatapos ito sa pagpapakita nito kasama ang format nito kapag inilagay natin ang dalawa sa dulo. Gusto ko iyon, ngunit maaari ding kakaiba.

Kabilang sa mga tampok nito na hindi pa natin nabanggit, marahil ay dapat kong ulitin ang compound view nito, at ang pagsuporta nito sa lahat ng Markdown na nasubukan ko na rito. Ang pinakanagustuhan ko ay kapag ginamit mo ang tatlong pansarang accent para sa code at inilagay ang pangalan ng wika, lilitaw ito sa kanang sulok sa itaas ng container at maaaring kopyahin sa pamamagitan ng pag-click dito.

Glow: pinakamahusay para sa mga mahilig sa CLI

Obsidiyano

Ang Glow ay isang command-line Markdown editor . Kasama ito sa artikulong ito dahil mas gusto ng maraming gumagamit ng Linux ang mga terminal tool, at ito ang isa sa mga pinakamahusay na opsyon na hindi nangangailangan ng anumang karagdagang plugin.

Sa isang bagay na tumatakbo sa terminal , hindi tayo maaaring umasa ng maraming palamuti. Isa itong editor tulad ng lahat ng nasa mga terminal, at ang unang bagay na kailangan nating gawin ay kalimutan ang mouse. Kung pipindutin natin ang tandang pananong sa view mode, makakakita tayo ng cheat sheet na nagpapakita sa atin ng mga kontrol, tulad ng "e" para makapasok sa edit mode.

Ang mga tampok nito ay hindi marami, at kabilang dito ang paglikha at pagtingin sa nilalaman mula sa terminal. Tulad ng sa mga window na ito ay hindi maaaring maging mas malaki at mas maliit na teksto, halimbawa ang mga header ng h1 ay makikita na may asul na background, ngunit hindi na mula sa h2.

Ang ilang mga kandidato upang makapasok sa listahan ng pinakamahusay na mga editor ng Markdown

Iba pa na maaaring kawili-wili at maaaring nasa listahan ng pinakamahusay na mga editor ng Markdown:

Mag-ingat sa pagiging masyadong nasasabik tungkol sa isang editor

Sa usaping Markdown na ito, may isang bagay akong gustong linawin. Ang Markdown ay hindi katulad ng HTML, na binubuo ng ilang tag na sinusuportahan ng halos lahat ng web browser. Ito ay isang markup language kung saan kaunti lang ang idinaragdag at madalang, kaya huwag magpadala sa kung ano ang gusto kong sabihin — na siyang salitang gusto kong gamitin sa nakaraang heading — at pumili ng editor na gagawa ng lahat kung hindi mo maibabahagi ang mga dokumento sa .md format dahil hindi ginagamit ng tatanggap ang parehong software na katulad mo.

Malaya ang lahat na gawin kung ano ang gusto nila, ngunit ang Markdown na bagay na ito ay mas katulad ng CSS kaysa sa HTML: kapag gumagawa ng website, ginagamit namin ang CSS na sa tingin namin ay magiging maganda sa halos lahat ng mga senaryo. Logically, maaari naming palaging sabihin sa isang tao na gamitin ang browser na sinubukan namin, ngunit ito ay pinakamahusay na i-play ito nang ligtas.

Bakit ang paborito mo ay hindi kabilang sa aking pinakamahusay na mga editor ng Markdown

Maraming mga editor at napakahusay, ngunit kung ang iniisip mo ay wala dito, maaaring ito ay sa maraming dahilan:

  • Hindi mo siya kilala. Magkomento lamang sa artikulong ito at malamang na isama ko ito, kung sa tingin ko ay sulit ito.
  • Mayroon itong mga problema sa pag-install sa ilang mga distro.
  • Wala ito sa aktibong pag-unlad.
  • May mga in-app na pagbili o para i-unlock ang mga feature (hal. Typora).

Hindi ko pangalanan ang mga pangalan, ngunit may ilang mga sikat na hindi pa nakalista dahil, halimbawa, ang preview function ay hindi gumagana para sa maraming user. Ang naririto ay mapagkakatiwalaan, gumagana at up-to-date na software.

Ito ang lumipas na ang aking filter. Mayroon ka bang anumang mga mungkahi? Magkomento at ito ay malamang na idagdag sa artikulong ito.


Idagdag bilang ginustong mapagkukunan sa Google