Najbolji uređivač teksta za Mac u 2022. (Detaljan vodič)

  • Podijeli Ovo
Cathy Daniels

Uređivač teksta je zgodan, fleksibilan alat koji zaslužuje mjesto na svakom računaru. Podrazumevano, postoji osnovni unapred instaliran sa svakim popularnim operativnim sistemom. Najčešće ih koriste programeri, ali često i pisci i beleške. Najbolji uređivači teksta obično su nevjerovatno moćni i vrlo prilagodljivi, što ih čini vrlo ličnim izborom.

To znači da oni koji koriste uređivače teksta imaju čvrsto mišljenje o njima. Ključno je pronaći onaj koji je pravi. Što se više upoznate s njim, to će vam biti korisnije. Zato mnogi ljudi još uvijek koriste moćne uređivače teksta koji su stariji od 30 godina, kao što su Vim i GNU Emacs.

Na površini, uređivač teksta može izgledati jednostavno, jednostavno i dosadno, ali to je zato što niste još upoznao. Ispod haube se nalaze moćne funkcije koje možete koristiti za dizajn web stranice, razvoj softverskih aplikacija i pisanje romana. Uređivači teksta su također korisni za male poslove poput pisanja lista ili bilježenja. Oni obično dolaze s osnovnim skupom funkcija koje se mogu proširiti pomoću dodataka.

Pa šta je za vas uređivač teksta?

Naša preporuka broj jedan je Sublime Text 3. Brz je, atraktivan, potpuno opremljen uređivač teksta za Mac, Windows i Linux. Košta 80 dolara, ali ne postoji službeno vremensko ograničenje za probni period, tako da možete upoznati aplikaciju prije kupovine. to jebesplatni paketi koji proširuju VSCode funkcionalnost. To uključuje dodatke za pisanje u Markdownu, pokretanje shell skripti, pa čak i kreiranje AppleScript-a.

BBEdit 13

Bare Bones Software BBEdit 13 je vrlo popularan uređivač samo za Mac koji je bio prvi objavljen davne 1992. Prema službenoj web stranici, dizajniran je da služi potrebama pisaca, web autora i programera softvera.

Posjetite službenu stranicu BBEdit da preuzmete aplikaciju. Pojedinačna licenca košta 49,99 dolara. Pretplate se mogu kupiti u Mac App Store-u i koštaju 3,99 USD mjesečno ili 39,99 USD godišnje.

Ukratko:

  • Tagline: “Nije sranje. ®”
  • Fokus: Svestrano: razvoj aplikacija, web razvoj, pisanje
  • Platforme: samo za Mac

Ovaj uređivač teksta omiljen je među Mac fanovima i usko je u skladu sa smjernicama Appleovog korisničkog sučelja, uključujući prečice na tipkovnici i konvencije prevlačenja i ispuštanja. I brz je i stabilan.

Međutim, manje je moderan od ostalih uređivača teksta u ovoj recenziji. Malo je zastarjelo. Ne nudi kartice za svaki otvoreni dokument; umjesto toga, otvorene datoteke su navedene na dnu bočne ploče. U poređenju sa drugim uređivačima teksta, dodavanje tema i paketa je prilično komplikovan zadatak.

Isticanje sintakse i navigacija funkcijama su dobro implementirani. Evo kako se prikazuju HTML i PHP fajlovi:

Pretraga je moćna, nudii regularne izraze i podudaranje Grep uzorka. Savijanje koda i dovršavanje teksta su dostupni, ali uređivanje u više redova nije.

Ovaj uređivač podrazumevano nudi više alata za pisce nego većina njegovih konkurenata. Zapravo, autor Matt Gremmel ga koristi kao jednu od svojih primarnih aplikacija za pisanje od najmanje 2013. godine, iako koristi i druge aplikacije.

Coda (sada Nova)

Panic's Coda je uređivač teksta samo za Mac s fokusom na web razvoj i prvobitno je objavljen 2007. Neće ga postojati još dugo jer će ga zamijeniti nova aplikacija.

Posjetite službenu stranicu da preuzmete aplikaciju. Aplikaciju možete kupiti za 99 USD.

Na prvi pogled:

  • Tagline: “Kodirate za web. Zahtijevate brz, čist i moćan uređivač teksta. Savršen pregled piksela. Ugrađeni način za otvaranje i upravljanje vašim lokalnim i udaljenim datotekama. I možda malo SSH-a. Reci zdravo, Coda.”
  • Fokus: Web razvoj
  • Platforme: samo Mac

Coda sada ima dvanaest godina i osjeća se zastarjelo. Panic to shvaća i umjesto da je samo poboljšaju, razvili su potpuno novu aplikaciju: Nova.

Ona uključuje neke korisne značajke za web programere. Moj favorit je ugrađeni WebKit Preview sa web inspektorom, debugerom i profilerom. Također može lako pristupiti udaljenim datotekama, uključujući one na FTP, SFTP, WebDAV ili Amazon S3 serverima.

Coda uključuje mnogekarakteristike njegovih konkurenata:

  • Traži i zamijeni
  • Savijanje koda
  • Automatsko dovršavanje na cijelom projektu
  • Automatsko zatvaranje oznake
  • Isticanje sintakse za širok spektar jezika

Evo kako izgleda podrazumevano isticanje sintakse za naše uzorke HTML i PHP fajlova:

Dostupno je veliko spremište dodataka na službenoj web stranici koja vam omogućava dodavanje dodatnih funkcija programu. Koristi se skriptni jezik Cocoa. Prateća verzija iOS-a (besplatno u iOS App Store-u) omogućava vam da provjerite i uredite kod kada ste u pokretu i možete sinkronizirati svoj rad između uređaja.

UltraEdit

UltraEdit verzija 20.00 je komponenta uređivača teksta paketa programa kompanije IDM Computer Solutions, Inc, uključujući UltraCompare, UltraEdit Suite, UltraFinder i IDM All Access. Prvi put je objavljena 1994. godine, tako da postoji već neko vrijeme i ima lojalne sljedbenike.

Posjetite zvaničnu stranicu UltraEdit da preuzmete aplikaciju. Pretplata košta 79,95 USD godišnje (druga godina je upola cijena) i pokriva do pet instalacija. Alternativno, možete se pretplatiti na sve IDM-ove aplikacije za 99,95 USD godišnje. 30-dnevna probna verzija, 30-dnevna garancija povrata novca.

Na prvi pogled:

  • Tagline: “UltraEdit je najfleksibilniji, najmoćniji i najsigurniji uređivač teksta vani.”
  • Fokus: Razvoj aplikacija i web
  • Platforme: Mac, Windows, Linux

Lična licencapretplata pokriva tri ili pet instalacija - web lokacija UltraEdit je nejasna. Na početnoj stranici govori o 3 za 1 licencu : "Vaša lična licenca je dobra za do 3 mašine na bilo kojoj kombinaciji platformi." Ipak, na stranici za kupovinu piše da pretplata pokriva “Do 5 instalacija (osobne licence).”

Aplikacija je pogodna i za web i za razvoj aplikacija. Podržava HTML, JavaScript, PHP, C/C++, PHP, Perl, Python i još mnogo toga. Evo zadanog isticanja sintakse za naše uzorke HTML i PHP datoteka:

Moćan je i omogućava vam rad s ogromnim datotekama, veličine do gigabajta. Podržava uređivanje u više redova i način uređivanja stupaca, savijanje koda i automatsko dovršavanje. Funkcija pretraživanja uključuje regularne izraze i traženje datoteka. Otklanjanje grešaka i pregled uživo su također podržani. Aplikacija je prilagodljiva i omogućava vam da kreirate makroe, skripte i prečice na tastaturi. Dostupni su API i niz tema.

TextMate 2.0

TextMate 2.0 od MacroMates je moćan, prilagodljiv uređivač teksta samo za macOS. Verzija 1 je bila veoma popularna, ali kada je verzija 2 odgođena, mnogi korisnici su prešli na nešto što se redovno ažuriralo, posebno Sublime Text. Ažuriranje je na kraju pokrenuto i sada je projekat otvorenog koda (ovdje pogledajte njegovu licencu).

Posjetite službenu stranicu TextMate da preuzmete aplikaciju zabesplatno.

Na prvi pogled:

  • Naslov: „Moćan i prilagodljiv uređivač teksta s podrškom za ogromnu listu programskih jezika i razvijen kao open-source.“
  • Fokus: Razvoj aplikacija i weba
  • Platforme: samo za Mac

TextMate je namijenjen programerima i posebno je popularan među Ruby on Rails programerima. Također je od posebnog interesa za Mac i iOS programere jer radi sa Xcode-om i može graditi Xcode projekte.

Funkcije se dodaju instaliranjem paketa. Lagan je i nudi čist interfejs. Evo kako je sintaksa istaknuta u našem uzorku HTML i PHP datoteka:

Dostupne su napredne funkcije kao što su višestruko uređivanje odjednom, automatsko uparivanje zagrada, odabir kolona i kontrola verzija. Pretražujte i zamijenite radove u svim projektima, makroi se mogu snimati, a podržana je i značajna lista programskih jezika.

Zagrade

Zagrade je projekat otvorenog koda koji vodi zajednica (objavljen pod MIT-om License) koju je osnovao Adobe 2014. godine. Ima za cilj da gurne urednike za web razvoj na viši nivo. Brackets ima čisto, moderno sučelje s kojim ćete biti upoznati ako koristite druge Adobe proizvode.

Posjetite zvaničnu Brackets stranicu da besplatno preuzmete aplikaciju.

Na prvi pogled:

  • Tagline: “Moderan uređivač teksta otvorenog koda koji razumije web dizajn.”
  • Fokus: Webrazvoj
  • Platforme: Mac, Windows, Linux

Brackets se fokusira na web razvoj i nudi prikaze HTML i CSS datoteka uživo, ažuriranje stranica u realnom vremenu. Dugme Bez ometanja daje vam jednostavnije sučelje pritiskom na dugme, a dostupan je niz besplatnih ekstenzija za dodavanje specifične funkcionalnosti koja vam je potrebna.

Aplikacija podržava preko 38 formata datoteka i programske jezike, uključujući C++, C, VB Script, Java, JavaScript, HTML, Python, Perl i Ruby. Evo zadanog isticanja sintakse za HTML i PHP:

Budući da je Adobe aplikacija, Brackets ima besprijekornu integraciju sa Photoshopom. PSD sočivo je funkcija koja iz Photoshopa izdvaja slike, logotipe i stilove dizajna. Extract je alat koji će uzeti boje, fontove, gradijente, mjerenja i druge informacije iz PSD-a da automatski kreira CSS. Ovo su posebno zgodne funkcije za front-end programere.

Komodo Edit

Komodo Edit je jednostavan, ali moćan uređivač teksta od strane ActiveState-a i dostupan je besplatno. Prvi put je objavljen 2007. godine i sada izgleda prilično zastarjelo. To je skraćena verzija naprednijeg Komodo IDE-a, koji je sada dostupan i besplatno.

Posjetite službenu stranicu Komodo Edit da biste besplatno preuzeli aplikaciju.

Na prvi pogled:

  • Tagline: “Uređivač koda za jezike otvorenog koda.”
  • Fokus: Aplikacija i webrazvoj
  • Platforme: Mac, Windows, Linux

Komodo Edit se distribuira pod licencom MOZILLA PUBLIC softvera otvorenog koda. Kao i Atom, poruka o grešci se prikazuje kada se prvi put otvori Komodo Edit u macOS Catalina:

“Komodo Edit 12” se ne može otvoriti jer Apple ne može provjeriti ima li zlonamjernog softvera.

Rješenje je isto: pronađite aplikaciju u Finderu, kliknite desnom tipkom miša i odaberite Otvori.

Aplikacija je dovoljno jednostavna da početnici mogu odmah početi koristiti. Režim fokusa prikazuje samo uređivač. Interfejs sa karticama vam omogućava lako prebacivanje između otvorenih datoteka. Go To Anything vam omogućava da brzo tražite i otvorite datoteku koju želite. Evo kako se HTML i PHP datoteka prikazuje u uređivaču.

Dostupne su naprednije funkcije, uključujući promjene praćenja, automatsko dovršavanje i višestruki odabir. Markdown preglednik je zgodan za pisce, a makroi se mogu snimiti.

Textastic

Textastic je napredni uređivač koda izvorno napisan za iPad, a sada dostupan za Mac i iPhone. Za razliku od Coda 2, koji također nudi iPad aplikaciju, mobilna verzija Textastic-a je kompletna i moćna. U stvari, kompanija govori o Mac verziji kao svojoj pratećoj aplikaciji.

Kupite aplikaciju za 7,99 USD u Mac App Store-u. Probna verzija se može preuzeti sa zvanične Textastic stranice. iOS verzija se može kupitiza 9,99 USD iz App Store-a.

Na prvi pogled:

  • Tagline: “Jednostavan i brz uređivač teksta za iPad/iPhone/Mac.”
  • Fokus: Jednostavnost i lakoća korištenja
  • Platforme: Mac, iOS

Textastic je pristupačan i jednostavan za korištenje. Koristio sam aplikaciju na svom iPad-u otkako je objavljen, a počeo sam koristiti verziju za Mac od kada je bila dostupna jer je lagana i jednostavna za korištenje. Može, ali ne i najmoćniji.

Podržano je više od 80 programskih i markup jezika. Evo kako Textastic prikazuje HTML i PHP.

Automatski će kompletirati kod za HTML, CSS, JavaScript, PHP, C i Objective-C. Podržava definicije TextMate i Sublime Text. Vaši fajlovi se sinhronizuju između verzije za Mac i iOS putem iCloud Drive-a.

MacVim

Vim je visoko konfigurabilni uređivač teksta komandne linije kreiran 1991. To je ažuriranje za Vi (“Vi poboljšan” ), koji je napisan 1976. I danas ga koriste mnogi programeri, iako se njegovo sučelje razlikuje od modernih uređivača teksta. MacVim to rješava u određenoj mjeri, ali još uvijek ima značajnu krivulju učenja.

Posjetite zvaničnu MacVim stranicu da preuzmete aplikaciju besplatno.

Ukratko :

  • Tagline: “Vim – sveprisutni uređivač teksta.”
  • Fokus: Sve što možete zamisliti
  • Platforme: Mac. (Vim je dostupan kao alat na komandnoj liniji na Unixu, Linuxu, Windows NT, MS-DOS, macOS, iOS,Android, AmigaOS, MorphOS.)

Već imate Vim na svom Macu. Samo otvorite prozor terminala i upišite “vi” ili “vim” i on će se otvoriti. MacVim vam omogućava da otvorite aplikaciju klikom na ikonu umjesto toga. Takođe pruža punu traku menija i malo je lakši za upotrebu.

Dok je MacVim napisan samo za Mac, Vim je što više različitih platformi. Dostupan je na Unix, Linux, Windows NT, MS-DOS, macOS, iOS, Android, AmigaOS i MorphOS. Dizajniran je za programere i dostupan je ogroman broj dodataka.

To je modalni program. Kada kliknete na prozor aplikacije i počnete kucati, primijetit ćete da će kursor skakati po dokumentu umjesto da se ti znakovi dodaju u datoteku. To je karakteristika i kada naučite šta svaki taster radi, kretaćete se kroz fajl brže nego ikad.

Da dodate tekst u fajl, morate da uđete u Način umetanja tako što ćete pritiskom na slovo “i” da biste umetnuli tekst tamo gde je kursor, ili “o” za umetanje teksta na početak sledećeg reda. Izađite iz načina umetanja pritiskom na Escape. Neke naredbe počinju dvotočkom. Na primjer, da biste sačuvali datoteku, otkucajte “:w”, a za izlaz upišite “:q”.

Iako je sučelje drugačije, MacVim može učiniti sve što uređivači teksta iznad mogu, i više. Evo kako se isticanje sintakse prikazuje za HTML i PHP datoteke:

Vrijedi li naučiti aplikaciju koja se toliko razlikuje odmoderne aplikacije? Mnogi programeri odgovaraju sa entuzijazmom: "Da!" Evo nekoliko članaka koji govore o tome zašto neki programeri koriste i vole Vim:

  • Zašto koristim Vim (Pascal Precht)
  • 7 razloga da volim Vim (Opensource.com)
  • Diskusija: Može li mi neko objasniti zašto ljudi koriste vi/vim? (Reddit)
  • Diskusija: Koje su prednosti učenja Vima? (Stack Overflow)

Spacemacs

GNU Emacs je sličan. To je drevni uređivač komandne linije originalno objavljen 1984. godine kao ažuriranje starijeg Emacsa iz 1976. godine. Spacemacs je pokušaj da ga uvedemo u moderni svijet, iako je čak i samo instaliranje aplikacije puno posla!

Posjetite službenu stranicu Spacemacs da besplatno preuzmete aplikaciju.

Na prvi pogled:

  • Tagline: “Emacs—proširivi, prilagodljivi, besplatni uređivač teksta — i više.”
  • Fokus: Sve što možete zamisliti
  • Platforme: Mac (GNU Emacs je dostupan kao alat na komandnoj liniji na širokom spektru operativnih sistema.)

GNU Emacs i Spacemacs su dostupni besplatno pod GPL licencom . Poput Vima, morat ćete provesti vrijeme učeći kako ga koristiti prije nego što nešto uradite. Instaliranje aplikacije zahtijeva dosta posla na komandnoj liniji, ali programeri ne bi trebali imati poteškoća. Obavezno prvo pažljivo pročitajte dokumentaciju.

Kada prvi put pokrenete Spacemacs, birate da li više volite Vimov ili Emacov stil uređivača i nekolikopodesiv, a dostupan je širok raspon paketa za dodavanje specifičnih funkcija koje su vam potrebne.

Atom je popularna besplatna alternativa. Kao i Sublime Text, on je višeplatformski, sposoban i proširiv kroz veliko spremište paketa. Njegov fokus je na razvoju aplikacija, ali to je Electron aplikacija, tako da ne reagira tako kao naš pobjednik.

Drugi uređivači teksta su također izuzetno sposobni i imaju svoje prednosti, fokuse, ograničenja i sučelja. Pokriti ćemo dvanaest najboljih i pomoći vam da pronađete onu koja je savršena za vaše potrebe, preferencije i tok posla.

Zašto mi vjerujete u ovom vodiču?

Dobar uređivač teksta je jedan od mojih omiljenih alata. Koristim ih decenijama, prvo u DOS-u, zatim u Windowsu, Linuxu, a sada i Macu. Često uređujem sadržaj za web u uređivaču teksta, direktno gledajući HTML oznake. Ponekad mogu biti prilično nervozni oko koda koji se koristi i kako je postavljen.

Na Linuxu, moji omiljeni uređivači teksta bili su Genie i Bluefish, iako sam također redovno koristio Gedit i Kate. Kada sam prešao na Mac, u početku sam koristio TextMate. Međutim, nakon nekog vremena, okrenuo sam se Sublime Textu, koji se redovno ažurirao.

Nastavio sam eksperimentirati s drugim uređivačima teksta i na kraju sam se odlučio na Komodo Edit. Imao je funkcije koje su mi bile potrebne u to vrijeme i interfejs koji je odgovarao mom toku rada. To je uključivalo snimanje mnogih osnovnih makronaredbi za pretraživanje i zamjenu koji su bilidruge opcije. Nakon toga, potrebni dodatni paketi će se automatski instalirati. Program je moćan i oslanja se na programski jezik Emacs-Lisp kako bi proširio svoju funkcionalnost.

Ovo je način na koji se HTML i PHP datoteke prikazuju prema zadanim postavkama:

Spacemacs (i GNU Emacs općenito) je aplikacija najteža za naučiti u našem pregledu, ali i najmoćnija. Za učenje će biti potrebno vrijeme i trud. Ako ste zainteresovani, odlično mjesto za početak je službeni vodič kroz Emacs.

Najbolji uređivač teksta za Mac: Kako smo testirali

Podržane Desktop i mobilne platforme

Ako radite na više računara sa različitim operativnim sistemima, možda ćete radije koristiti uređivač teksta koji radi svuda gdje radite. Sve aplikacije preporučene u ovom pregledu rade na Macu. Neki su dostupni i za druge platforme, posebno za Windows i Linux. Nekoliko aplikacija također radi na iOS-u, tako da možete obaviti neke poslove na svom iPhoneu ili iPadu kada niste u uredu.

Uređivač teksta dizajniran posebno za Mac izgledat će i osjećati se kao Mac aplikacija; posvećenim Mac korisnicima će možda biti lakše naučiti i koristiti. Aplikacija za više platformi može narušiti mnoge konvencije Mac korisničkog interfejsa, ali će raditi na isti način na svim operativnim sistemima.

Evo aplikacija koje rade samo na macOS-u:

  • BBEdit 13
  • Coda 2
  • TextMate2.0
  • Textastic
  • MacVim (iako Vim radi svuda)
  • Spacemacs (iako Emacs radi svuda)

Ovi uređivači teksta također rade na Windows-u i Linux:

  • Sublime Text 3
  • Atom
  • Visual Studio Code
  • UltraEdit
  • Zagrade
  • Komodo Edit

Konačno, dvije naše aplikacije imaju prateće aplikacije koje rade na iOS-u:

  • Coda 2
  • Textastic

Mobilna aplikacija Coda 2 je manje moćna partnerska aplikacija, dok je mobilna aplikacija Textastic potpuno opremljena.

Jednostavnost korištenja

Većina uređivača teksta je moćna i ima mnoštvo funkcija. Neki olakšavaju početniku da započne, dok drugi imaju strmu početnu krivulju učenja. Evo nekoliko primjera:

  • Textastic je jednostavan i lak za korištenje, ali nema puno funkcionalnosti.
  • Sublime Text, Atom i drugi imaju veliku snagu ispod hood, ali početnici mogu koristiti program bez krivulje učenja.
  • Najnapredniji uređivači teksta, posebno Vim i Emacs, zahtijevaju puno učenja prije nego što počnete da ih koristite. Vim čak nudi igru ​​koja vas uči kako da je koristite.

Mnogi uređivači teksta pružaju funkcije koje imaju za cilj jednostavnu upotrebu, uključujući sučelje nalik pregledniku s karticama i način rada bez ometanja.

Moćne funkcije za uređivanje

Korisnici uređivača teksta obično su prilično tehnički i preferiraju funkcionalnost nego jednostavnost korištenja. Prečice na tastaturi mogu ubrzati vaš radni tok iomogućavaju vam da držite ruke na tastaturi umjesto da posežete za mišem.

Mnogi uređivači teksta vam omogućavaju da imate više kursora tako da možete odabrati i urediti više od jednog reda u isto vrijeme. Oni također mogu obezbijediti kolone tako da možete vidjeti različite dijelove iste datoteke na ekranu u isto vrijeme.

Pretraga i zamjena obično se mogu konfigurirati. Mnogi uređivači teksta podržavaju regularne izraze tako da možete tražiti složene obrasce. Pretraživanje se često proširuje na sistem datoteka tako da možete brzo pronaći datoteku koja vam je potrebna, a pohrana na mreži—uključujući FTP i WebDAV servere, Amazon S3 i više—obično je podržana.

Dodatni programski alati

Većina uređivača teksta zadovoljava specifične potrebe programera. To počinje isticanjem sintakse, funkcijom koja čini izvorni kod lakšim za čitanje.

Uređivač teksta razumije funkciju različitih elemenata širokog spektra programiranja, skriptiranja ili jezika za označavanje i prikazuje ih u različitim bojama . Uključićemo snimke ekrana zadanog isticanja sintakse svakog uređivača teksta, koristeći primjer HTML i PHP datoteke.

Dovršavanje koda štedi vam vrijeme i smanjuje greške u kucanju nudeći upisivanje koda umjesto vas. Ovo može biti inteligentno, gdje aplikacija razumije kontekst, ili jednostavno način za pristup iskačućem izborniku dostupnih funkcija, varijabli i drugih elemenata. Povezane funkcije mogu automatski zatvoriti oznakei zagrade za vas.

Preklapanje koda vam omogućava da koristite uređivač teksta kao crtač, sažimajući dijelove vašeg izvornog koda tako da su skriveni od pogleda kada nisu potrebni. Neki uređivači teksta također omogućavaju pregled uživo HTML i CSS datoteka, što je funkcija koju cijene web programeri.

Konačno, neki uređivači teksta idu dalje od jednostavnog uređivanja i uključuju funkcije koje inače nalazite u IDE-u. To obično uključuje kompajliranje, otklanjanje grešaka i povezivanje sa GitHub-om za verzionisanje. Neki uređivači teksta (uključujući Visual Studio Code i Komodo Edit) su zapravo skraćene verzije IDE-a kompanije, koje su dostupne zasebno.

Dodatni alati za pisanje

Neki uređivači teksta uključuju dodatne funkcije za pisci, poput podrške za Markdown i savijanja teksta. Mnogi pisci cijene to što su uređivači teksta jednostavniji, brži i prilagodljiviji od procesora teksta. Prevodioci često koriste uređivače teksta koji nude regularne izraze za napredno pretraživanje i zamjenu.

Dodaci za proširenje funkcionalnosti aplikacije

Najprivlačnija karakteristika mnogih uređivača teksta je to što vam omogućavaju da odaberete koje funkcije koji vam je potreban tako što ćete ponuditi bogat ekosistem dodataka. Omogućava vam da napravite prilagođenu aplikaciju. To također znači da su uređivači teksta manje naduti: prema zadanim postavkama, oni uključuju samo bitne karakteristike.

Dodaci su napisani na različitim jezicima u zavisnosti od uređivača tekstakoje odaberete, a programeri mogu kreirati i dijeliti svoje dodatke. Često možete pristupiti biblioteci dodataka iz aplikacije, a zatim dodati one koje želite sa samo nekoliko klikova. Neki uređivači teksta uključuju jednostavan način snimanja makroa bez kodiranja.

Cijena

Uređivač teksta je primarni alat programera, tako da ne čudi da su neki prilično skupi, bilo kao početna kupovina ili pretplata u toku. Ono što vas može iznenaditi je da su mnoge od najboljih opcija besplatne.

To može biti zato što su projekat otvorenog koda koji održava zajednica korisnika, ili zato što su zgodan način da dobijete ukus za skuplji IDE kompanije. Evo vaših opcija, navedenih od najpristupačnijih do najjeftinijih.

Besplatno:

  • Atom: besplatno (otvoreni kod)
  • Visual Studio Code: besplatno (otvoreno -source)
  • TextMate 2.0: besplatno (open-source)
  • Zagrade: besplatno (open-source)
  • Komodo Edit: besplatno (open-source)
  • MacVim: besplatan (open-source)
  • Spacemacs: besplatan (open-source)

Kupovina:

  • Textastic: $7,99
  • BBEdit: $49,99 direktno, ili se pretplatite (pogledajte ispod)
  • Sublime Text: $80
  • Coda 2: $99,00

Pretplata:

  • BBEdit: 39,99 USD/godišnje, 3,99 USD/mjesečno, ili kupite odmah (iznad)
  • UltraEdit: 79,95 USD/godišnje

Bilo koji drugi dobar uređivač teksta za Mac koji nam je nedostajao? Ostavite komentar i javite nam.

pogodno naveden na bočnoj ploči. Mogao sam ih pokrenuti jedan po jedan dvostrukim klikom na ime makroa.

Kupio sam Textastic za svoj iPad i na kraju sam se prebacio na njega i na svom Macu. Mršav je, zao i radio je sve što mi je u to vrijeme bilo potrebno.

Također sam se često igrao sa Vimom i Emacsom tokom godina, ali nisam posvetio dovoljno vremena da naučim kako ih vješto koristiti. Njihova sučelja nemaju sličnosti sa modernim aplikacijama, pa mi je bilo teško da ih se pridržavam iako sam uvjeren da su najmoćniji alati i da imaju prijatelje koji se kunu u njih.

Kome treba Text Editor?

Kome treba pristojan uređivač teksta? Svako ko treba da radi sa obicnim tekstualnim fajlovima. To uključuje ljude kojima je potreban povremeni alat za male izmjene i one koji ga svakodnevno koriste kao primarni softverski alat. Možete koristiti uređivač teksta za zadatke kao što su:

  • kreiranje HTML i CSS datoteka prilikom kreiranja web stranice
  • pisanje sadržaja za web u HTML-u ili Markdown
  • razvoj web aplikacije koje koriste programski jezik kao što je Python, JavaScript, Java, Ruby on Rails ili PHP
  • razvijanje desktop aplikacija koristeći programski jezik kao što je Objective C, C# ili C++
  • razvijanje mobilnih aplikacija koristeći programski jezik kao što je Java, Python, Objective C, Swift, C#, C++
  • uređivanje konfiguracijskih datoteka zasnovanih na tekstu za softverski program ili vaš operativni sistem
  • upisivanje u oznakejezici koji vam omogućavaju da dodate formatiranje običnom tekstu, kao što je Fountain za scenarije i Markdown za prozu
  • zapisivanje bilješki u običnom tekstu ili Markdown kako biste izbjegli zaključavanje dobavljača

Neki uređivači teksta razvijaju se s jednim ili više ovih zadataka na umu. Uređivač teksta namijenjen programerima aplikacija može uključivati ​​program za otklanjanje grešaka, dok uređivač teksta namijenjen web programerima može imati okno za pregled uživo. Ali većina uređivača teksta je dovoljno fleksibilna da se može koristiti u bilo koju svrhu.

Privlačnost uređivača teksta je u tome što se može koristiti za mnogo različitih stvari i personalizirati na način na koji nijedna druga vrsta aplikacije ne može. Međutim, mnogi korisnici radije koriste specijalizovaniji alat, na primjer, IDE (Integrated Development Environment) za programiranje, ili namjensku aplikaciju za pisanje kao što je Scrivener ili Ulysses.

Pošto vas zanimaju uređivači teksta, imamo niz drugih sažetaka koji bi vas također mogli zanimati:

  • Najbolji Mac za programiranje
  • Najbolji laptop za programiranje
  • Najbolje aplikacije za pisanje za Mac

Najbolji uređivač teksta za Mac: Pobjednici

Najbolji komercijalni uređivač teksta: Sublime Text 3

Sublime Text 3 je uređivanje teksta na više platformi koje je brzo, jednostavan za početak i zadovoljava potrebe većine korisnika. Pokrenut je 2008. godine i potpuno je opremljen i vrlo prilagodljiv—odličan izbor za svakoga kome je potreban profesionalni, sposoban teksteditor.

Posjetite službenu stranicu Sublime Text za preuzimanje. Besplatni probni period je neograničen. Aplikacija košta 80 USD za svakog korisnika (ne za svaku mašinu) za nastavak upotrebe.

Na prvi pogled:

  • Tagline: “Sofisticirani uređivač teksta za kod, oznake i proza.”
  • Fokus: Svestrano—razvoj aplikacija, razvoj weba, pisanje
  • Platforme: Mac, Windows, Linux

Lako je započeti s Sublime Text. Ne postoji stvarna krajnja tačka za besplatnu probnu verziju, tako da je možete temeljito testirati prije nego što se odlučite za kupovinu, na što ćete biti pozvani s vremena na vrijeme. A aplikaciju je lako naučiti. Uskočite i počnete ga koristiti, a zatim pokupite njegove napredne funkcije usput kako vam budu potrebne.

Izgleda sjajno i bogat je funkcijama. Sublime Text 3 radi konzistentno na svim platformama, što se postiže upotrebom prilagođenog UI alata, a sama aplikacija je izvorna za svaki operativni sistem. To ga čini lakšim i osjetljivijim od drugih uređivača na više platformi.

Sublime Text nudi širok raspon tasterskih prečica kako biste prste držali tamo gdje želite, i opcionalni Minimap na desnoj strani ekrana vam odmah pokazuje gdje se nalazite u dokumentu.

Isticanje sintakse je ponuđeno, a dostupan je i niz shema boja. Evo zadanih postavki za HTML datoteku:

I ovdje jezadano isticanje sintakse za PHP datoteku:

Možete vidjeti više otvorenih dokumenata u karticama interfejsu (kao gore) ili u zasebnim prozorima.

A režim bez ometanja čini prozor preko cijelog ekrana, a meni i drugi elementi korisničkog sučelja su skriveni.

Možete urediti više redova istovremeno odabirom željene brojeve redova (klikom Shift-klikom ili Command-klikom), a zatim pomoću prečice na tastaturi command-shift-L. Kursor će se pojaviti na svakoj odabranoj liniji.

Odjeljci koda mogu se presaviti (na primjer, gdje su ugniježđeni if ​​izrazi) klikom na trokute za otkrivanje pored brojeva redaka.

Pretraga i zamjena je moćna i podržava regularne izraze. Pretraga se proširuje na sistem datoteka pomoću naredbe Goto Anything (Command-P), što je najbrži način za otvaranje bilo koje datoteke u trenutnoj mapi. Ostale naredbe “Goto” olakšavaju navigaciju i uključuju Goto Symbol, Goto Definition, Goto Reference i Goto Line.

Aplikacija je vrlo prilagodljiva. Postavke se mijenjaju uređivanjem tekstualne konfiguracijske datoteke. Iako to može iznenaditi početnike, ima puno smisla za one koji su navikli raditi u uređivaču teksta, a datoteka s preferencijama je jako komentirana tako da možete vidjeti dostupne opcije.

Dodaci su dostupni iz paketa Sublime Textamanagement sistem, kojem se može pristupiti iz palete komandi u aplikaciji ili sa službene web stranice. Oni mogu proširiti funkcionalnost aplikacije na određene načine i napisani su u Pythonu. Gotovo 5.000 trenutno je dostupno.

Najbolji besplatni uređivač teksta: Atom

Atom je besplatna alternativa otvorenog koda lansirana 2014. Ima sličnu funkcionalnost kao Sublime Text . Atom je višeplatformski i baziran je na Electron-ovom okviru „napiši jednom i postavi svuda“, tako da je malo sporiji od Sublime Text-a.

Aplikaciju je kreirao GitHub, koju je kasnije preuzeo Microsoft. Uprkos sumnjama nekih u zajednici (posebno pošto je Microsoft već razvio svoj vlastiti uređivač teksta), Atom ostaje robustan uređivač teksta.

Posjetite zvaničnu Atom stranicu da preuzmete aplikaciju besplatno.

Na prvi pogled:

  • Tagline: “Uređivač teksta koji se može hakovati za 21. vek.”
  • Fokus: Razvoj aplikacija
  • Platforme : Mac, Windows, Linux

Trenutno, prvi utisak koji Atom daje nije dobar. Kada ga prvi put otvorite pod macOS Catalina, prikazuje se poruka o grešci:

“Atom” se ne može otvoriti jer Apple ne može provjeriti ima li zlonamjernog softvera.

Našao sam rješenje na Atom diskusionom forumu: locirajte Atom u Finderu, kliknite desnim gumbom miša, a zatim odaberite otvori. Nakon što to učinite, aplikacija će se otvoriti bez greškeporuku u budućnosti. Iznenađen sam da popravak za ovo već nije kreiran.

Atom je lako za nove korisnike. Nudi interfejs sa karticama, kao i višestruka okna, kao i atraktivno isticanje sintakse za brojne jezike. Evo zadanog formata za HTML i PHP datoteke.

Kao i Sublime Text, dostupno je uređivanje u više redaka, koje se proteže na uređivanje za više korisnika. Teletype je jedinstvena karakteristika koja omogućava različitim korisnicima da otvaraju i uređuju dokument u isto vrijeme, kao što biste to učinili s Google dokumentima.

Dostupni su savijanje koda i pametno automatsko dovršavanje, kao i regularni izrazi, preglednik sistema datoteka, odlične opcije navigacije i moćno pretraživanje.

Pošto je aplikacija kreirana imajući na umu programere, nije iznenađenje da Atom uključuje neke IDE funkcije i nudi instaliranje Appleovog razvoja alate za vas kada je otvorite prvi put.

Aplikaciji dodajete funkcionalnost putem paketa, a upravitelju paketa se može pristupiti direktno iz Atoma.

Hiljade paketi su dostupni. Omogućuju vam da dodate funkcije kao što su uređivanje bez ometanja, korištenje Markdowna, dodatne isječke koda i jezička podrška, te detaljno prilagođavanje načina na koji aplikacija izgleda i radi.

Najbolji uređivač teksta za Mac: Konkurencija

Visual Studio Code

Iako je Atom sada tehničkiMicrosoftov proizvod, Visual Studio Code je aplikacija koju su dizajnirali, i sjajna je. Pokrenut je 2015. godine i brzo dobija na popularnosti. Njegove istaknute karakteristike su pametno dovršavanje koda i isticanje sintakse.

Posjetite zvaničnu stranicu Visual Studio Code da besplatno preuzmete aplikaciju.

Na prvi pogled:

  • Tagline: “Uređivanje koda. Redefinirano.”
  • Fokus: Razvoj aplikacija
  • Platforme: Mac, Windows, Linux

VSCode je brz i osjetljiv, namijenjen je programerima i fokusiran na uređivanje i kod za otklanjanje grešaka. Objavljen je pod MIT licencom otvorenog koda.

IntelliSense je funkcija koja dodaje inteligenciju dovršavanju koda i naglašavanju sintakse uzimajući u obzir tipove varijabli, definicije funkcija i uvezene module. Podržano je preko 30 programskih jezika, uključujući ASP.NET i C#. Evo njegovog zadanog isticanja sintakse za HTML i PHP datoteke:

Aplikacija ima malo krivulje učenja i uključuje i interfejs s karticama i podijeljene prozore. Zen Mode pruža minimalno sučelje pritiskom na dugme, skrivajući menije i prozore i maksimizirajući aplikaciju da ispuni ekran.

Uključuje terminal, debugger i Git komande, ali je nije pun IDE. Za to morate kupiti mnogo veći Visual Studio, Microsoftov profesionalni IDE.

Ogromna biblioteka ekstenzija dostupna je unutar aplikacije koja daje pristup

Ja sam Cathy Daniels, stručnjakinja za Adobe Illustrator. Koristim softver od verzije 2.0 i kreiram tutorijale za njega od 2003. Moj blog je jedno od najpopularnijih odredišta na webu za ljude koji žele naučiti Illustrator. Pored blogerskog rada, ja sam i autor i grafički dizajner.