Parim tekstiredaktor Macile aastal 2022 (üksikasjalik juhend)

  • Jaga Seda
Cathy Daniels

Tekstiredaktor on mugav ja paindlik tööriist, mis väärib kohta igas arvutis. Vaikimisi on põhiline tekstiredaktor eelinstallitud iga populaarse operatsioonisüsteemiga. Neid kasutavad kõige sagedamini arendajad, kuid sageli ka kirjutajad ja märkmete tegijad. Parimad tekstiredaktorid kipuvad olema uskumatult võimsad ja väga hästi konfigureeritavad, mistõttu on need väga isiklik valik.

See tähendab, et neil, kes kasutavad tekstiredaktoreid, on nende kohta kindlad arvamused. Just õige redaktori leidmine on väga oluline. Mida rohkem sellega tutvuda, seda kasulikum on see. Seepärast kasutavad paljud inimesed ikka veel üle 30 aasta vanuseid võimsaid tekstiredaktoreid, nagu Vim ja GNU Emacs.

Pealiskaudselt võib tekstiredaktor tunduda tavaline, lihtne ja igav, kuid see on tingitud sellest, et te ei ole seda veel tundma õppinud. Kapoti all on võimsad funktsioonid, mida saate kasutada veebilehe kujundamiseks, tarkvararakenduste arendamiseks ja romaani kirjutamiseks. Tekstiredaktorid on kasulikud ka väikeste tööde jaoks, nagu nimekirjade kirjutamine või märkmete tegemine. Nad on tavaliselt varustatud põhiliste funktsioonidega, mida saab laiendada.läbi pluginate.

Milline on siis teie jaoks tekstiredaktor?

Meie soovitus number üks on Sublime Text 3. See on kiire, atraktiivne ja täisfunktsionaalne tekstiredaktor Macile, Windowsile ja Linuxile. See maksab 80 dollarit, kuid prooviperioodil ei ole ametlikku ajalist piirangut, nii et saate enne ostmist rakendusega tutvuda. See on konfigureeritav ja saadaval on mitmesuguseid pakette, et lisada teile vajalikke erifunktsioone.

Atom on populaarne tasuta alternatiiv. Nagu Sublime Text, on see platvormideülene, võimekas ja laiendatav suure paketihoidla kaudu. See keskendub rakenduste arendamisele, kuid see on Electroni rakendus, seega ei ole nii tundlik kui meie võitja.

Ka teised tekstiredaktorid on äärmiselt võimekad ning neil on oma tugevused, rõhuasetused, piirangud ja kasutajaliidesed. Me käsitleme kaksteist parimat ja aitame teil leida selle, mis sobib teie vajadustele, eelistustele ja töövoogudele ideaalselt.

Miks usaldada mind selle juhendi puhul?

Hea tekstiredaktor on üks minu lemmiktööriistadest. Olen neid kasutanud aastakümneid, kõigepealt DOSis, siis Windowsis, Linuxis ja nüüd Macis. Tihti toimetan veebi jaoks mõeldud sisu tekstiredaktoris, vaadates otse HTML-märgistust. Ma võin mõnikord olla üsna nõudlik kasutatava koodi ja selle paigutuse suhtes.

Linuxis olid minu lemmiktekstiredaktorid Genie ja Bluefish, kuigi kasutasin regulaarselt ka Geditit ja Kate'i. Kui ma läksin Macile üle, kasutasin esialgu TextMate'i. Mõne aja pärast pöördusin aga Sublime Text'i poole, mida uuendati regulaarselt.

Ma jätkasin katsetamist teiste tekstiredaktoritega ja otsustasin lõpuks Komodo Edit'i kasuks. Sellel olid funktsioonid, mida ma tol ajal vajasin, ja kasutajaliides, mis sobis minu töövoogudega. See hõlmas paljude põhiliste otsingu- ja asendusmakrode salvestamist, mis olid mugavalt loetletud külgpaneelis. Ma võisin neid ükshaaval käivitada, tehes topeltklõpsu makro nimele.

Ostsin Textastic'i oma iPadile ja lõpuks läksin selle peale üle ka Macil. See on lahja, keskmine ja tegi kõike, mida ma tol ajal vajasin.

Olen aastate jooksul tihti mänginud ka Vimiga ja Emacsiga, kuid ei ole pühendanud piisavalt aega, et õppida neid oskuslikult kasutama. Nende kasutajaliidesed ei sarnanegi kaasaegsete rakendustega, nii et mul on raske nende juurde jääda, kuigi olen veendunud, et need on kõige võimsamad tööriistad ja mul on sõpru, kes vannuvad nende peale.

Kellele on vaja tekstiredaktorit?

Kellele on vaja korralikku tekstiredaktorit? Kõigile, kes peavad töötama tavaliste tekstifailidega. See hõlmab inimesi, kes vajavad väikesteks toimetustöödeks juhuslikku tööriista, ja neid, kes kasutavad seda oma peamise tarkvaravahendina iga päev. Tekstiredaktorit saab kasutada sellisteks ülesanneteks nagu:

  • HTML- ja CSS-failide loomine veebisaidi loomisel
  • veebi jaoks sisu kirjutamine HTML või Markdown keeles
  • veebirakenduste arendamine programmeerimiskeeles, nagu Python, JavaScript, Java, Ruby on Rails või PHP.
  • töölauarakenduste arendamine programmeerimiskeeles nagu Objective C, C# või C++.
  • mobiilirakenduste arendamine, kasutades programmeerimiskeeli nagu Java, Python, Objective C, Swift, C#, C++.
  • tarkvaraprogrammi või operatsioonisüsteemi tekstipõhiste konfiguratsioonifailide redigeerimine
  • kirjutamine märgistuskeeltes, mis võimaldavad lihtsale tekstile vormingut lisada, näiteks Fountain stsenaariumide jaoks ja Markdown proosa jaoks.
  • märkmete tegemine lihtsas tekstis või Markdownis, et vältida müüja lukustamist

Mõned tekstiredaktorid on välja töötatud ühte või mitut neist ülesannetest silmas pidades. Rakenduste arendajatele suunatud tekstiredaktor võib sisaldada silumisprogrammi, samas kui veebiarendajatele suunatud tekstiredaktoril võib olla eelvaatepaneel. Kuid enamik tekstiredaktoreid on piisavalt paindlikud, et neid saaks kasutada mis tahes eesmärgil.

Tekstiredaktori atraktiivsus seisneb selles, et seda saab kasutada nii paljude erinevate asjade jaoks ja isikupärastada viisil, mida ükski teine rakendus ei saa. Paljud kasutajad eelistavad siiski kasutada spetsialiseeritumat tööriista, näiteks IDE-d (integreeritud arenduskeskkond) programmeerimiseks või spetsiaalset kirjutamisrakendust, nagu Scrivener või Ulysses.

Kuna te olete huvitatud tekstiredaktoritest, siis on meil veel mitmeid teisi kokkuvõtteid, mis võivad teid samuti huvitada:

  • Parim Mac programmeerimiseks
  • Parim sülearvuti programmeerimiseks
  • Parimad kirjutamise rakendused Macile

Parim tekstiredaktor Macile: Võitjad

Parim kommertslik tekstiredaktor: Sublime Text 3

Sublime Text 3 on platvormideülene tekstitöötlusprogramm, mis on kiire, lihtne kasutada ja vastab enamiku kasutajate vajadustele. 2008. aastal turule toodud programm on täisfunktsionaalne ja väga hästi kohandatav - suurepärane valik kõigile, kes vajavad professionaalset ja võimekat tekstiredaktorit.

Allalaadimiseks külastage ametlikku Sublime Text'i veebilehte. Tasuta prooviperiood on tähtajatu. Jätkuvaks kasutamiseks maksab rakendus 80 dollarit iga kasutaja kohta (mitte iga masina kohta).

Ülevaade:

  • Märgusõna: "Keerukas tekstiredaktor koodi, märgistuse ja proosa jaoks."
  • Fookus: All-rounder-rakenduse arendamine, veebiarendus, kirjutamine
  • Platvormid: Mac, Windows, Linux

Sublime Textiga on lihtne alustada. Tasuta prooviversioonil puudub tegelik lõpp-punkt, nii et saate seda põhjalikult testida, enne kui otsustate seda osta, mida teid aeg-ajalt ka kutsutakse tegema. Ja rakendus on kergesti õpitav. Hüppate sisse ja hakkate seda kasutama, seejärel võtate selle edasijõudnud funktsioonid kasutusele, kui neid vajate.

Sublime Text 3 töötab järjepidevalt kõigil platvormidel, mis on saavutatud tänu kohandatud kasutajaliidese tööriistakomplekti kasutamisele, ning rakendus ise on iga operatsioonisüsteemi jaoks native. See muudab selle kergemaks ja tundlikumaks kui teised platvormideülesed redaktorid.

Sublime Text pakub laias valikus klaviatuurikombinatsioonid et hoida oma sõrmed seal, kus soovite, ja valikuline Minimap ekraani paremal pool näitab teile kohe, kus te dokumendis olete.

Süntaksi esiletõstmine pakutakse ja saadaval on mitmesuguseid värviskeeme. Siin on HTML-faili vaikimisi seaded:

Ja siin on PHP-faili vaikimisi süntaksi esiletõstmine:

Saate näha mitut avatud dokumenti ühes vahekaardiga kasutajaliides (nagu eespool) või eraldi akendesse.

A häireteta režiim muudab akna täisekraaniliseks ning menüü ja muud kasutajaliidese elemendid on peidetud.

Saate mitme rea redigeerimine samaaegselt, valides soovitud rea numbrid (klõpsates Shift- või Command-klõpsuga), seejärel kasutades klaviatuurikombinatsiooni command-shift-L. Igale valitud reale ilmub kursor.

Koodilõigud võivad olla volditud (näiteks, kui kasutatakse sisseehitatud if-lauseid), klõpsates rea numbrite kõrval olevatel avalikustamiskolmnurkadel.

Otsing ja asendamine on võimas ja toetab regulaarseid väljendeid. Otsingut laiendatakse failisüsteemile funktsiooniga Mine mis tahes (käsk-P), mis on kiireim viis praeguse kausta mis tahes faili avamiseks. Teised "Goto" käsud lihtsustavad navigeerimist ja hõlmavad käske Goto Symbol, Goto Definition, Goto Reference ja Goto Line.

Rakendus on väga hästi kohandatav. Seaded muudetakse tekstipõhise konfiguratsioonifaili redigeerimise teel. Kuigi see võib algajatele üllatuseks tunduda, on see väga mõistlik neile, kes on harjunud töötama tekstiredaktoriga, ning eelistuste fail on tugevalt kommenteeritud, et näha olemasolevaid võimalusi.

Pistikprogrammid on saadaval Sublime Text'i lehelt pakettide haldamine süsteemi, mida saab kasutada rakenduse käsupaletist või ametlikust veebisaidist. Need võivad rakenduse funktsionaalsust konkreetselt laiendada ja on kirjutatud Python'i keeles. Praegu on neid saadaval peaaegu 5000.

Parim tasuta tekstiredaktor: Atom

Atom on 2014. aastal käivitatud tasuta ja avatud lähtekoodiga alternatiiv, millel on sarnane funktsionaalsus nagu Sublime Textil. Atom on platvormideülene ja põhineb Electroni "kirjuta üks kord ja kasuta kõikjal" raamistikul, seega on see veidi aeglasem kui Sublime Text.

Rakenduse lõi GitHub, mille hiljem omandas Microsoft. Vaatamata mõnede kogukonna liikmete kahtlustele (eriti kuna Microsoft oli juba välja töötanud oma tekstiredaktori), on Atom endiselt jõuline tekstiredaktor.

Rakenduse tasuta allalaadimiseks külastage ametlikku Atom veebilehte.

Ülevaade:

  • Märgusõna: "21. sajandi häkitav tekstiredaktor".
  • Fookus: Rakenduste arendamine
  • Platvormid: Mac, Windows, Linux

Praegu ei jäta Atomist esmamulje head muljet. Kui avate selle esimest korda macOS Catalina all, ilmub veateade:

"Atom" ei saa avada, sest Apple ei saa seda kontrollida pahatahtliku tarkvara suhtes.

Leidsin lahenduse Atom Discussion Forumis: otsi Finderis Atom üles, tee sellel paremklõps ja vali open. Kui oled seda teinud, siis avaneb rakendus edaspidi ilma veateateta. Ma olen üllatunud, et selle jaoks ei ole juba mingit lahendust loodud.

Atomiga on uutel kasutajatel lihtne hakkama saada. See pakub nii vahekaardiga kasutajaliidest kui ka mitut paneeli, samuti atraktiivset süntaksi esiletõstmist mitmete keelte jaoks. Siin on HTML- ja PHP-failide vaikimisi vorming.

Sarnaselt Sublime Textiga on saadaval mitme reaga redigeerimine, mis laieneb ka mitme kasutaja redigeerimisele. Teletüüp on ainulaadne funktsioon, mis võimaldab erinevatel kasutajatel avada ja redigeerida dokumenti samal ajal, nagu Google Docsis.

Kättesaadavad on koodi voltimine ja nutikas automaatne täitmine, samuti on olemas regulaaravaldised, failisüsteemi brauser, suurepärased navigeerimisvõimalused ja võimas otsing.

Kuna rakendus on loodud arendajatele, ei ole üllatav, et Atom sisaldab mõningaid IDE-funktsioone ja pakub Apple'i arendusvahendite paigaldamist, kui avate selle esimest korda.

Rakendusele lisatakse funktsionaalsust pakettide kaudu ja paketihaldurile pääseb otse Atomist.

Saadaval on tuhandeid pakette. Need võimaldavad lisada selliseid funktsioone nagu häireteta redigeerimine, Markdowni kasutamine, täiendavad koodilõigud ja keeletugi ning rakenduse välimuse ja töö üksikasjalik kohandamine.

Parim tekstiredaktor Macile: Konkurents

Visual Studio kood

Kuigi Atom on nüüd tehniliselt Microsofti toode, on Visual Studio Code nende loodud rakendus ja see on suurepärane. 2015. aastal käivitatud rakendus kogub kiiresti populaarsust. Selle eripäraks on nutikas koodikomplekteerimine ja süntaksi esiletõstmine.

Rakenduse tasuta allalaadimiseks külastage ametlikku Visual Studio Code'i veebisaiti.

Ülevaade:

  • Loosung: "Kooditöötlus. Uuesti määratletud."
  • Fookus: Rakenduste arendamine
  • Platvormid: Mac, Windows, Linux

VSCode on kiire ja tundlik, suunatud arendajatele ning keskendunud koodi redigeerimisele ja silumiseks. See on avaldatud avatud lähtekoodiga MIT litsentsi alusel.

IntelliSense on funktsioon, mis lisab intelligentsust koodi täiendamisele ja süntaksi esiletõstmisele, võttes arvesse muutujatüüpe, funktsioonide definitsioone ja imporditud mooduleid. Toetatakse üle 30 programmeerimiskeele, sealhulgas ASP.NET ja C#. Siin on selle vaikimisi süntaksi esiletõstmine HTML- ja PHP-failide jaoks:

Rakendusel on pisut õppimisprotsessi ja see sisaldab nii vahekaardiga kasutajaliidest kui ka jagatud aknaid. Zen režiim pakub nupuvajutusega minimaalset kasutajaliidest, mis peidab menüüd ja aknad ning maksimeerib rakenduse, et see täidaks kogu ekraani.

See sisaldab terminali, debuggerit ja Git-käske, kuid ei ole täielik IDE. Selleks tuleb osta palju suurem Visual Studio, Microsofti professionaalne IDE.

Rakenduse sees on saadaval suur laiendusraamatukogu, mis annab juurdepääsu tasuta pakettidele, mis laiendavad VSCode'i funktsionaalsust. Nende hulka kuuluvad lisad Markdownis kirjutamiseks, shell-skriptide käivitamiseks ja isegi AppleScripti loomiseks.

BBEdit 13

Bare Bones Software'i BBEdit 13 on väga populaarne ainult Macidele mõeldud toimetaja, mis ilmus esimest korda juba 1992. aastal. Ametliku veebilehe kohaselt on see mõeldud kirjanike, veebiautorite ja tarkvaraarendajate vajaduste rahuldamiseks.

Rakenduse allalaadimiseks külastage ametlikku BBEdit'i veebilehte. Üksiklitsents maksab $49,99. Tellimuse saab osta Mac App Store'ist ja see maksab $3,99/kuu või $39,99 aastas.

Ülevaade:

  • Tagline: "See ei ole imeväike."
  • Fookus: Kõikehõlmav: rakenduste arendamine, veebiarendus, kirjutamine
  • Platvormid: ainult Mac

See tekstiredaktor on Mac-fännide lemmik ja järgib täpselt Apple'i kasutajaliidese juhiseid, sealhulgas klaviatuurikombinatsioone ja drag-and-drop-konventsioone. See on nii kiire kui ka stabiilne.

Siiski on see vähem moodne kui teised tekstiredaktorid selles ülevaates. See tundub veidi vananenud. See ei paku iga avatud dokumendi jaoks vahekaarte, selle asemel on avatud failid loetletud külgpaneeli allosas. Võrreldes teiste tekstiredaktoritega on teemade ja pakettide lisamine üsna keeruline ülesanne.

Süntaksi esiletõstmine ja funktsioonide navigeerimine on hästi rakendatud. Nii kuvatakse HTML- ja PHP-faile:

Otsing on võimas, pakkudes nii regulaarseid väljendeid kui ka Grep-mustrite sobitamist. Koodivoldimine ja teksti täiendamine on saadaval, kuid mitmerealine redigeerimine ei ole.

See toimetaja pakub vaikimisi rohkem tööriistu kirjutajatele kui enamik konkurente. Tegelikult kasutab autor Matt Gremmel seda ühe peamise kirjutamisrakendusena vähemalt alates 2013. aastast, kuigi ta kasutab ka teisi rakendusi.

Coda (nüüd Nova)

Panic's Coda on ainult Macidele mõeldud tekstiredaktor, mis on keskendunud veebiarendusele ja mis ilmus algselt 2007. aastal. Seda ei ole enam kaua aega, sest see asendatakse uue rakendusega.

Rakenduse allalaadimiseks külastage ametlikku veebilehte. 99 dollari eest saate rakenduse osta.

Ülevaade:

  • Märgusõna: "Sa koodid veebi jaoks. Sa nõuad kiiret, puhast ja võimsat tekstiredaktorit. Piksli perfektset eelvaadet. Sisseehitatud võimalust avada ja hallata oma kohalikke ja kaugfaile. Ja võib-olla pisut SSH-d. Ütle tere, Coda."
  • Fookus: veebiarendus
  • Platvormid: ainult Mac

Coda on nüüdseks kaksteist aastat vana ja tundub vananenud. Panic mõistab seda ja selle asemel, et sellele lihtsalt facelift'i teha, töötasid nad välja täiesti uue rakenduse: Nova.

See sisaldab mõningaid kasulikke funktsioone veebiarendajatele. Minu lemmik on sisseehitatud WebKit eelvaade veebiinspektor, silumisprogramm ja profilaator. Samuti saab hõlpsasti ligi kaugfailidele, sealhulgas FTP, SFTP, WebDAV või Amazon S3 serverites olevatele failidele.

Coda sisaldab paljusid konkurentide funktsioone:

  • Otsi ja asenda
  • Koodi kokkuklapitamine
  • Kogu projekti hõlmav automaatne täitmine
  • Automaatne sildi sulgemine
  • Süntaksi esiletõstmine paljude keelte jaoks

Siin on näha, kuidas vaikimisi süntaksi esiletõstmine näeb välja meie HTML- ja PHP-failide näidis:

Ametlikul veebisaidil on saadaval suur pluginate hoidla, mis võimaldab lisada programmile lisafunktsioone. Kasutatakse Cocoa skriptikeelt. iOS-i kaasaversioon (tasuta iOS App Store'is) võimaldab teil kontrollida ja redigeerida koodi, kui olete teel, ning saate oma tööd seadmete vahel sünkroonida.

UltraEdit

UltraEdit versioon 20.00 on IDM Computer Solutions, Inc. poolt pakutavate programmide, sealhulgas UltraCompare, UltraEdit Suite, UltraFinder ja IDM All Access, tekstiredaktori komponent. 1994. aastal esmakordselt välja antud, seega on see juba mõnda aega kasutusel olnud ja sellel on lojaalsed järgijad.

Rakenduse allalaadimiseks külastage ametlikku UltraEditi veebilehte. Tellimus maksab 79,95 $ aastas (teine aasta on poole odavam) ja hõlmab kuni viis installeerimist. Alternatiivina saate tellida kõik IDMi rakendused 99,95 $ aastas. 30-päevane prooviperiood, 30-päevane raha tagasi garantii.

Ülevaade:

  • Märgusõna: "UltraEdit on kõige paindlikum, võimsam ja turvalisem tekstiredaktor."
  • Fookus: rakenduste ja veebi arendamine
  • Platvormid: Mac, Windows, Linux

Isikliku litsentsi tellimus katab kas kolm või viis installeerimist - UltraEditi veebisait on ebaselge. Kodulehel on juttu sellest, et 3 litsentsimise eest 1 : "Teie isiklik litsents kehtib kuni 3 masina jaoks mis tahes platvormide kombinatsioonil." Ometi on ostulehel kirjas, et tellimus hõlmab "Kuni 5 installeerimist (isiklikud litsentsid)".

Rakendus sobib nii veebi kui ka rakenduste arendamiseks. See toetab HTML, JavaScript, PHP, C/C++, PHP, Perl, Python jt. Siin on meie HTML- ja PHP-failide näidiste vaikimisi süntaksi esiletõstmine:

See on võimas ja võimaldab töötada hiiglaslike, kuni gigabaidi suuruste failidega. See toetab mitme rea ja veeru redigeerimise režiimi, koodi voltimist ja automaatset täitmist. Otsingufunktsioon sisaldab regulaarseid väljendeid ja failide otsimist. Samuti on toetatud silumine ja otse eelvaade. Rakendus on kohandatav, võimaldades luua makrosid, skripte ja klahvikombinatsioone. API ja vahemikteemad on saadaval.

TextMate 2.0

TextMate 2.0 by MacroMates on võimas, kohandatav tekstiredaktor ainult macOSile. 1. versioon oli väga populaarne, kuid kui 2. versioon hilines, siis paljud kasutajad hüppasid üle millegi korrapärasemalt uuendatud versioonile, eelkõige Sublime Textile. Uuendus käivitati lõpuks ja on nüüd avatud lähtekoodiga projekt (vaata selle litsentsi siit).

Rakenduse tasuta allalaadimiseks külastage ametlikku TextMate'i veebisaiti.

Ülevaade:

  • Märgusõna: "Võimas ja kohandatav tekstiredaktor, mis toetab suurt hulka programmeerimiskeeli ja on välja töötatud avatud lähtekoodiga."
  • Fookus: rakenduste ja veebi arendamine
  • Platvormid: ainult Mac

TextMate on suunatud arendajatele ja on eriti populaarne Ruby on Rails'i arendajate seas. Samuti pakub see erilist huvi Mac- ja iOS-arendajatele, sest see töötab koos Xcode'iga ja saab ehitada Xcode'i projekte.

Funktsioone lisatakse pakettide paigaldamise teel. See on kerge ja pakub puhast kasutajaliidest. Siin on näha, kuidas süntaks on esile toodud meie HTML- ja PHP-failide näites:

Saadaval on täiustatud funktsioonid, nagu mitme muudatuse tegemine korraga, sulgude automaatne paaritamine, veergude valimine ja versioonikontroll. Otsimine ja asendamine töötab projektides, makrosid saab salvestada ja toetatakse märkimisväärset hulka programmeerimiskeeli.

Sulgudes

Brackets on kogukonna juhitud avatud lähtekoodiga projekt (avaldatud MIT litsentsi all), mille asutas Adobe 2014. aastal. Selle eesmärk on viia veebiarenduse redaktorid järgmisele tasemele. Bracketsil on puhas ja kaasaegne kasutajaliides, mis on teile tuttav, kui kasutate teisi Adobe'i tooteid.

Rakenduse tasuta allalaadimiseks külastage ametlikku Brackets'i veebisaiti.

Ülevaade:

  • Märgusõna: "Kaasaegne, avatud lähtekoodiga tekstiredaktor, mis mõistab veebidisaini."
  • Fookus: veebiarendus
  • Platvormid: Mac, Windows, Linux

Brackets on keskendunud veebiarendusele ja pakub HTML- ja CSS-failide eelvaateid reaalajas, uuendades lehti reaalajas. No Distractions nupp annab teile lihtsama kasutajaliidese ühe nupuvajutusega ja saadaval on hulk tasuta laiendusi, et lisada teile vajalikke erifunktsioone.

Rakendus toetab üle 38 failivormingu ja programmeerimiskeele, sealhulgas C++, C, VB Script, Java, JavaScript, HTML, Python, Perl ja Ruby. Siin on HTML ja PHP vaikimisi süntaksi esiletõstmine:

Kuna Brackets on Adobe'i rakendus, on tal sujuv integratsioon Photoshopiga. PSD Lens on funktsioon, mis ekstraheerib Photoshopist pilte, logosid ja kujundusstiile. Extract on tööriist, mis võtab PSD-st värvid, kirjatüübid, gradientid, mõõtmed ja muu info, et automaatselt CSS-i luua. Need on eriti kasulikud funktsioonid front-end arendajatele.

Komodo Edit

Komodo Edit on ActiveState'i lihtne, kuid võimas tekstiredaktor, mis on saadaval tasuta. 2007. aastal ilmus see esimest korda ja nüüd tundub üsna vananenud. See on kärbitud versioon arenenumast Komodo IDE-st, mis on nüüd samuti tasuta saadaval.

Rakenduse tasuta allalaadimiseks külastage ametlikku Komodo Edit'i veebisaiti.

Ülevaade:

  • Märgusõna: "Koodiredaktor avatud lähtekoodiga keelte jaoks."
  • Fookus: rakenduste ja veebi arendamine
  • Platvormid: Mac, Windows, Linux

Komodo Edit on levitatud avatud lähtekoodiga tarkvara MOZILLA PUBLIC litsentsi alusel. Nagu Atom, ilmub ka Komodo Edit'i esmakordsel avamisel macOS Catalina's veateade:

"Komodo Edit 12" ei saa avada, sest Apple ei saa seda kontrollida pahatahtliku tarkvara suhtes.

Lahendus on sama: leiate rakenduse Finderist, tehke paremklõps ja valige Avatud.

Rakendus on piisavalt lihtne, et algaja saaks kohe kasutama hakata. Fookusrežiim kuvab ainult redaktorit. Registritega kasutajaliides võimaldab teil hõlpsasti avatud failide vahel vahetada. Go To Anything võimaldab teil kiiresti otsida ja avada soovitud faili. Siin on näha, kuidas HTML- ja PHP-faili kuvatakse redaktoris.

Saadaval on ka edasijõudnud funktsioonid, sealhulgas muudatuste jälgimine, automaatne täitmine ja mitme valiku tegemine. Markdown-vaataja on kirjutajatele mugav ja makrosid saab salvestada.

Textastic

Textastic on täiustatud koodiredaktor, mis on algselt kirjutatud iPadile ja nüüd saadaval Macile ja iPhone'ile. Erinevalt Coda 2-st, mis pakub ka iPadi rakendust, on Textastic'i mobiiliversioon täisfunktsionaalne ja võimas. Tegelikult räägib ettevõte Mac-versioonist kui selle kaaslasest rakendusest.

Ostke rakendus $7,99 eest Mac App Store'ist. Prooviversiooni saab alla laadida Textastic'i ametlikult veebilehelt. iOS-versiooni saab osta $9,99 eest App Store'ist.

Ülevaade:

  • Märgusõna: "Lihtne ja kiire tekstiredaktor iPadile/iPhone'ile/Macile."
  • Fookus: Lihtsus ja kasutusmugavus
  • Platvormid: Mac, iOS

Textastic on taskukohane ja kasutajasõbralik. Olen kasutanud seda rakendust iPadil alates selle ilmumisest ja hakanud kasutama Mac-versiooni, sest see on kerge ja lihtne kasutada. See on võimekas, kuid mitte kõige võimsam.

Toetatud on üle 80 programmeerimis- ja märgistuskeele. Textastic kuvab HTML-i ja PHP-d.

See täidab automaatselt koodi HTML, CSS, JavaScript, PHP, C ja Objective-C. See toetab TextMate'i ja Sublime Text'i määratlusi. Sinu failid sünkroonitakse Mac- ja iOS-versiooni vahel iCloud Drive'i kaudu.

MacVim

Vim on 1991. aastal loodud väga hästi konfigureeritav käsurea tekstiredaktor. See on 1976. aastal kirjutatud Vi ("Vi Improved") uuendatud versioon. Paljud arendajad kasutavad seda tänapäevalgi, kuigi selle kasutajaliides erineb tänapäeva tekstiredaktoritest. MacVim tegeleb sellega mingil määral, kuid selle õppimine on ikka veel väga keeruline.

Rakenduse tasuta allalaadimiseks külastage ametlikku MacVim'i veebisaiti.

Ülevaade:

  • Silt: "Vim - kõikjal olev tekstiredaktor."
  • Fookus: Kõik, mida te suudate ette kujutada
  • Platvormid: Mac. (Vim on saadaval käsurea tööriistana Unixi, Linuxi, Windows NT, MS-DOSi, macOSi, iOSi, Androidi, AmigaOSi, MorphOSi jaoks.)

Sul on Vim juba Macis olemas. Ava lihtsalt Terminal aken ja kirjuta "vi" või "vim" ning see avaneb. MacVim võimaldab sul rakenduse avada selle asemel ikoonil klõpsates. Samuti pakub see täielikku menüüriba ja on veidi kasutajasõbralikum.

Kui MacVim on kirjutatud ainult Macidele, siis Vim on nii platvormideülene kui võimalik. See on saadaval Unixi, Linuxi, Windows NT, MS-DOSi, macOSi, iOSi, Androidi, AmigaOSi ja MorphOSi jaoks. See on mõeldud arendajatele ja saadaval on tohutu hulk lisasid.

See on modaalne programm. Kui klõpsate rakenduse aknas ja hakkate kirjutama, märkate, et kursor hüppab dokumendis ringi, selle asemel et need tähemärgid faili lisada. See on omadus ja kui olete õppinud, mida iga klahv teeb, saate failis kiiremini navigeerida kui kunagi varem.

Teksti lisamiseks faili tuleb sisestada Sisestusrežiim vajutades "i", et sisestada tekst kursori kohale, või "o", et sisestada tekst järgmise rea algusesse. Väljuda sisestusrežiimist, vajutades Escape. Mõned käsud algavad kooloniga. Näiteks faili salvestamiseks kirjutage ":w" ja väljumiseks kirjutage ":q".

Kuigi kasutajaliides on erinev, saab MacVim teha kõike, mida eespool nimetatud tekstiredaktorid saavad teha, ja veel rohkemgi. Siin on näha, kuidas süntaksi esiletõstmine kuvatakse HTML- ja PHP-failide puhul:

Kas tasub õppida rakendust, mis erineb nii palju kaasaegsetest rakendustest? Paljud arendajad vastavad entusiastlikult: "Jah!" Siin on mõned artiklid, mis räägivad sellest, miks mõned arendajad kasutavad ja armastavad Vim'i:

  • Miks ma kasutan Vim'i (Pascal Precht)
  • 7 põhjust, miks armastada Vim'i (Opensource.com)
  • Arutelu: Kas keegi oskab mulle seletada, miks inimesed kasutavad vi/vim-i? (Reddit)
  • Arutelu: Mis kasu on Vim'i õppimisest? (Stack Overflow)

Spacemacs

GNU Emacs on sarnane. See on iidne käsurea toimetaja, mis algselt ilmus 1984. aastal vanema 1976. aasta Emacs'i värskendusena. Spacemacs on katse tuua see tänapäeva maailma, kuigi juba ainuüksi rakenduse installeerimine on palju tööd!

Rakenduse tasuta allalaadimiseks külastage ametlikku Spacemaci veebisaiti.

Ülevaade:

  • Märgusõna: "Emacs - laiendatav, kohandatav, vaba/libre tekstiredaktor - ja palju muud."
  • Fookus: Kõik, mida te suudate ette kujutada
  • Platvormid: Mac (GNU Emacs on saadaval käsurea tööriistana paljudes erinevates operatsioonisüsteemides).

GNU Emacs ja Spacemacs on tasuta saadaval GPL litsentsi alusel. Nagu Vim, tuleb ka selle kasutamise õppimiseks kulutada aega, enne kui midagi teha saad. Rakenduse installeerimine nõuab üsna palju tööd käsurealt, kuid arendajatel ei tohiks olla raskusi. Loe kindlasti kõigepealt dokumentatsiooni hoolikalt läbi.

Spacemacs'i esmakordsel käivitamisel valite, kas eelistate Vim'i või Emac'i redaktori stiili ja mitmeid muid valikuid. Seejärel paigaldatakse vajalikud lisapaketid automaatselt. Programm on võimas ja tugineb oma funktsionaalsuse laiendamiseks Emacs-Lisp programmeerimiskeelele.

HTML- ja PHP-faile kuvatakse vaikimisi järgmiselt:

Spacemacs (ja GNU Emacs üldiselt) on meie kokkuvõtte kõige raskemini õpitav rakendus, kuid ka kõige võimsam. Selle õppimine nõuab aega ja vaeva. Kui olete huvitatud, on suurepärane koht alustamiseks ametlik Guided Tour of Emacs.

Parim tekstiredaktor Macile: Kuidas me testisime

Toetatud töölaua- ja mobiiliplatvormid

Kui töötate mitmes arvutis, kus on erinevad operatsioonisüsteemid, võite eelistada tekstiredaktorit, mis töötab kõikjal. Kõik selles kokkuvõttes soovitatud rakendused töötavad Macil. Mõned neist on saadaval ka teistele platvormidele, eelkõige Windowsile ja Linuxile. Paar rakendust töötavad ka iOS-i peal, nii et saate tööd teha ka iPhone'is või iPadis, kui olete kontorist väljas.

Spetsiaalselt Mac'ile loodud tekstiredaktor näeb välja ja tundub nagu Mac'i rakendus; pühendunud Mac'i kasutajatel on seda lihtsam õppida ja kasutada. Platvormidevaheline rakendus võib rikkuda palju Mac'i kasutajaliidese konventsioone, kuid see töötab samamoodi kõigis operatsioonisüsteemides.

Siin on rakendused, mis toimivad ainult macOS-i peal:

  • BBEdit 13
  • Coda 2
  • TextMate 2.0
  • Textastic
  • MacVim (kuigi Vim töötab kõikjal)
  • Spacemacs (kuigi Emacs töötab kõikjal)

Need tekstiredaktorid töötavad ka Windowsis ja Linuxis:

  • Sublime Text 3
  • Atom
  • Visual Studio kood
  • UltraEdit
  • Sulgudes
  • Komodo Edit

Lõpuks on kahel meie rakendusel ka iOSi rakendused:

  • Coda 2
  • Textastic

Coda 2 mobiilirakendus on vähem võimekas partnerrakendus, samas kui Textastic'i mobiilirakendus on täisfunktsionaalne.

Kasutamise lihtsus

Enamik tekstiredaktoreid on võimsad ja neil on hulgaliselt funktsioone. Mõne puhul on algajal lihtsam alustada, samas kui teiste puhul on algne õppimine järsk. Siin on mõned näited:

  • Textastic on lihtne ja hõlpsasti kasutatav, kuid tal ei ole palju funktsioone.
  • Sublime Textil, Atomil ja teistel on palju võimsust kapoti all, kuid algajad saavad programmi kasutada ilma õppimiseta.
  • Kõige arenenumad tekstiredaktorid, eelkõige Vim ja Emacs, nõuavad palju õppimist, enne kui neid kasutama hakkate. Vim pakub isegi mängu, mis õpetab teid selle kasutamist.

Paljud tekstiredaktorid pakuvad kasutusmugavusele suunatud funktsioone, sealhulgas vahekaardiga brauserilaadset kasutajaliidest ja häireteta režiimi.

Võimsad redigeerimisfunktsioonid

Tekstiredaktorite kasutajad kipuvad olema üsna tehnilised ja eelistavad funktsionaalsust kasutusmugavusele. Klaviatuurikombinatsioonid võivad kiirendada teie töövoogu ja võimaldavad teil hoida käed klaviatuuril, selle asemel et hiire järele haarata.

Paljud tekstiredaktorid võimaldavad kasutada mitut kursorit, nii et saate valida ja redigeerida rohkem kui ühte rida korraga. Nad võivad pakkuda ka veergusid, nii et saate ühe ja sama faili erinevaid osi korraga ekraanil näha.

Otsing ja asendamine on tavaliselt konfigureeritav. Paljud tekstiredaktorid toetavad regulaarseid väljendeid, nii et saate otsida keerulisi mustreid. Otsingut laiendatakse sageli failisüsteemile, nii et saate vajaliku faili kiiresti leida, ning tavaliselt toetatakse ka veebipõhiseid salvestusruume, sealhulgas FTP- ja WebDAV-servereid, Amazon S3-i ja muud.

Täiendavad programmeerimisvahendid

Enamik tekstiredaktoreid vastab arendajate erivajadustele. See algab süntaksi esiletõstmisega, mis muudab lähtekoodi kergemini loetavaks.

Tekstiredaktor mõistab mitmesuguste programmeerimis-, skriptimis- või märgistuskeelte erinevate elementide funktsioone ja kuvab neid erinevate värvidega. Lisame ekraanipildid iga tekstiredaktori vaikimisi süntaksi esiletõstmisest, kasutades näidis-HTML- ja PHP-faili.

Koodikomplekteerimine säästab aega ja vähendab kirjavigu, pakkudes teile koodi kirjutamist. See võib olla intelligentne, kui rakendus mõistab konteksti, või lihtsalt võimalus pääseda juurde hüpikmenüüsse, kus on saadaval funktsioonid, muutujad ja muud elemendid. Sellega seotud funktsioonid võivad automaatselt sulgeda teie eest sildid ja sulgud.

Koodi voltimine võimaldab teil kasutada tekstiredaktorit nagu joonistajat, koondades oma lähtekoodi osad kokku, nii et need on peidetud, kui neid ei ole vaja. Mõned tekstiredaktorid võimaldavad ka HTML- ja CSS-failide eelvaadet, mis on veebiarendajate poolt hinnatud funktsioon.

Lõpuks, mõned tekstiredaktorid lähevad kaugemale lihtsast redigeerimisest ja sisaldavad funktsioone, mida tavaliselt leiad IDE-st. Need sisaldavad tavaliselt kompileerimist, silumist ja ühendamist GitHubiga versioonide koostamiseks. Mõned tekstiredaktorid (sealhulgas Visual Studio Code ja Komodo Edit) on tegelikult ettevõtte IDE kärbitud versioonid, mis on saadaval eraldi.

Täiendavad kirjutamisvahendid

Mõned tekstiredaktorid sisaldavad lisafunktsioone kirjutajate jaoks, näiteks Markdown-tuge ja teksti voltimist. Paljud kirjutajad hindavad, et tekstiredaktorid on lihtsamad, kiiremad ja paremini kohandatavad kui tekstiprotsessorid. Tõlkijad kasutavad sageli tekstiredaktoreid, mis pakuvad täiustatud otsingu ja asendamise jaoks regulaarseid väljendeid.

Rakenduse funktsionaalsuse laiendamiseks mõeldud pluginad

Paljude tekstiredaktorite kõige ahvatlevam omadus on see, et nad võimaldavad valida, milliseid funktsioone vajate, pakkudes rikkalikku lisade ökosüsteemi. See võimaldab teil luua kohandatud rakenduse. See tähendab ka seda, et tekstiredaktorid on vähem paisutatud: vaikimisi sisaldavad nad ainult hädavajalikke funktsioone.

Pluginid on kirjutatud erinevates keeltes sõltuvalt valitud tekstiredaktorist ning arendajad saavad luua ja jagada oma pluginaid. Sageli saate rakendusest pääseda ligi pluginate raamatukogule ja seejärel lisada soovitud pluginad paari klikiga. Mõned tekstiredaktorid sisaldavad lihtsat viisi makrode salvestamiseks ilma kodeerimiseta.

Kulud

Tekstiredaktor on arendaja peamine tööriist, seega pole üllatav, et mõned neist on üsna kallid, kas esmase ostu või pideva tellimusena. Mis võib teid üllatada, on see, et paljud parimad võimalused on tasuta.

See võib tuleneda sellest, et tegemist on avatud lähtekoodiga projektiga, mida hooldab kasutajate kogukond, või sellest, et need on mugav viis saada aimu ettevõtte kallimast IDE-st. Siin on teie valikud, mis on loetletud kõige odavamast kõige odavamini.

Tasuta:

  • Atom: tasuta (avatud lähtekoodiga)
  • Visual Studio Code: tasuta (avatud lähtekoodiga)
  • TextMate 2.0: tasuta (avatud lähtekoodiga)
  • Brackets: tasuta (avatud lähtekoodiga)
  • Komodo Edit: tasuta (avatud lähtekoodiga)
  • MacVim: tasuta (avatud lähtekoodiga)
  • Spacemacs: tasuta (avatud lähtekoodiga)

Ostmine:

  • Textastic: $7.99
  • BBEdit: $49.99 otse või tellida (vt allpool)
  • Sublime Text: $80
  • Coda 2: $99.00

Tellimus:

  • BBEdit: 39,99 $/aasta, 3,99 $/kuu või osta kohe (eespool)
  • UltraEdit: 79,95 $ aastas

Kas on veel mõni hea tekstiredaktor Macile, mida me siinkohal vahele jätsime? Jäta kommentaar ja anna meile teada.

Olen Cathy Daniels, Adobe Illustratori ekspert. Olen tarkvara kasutanud alates versioonist 2.0 ja loonud selle jaoks õpetusi alates 2003. aastast. Minu ajaveeb on üks populaarsemaid kohti veebis inimestele, kes soovivad Illustratorit õppida. Lisaks ajaveebitööle olen ka autor ja graafiline disainer.