Bêste tekstbewurker foar Mac yn 2022 (Detailed Guide)

  • Diel Dit
Cathy Daniels

In tekstbewurker is in handich, fleksibel ark dat in plak op elke kompjûter fertsjinnet. Standert is d'r in basis ien foarynstalleare mei elk populêr bestjoeringssysteem. Se wurde meast brûkt troch ûntwikkelders, mar ek faak troch skriuwers en notysjes. De bêste tekstbewurkers hawwe de neiging om ongelooflijk krêftich en tige ynstelber te wêzen, wêrtroch't se in heul persoanlike kar binne.

Dat betsjut dat dejingen dy't tekstbewurkers brûke, sterke mieningen oer har hawwe. It finen fan ien dy't krekt goed is essinsjeel. Hoe fertrouder jo dermei wurde, hoe brûkberder jo it fine. Dêrom brûke in protte minsken noch krêftige tekstbewurkers dy't mear as 30 jier âld binne, lykas Vim en GNU Emacs.

Op it oerflak kin in tekstbewurker der gewoan, ienfâldich en saai útsjen, mar dat komt om't jo dat net hawwe krige it noch te witten. Under de motorkap binne d'r krêftige funksjes dy't jo kinne brûke om in webside te ûntwerpen, softwareapplikaasjes te ûntwikkeljen en in roman te skriuwen. Tekstbewurkers binne ek nuttich foar lytse taken lykas it skriuwen fan listen of it opskriuwen fan notysjes. Se hawwe de neiging om te kommen mei in basis set funksjes dy't útwreide wurde kinne troch plugins.

Dus wat is de tekstbewurker foar jo?

Us oanbefelling nûmer ien is Sublime Text 3. It is in flugge, oantreklike tekstbewurker mei folsleine funksjes foar Mac, Windows en Linux. It kostet $ 80, mar d'r is gjin offisjele tiidlimyt foar de proefperioade, sadat jo de app kinne leare foardat jo keapje. It isfergese pakketten dy't de funksjonaliteit fan VSCode útwreidzje. Dizze omfetsje plugins foar it skriuwen yn Markdown, it útfieren fan shell-skripts, en sels it meitsjen fan AppleScript.

BBEdit 13

Bare Bones Software's BBEdit 13 is in tige populêre Mac-allinich bewurker dy't earst wie útbrocht wei werom yn 1992. Neffens de offisjele webside is it ûntworpen om de behoeften fan skriuwers, webauteurs en softwareûntwikkelders te tsjinjen.

Besykje de offisjele BBEdit-side om de app te downloaden. In yndividuele lisinsje kostet $ 49,99. Abonneminten kinne kocht wurde fan 'e Mac App Store en kostje $ 3,99 / moanne of $ 39,99 / jier.

Yn ien eachopslach:

  • Tagline: "It is net sûch. ®”
  • Focus: Allrounder: app-ûntwikkeling, webûntwikkeling, skriuwen
  • Platforms: Mac allinich

Dizze tekstbewurker is in favoryt ûnder Mac-fans en komt nau oerien mei de rjochtlinen fan Apple's brûkersynterface, ynklusyf fluchtoetsen en slepe-en-drop-konvinsjes. It is sawol fluch as stabyl.

It is lykwols minder modern as oare tekstbewurkers yn dizze resinsje. It fielt in bytsje datearre. It biedt gjin ljeppers foar elk iepen dokumint; ynstee, iepene triemmen wurde fermeld oan de ûnderkant fan it sydpaniel. Yn ferliking mei oare tekstbewurkers is it tafoegjen fan tema's en pakketten nochal in yngewikkelde taak.

Syntaksismarkearring en funksjenavigaasje binne goed ymplementearre. Hjir is hoe't HTML- en PHP-bestannen werjûn wurde:

Sykje is krêftich, biedtsawol reguliere útdrukkingen as Grep patroan matching. Koadefolding en tekstfoltôging binne beskikber, mar bewurkjen mei meardere rigels is net.

Dizze bewurker leveret standert mear ark foar skriuwers dan de measte fan syn konkurrinten. Yn feite hat skriuwer Matt Gremmel it al sûnt op syn minst 2013 as ien fan syn primêre skriuwapps brûkt, hoewol hy ek oare apps brûkt.

Coda (No Nova)

Panic's Coda is in Mac-allinich tekstbewurker mei in fokus op webûntwikkeling en waard yn earste ynstânsje frijlitten yn 2007. It sil net folle langer bestean, om't it ferfongen wurdt troch in nije app.

Besykje de offisjele side om de app te downloaden. Jo kinne de app keapje foar $99.

Op ien eachopslach:

  • Tagline: "Jo koade foar it web. Jo easkje in rappe, skjinne en krêftige tekstbewurker. Pixel-perfekte foarbyld. In ynboude manier om jo lokale en bestannen op ôfstân te iepenjen en te behearjen. En miskien in stikje SSH. Sis hallo, Coda.”
  • Focus: Webûntwikkeling
  • Platforms: Mac allinne

Coda is no tolve jier âld en fielt dated. Panic realisearret dat, en ynstee fan gewoan in facelift te jaan, hawwe se in gloednije app ûntwikkele: Nova.

It befettet wat nuttige funksjes foar webûntwikkelders. Myn favoryt is de ynboude WebKit Preview mei in webynspekteur, debugger en profiler. It kin ek maklik tagong krije ta bestannen op ôfstân, ynklusyf dy op FTP-, SFTP-, WebDAV- of Amazon S3-tsjinners.

Coda befettet in protte fanfunksjes fan syn konkurrinten:

  • Sykje en ferfange
  • Kode-opfold
  • Projekt-breed autofolje
  • Automatysk sluten fan tags
  • Syntaksismarkearring foar in breed skala oan talen

Hjir is hoe't de standertsyntaksismarkearring der útsjocht foar ús foarbyld HTML- en PHP-bestannen:

In grut plugin-repository is beskikber op 'e offisjele webside wêrtroch jo ekstra funksjes kinne tafoegje oan it programma. De skriuwtaal Cocoa wurdt brûkt. In iOS-begeliedingferzje (fergees yn 'e iOS App Store) lit jo koade kontrolearje en bewurkje as jo ûnderweis binne, en jo kinne jo wurk syngronisearje tusken apparaten.

UltraEdit

UltraEdit ferzje 20.00 is de tekst bewurker komponint fan in suite fan programma troch IDM Computer Solutions, Inc, ynklusyf UltraCompare, UltraEdit Suite, UltraFinder, en IDM All Access. It waard foar it earst útbrocht yn 1994, dus it is al in skoft rûn en hat in trouwe folgjende.

Besykje de offisjele UltraEdit-side om de app te downloaden. In abonnemint kostet $ 79,95 / jier (it twadde jier is heale priis) en beslacht maksimaal fiif ynstallaasjes. As alternatyf kinne jo abonnearje op alle apps fan IDM foar $ 99,95 / jier. Trial fan 30 dagen, 30 dagen jild-werom-garânsje.

Op ien eachopslach:

  • Tagline: “UltraEdit is de meast fleksibele, krêftige en feilige tekstbewurker dêr bûten.”
  • Focus: Applikaasje en webûntwikkeling
  • Platforms: Mac, Windows, Linux

In persoanlike lisinsjeabonnemint beslacht trije of fiif ynstallaasjes - de UltraEdit-webside is ûndúdlik. Op de thússide praat it oer 3 foar 1-lisinsje : "Jo persoanlike lisinsje is goed foar maksimaal 3 masines op elke kombinaasje fan platfoarms." Dochs stiet op 'e oankeapside dat in abonnemint dekt "Oan 5 ynstallaasjes (persoanlike lisinsjes)."

De app is geskikt foar sawol web- as appûntwikkeling. It stipet HTML, JavaScript, PHP, C/C++, PHP, Perl, Python, en mear. Hjir is de standertsyntaksismarkearring foar ús foarbyld HTML- en PHP-bestannen:

It is krêftich en lit jo wurkje mei gigantyske bestannen, oant gigabyte yn grutte. It stipet multi-line bewurkjen en kolom bewurkje modus, koade folding, en auto-folslein. De sykfunksje omfettet reguliere útdrukkingen en sykjen nei bestannen. Debuggen en live foarbyld wurde ek stipe. De app is oanpasber, wêrtroch jo makro's, skripts en fluchtoetsen kinne oanmeitsje. In API en berik fan tema's binne beskikber.

TextMate 2.0

TextMate 2.0 fan MacroMates is in krêftige, oanpasbere tekstbewurker foar macOS allinich. Ferzje 1 wie heul populêr, mar doe't Ferzje 2 waard fertrage, sprongen in protte brûkers skip nei wat regelmjittich bywurke, benammen Sublime Text. De fernijing waard úteinlik lansearre en is no in iepen boarne-projekt (besjoch de lisinsje hjirre).

Besykje de offisjele TextMate-side om de app te downloaden foarfergees.

Op ien eachopslach:

  • Tagline: "Krachtige en oanpasbere tekstbewurker mei stipe foar in enoarme list mei programmeartalen en ûntwikkele as iepen boarne."
  • Focus: Applikaasje en webûntwikkeling
  • Platforms: Mac allinich

TextMate is rjochte op ûntwikkelders en is benammen populêr ûnder Ruby on Rails-ûntwikkelders. It is ek fan bysûnder belang foar Mac- en iOS-ûntwikkelders, om't it wurket mei Xcode en kin Xcode-projekten bouwe.

Funksjes wurde tafoege troch it ynstallearjen fan bondels. It is lichtgewicht en biedt in skjinne interface. Hjir is hoe't syntaksis wurdt markearre yn ús foarbyld HTML- en PHP-bestannen:

Avansearre funksjes lykas it meitsjen fan meardere bewurkings tagelyk, auto-kearing fan heakjes, kolomseleksje, en ferzjekontrôle binne beskikber. Sykje en ferfange wurken oer projekten, makro's kinne wurde opnommen, en in flinke list mei programmeartalen wurde stipe.

Brackets

Brackets is in community-guided open-source projekt (útbrocht ûnder de MIT License) oprjochte troch Adobe yn 2014. It hat it doel om webûntwikkelingsredakteuren nei it folgjende nivo te drukken. Brackets hat in skjinne, moderne ynterface dy't jo bekend sille wêze as jo oare Adobe-produkten brûke.

Besykje de offisjele Brackets-side om de app fergees te downloaden.

Op ien eachopslach:

  • Tagline: "In moderne, iepen boarne tekstbewurker dy't webûntwerp begrypt."
  • Focus: Webûntwikkeling
  • Platforms: Mac, Windows, Linux

Brackets hat in fokus op webûntwikkeling, en biedt live foarbyldwerjeften fan HTML- en CSS-bestannen, it bywurkjen fan siden yn real-time. In knop Gjin ôflieding jout jo in ienfâldiger ynterface mei ien druk op in knop, en in ferskaat oan fergese tafoegings binne beskikber om de spesifike funksjonaliteit ta te foegjen dy't jo nedich binne.

De app stipet mear dan 38 bestânsformaten en programmeartalen, ynklusyf C++, C, VB Script, Java, JavaScript, HTML, Python, Perl en Ruby. Hjir is de standert syntaksismarkearring foar HTML en PHP:

As in Adobe-app, hat Brackets naadleaze yntegraasje mei Photoshop. PSD Lens is in funksje dy't foto's, logo's en ûntwerpstilen út Photoshop sil ekstrahearje. Extract is in ark dat kleuren, lettertypen, gradiënten, mjittingen en oare ynformaasje fan PSD's sil nimme om automatysk CSS te meitsjen. Dit binne benammen handige funksjes foar front-end-ûntwikkelders.

Komodo Edit

Komodo Edit is in ienfâldige mar krêftige tekstbewurker fan ActiveState en is fergees beskikber. It waard foar it earst útbrocht yn 2007 en liket no frij datearre. It is in besunige ferzje fan de mear avansearre Komodo IDE, dy't no ek fergees beskikber is.

Besykje de offisjele Komodo Edit-side om de app fergees te downloaden.

Op ien eachopslach:

  • Tagline: "Koadebewurker foar iepen boarnetalen."
  • Focus: Applikaasje en webûntwikkeling
  • Platforms: Mac, Windows, Linux

Komodo Edit wurdt ferspraat ûnder de MOZILLA PUBLIC iepen-boarne software lisinsje. Lykas Atom, wurdt in flaterberjocht werjûn by it iepenjen fan Komodo Edit foar it earst yn macOS Catalina:

“Komodo Edit 12” kin net iepene wurde, om't Apple it net kontrolearje kin op kweade software.

De oplossing is itselde: fyn de app yn Finder, klik mei de rechtermuisknop en selektearje Iepenje.

De app is ienfâldich genôch foar begjinners om fuortendaliks te begjinnen mei it brûken. Fokusmodus toant allinich de bewurker. In ljepblêdynterface lit jo maklik wikselje tusken iepen bestannen. Go To Anything kinne jo fluch sykje en iepenje it bestân dat jo wolle. Hjir is hoe't in HTML- en PHP-bestân yn 'e bewurker werjûn wurdt.

Mear avansearre funksjes binne beskikber, ynklusyf trackwizigingen, automatysk ynfolje en meardere seleksjes. In Markdown-werjouwer is handich foar skriuwers, en makro's kinne wurde opnommen.

Textastic

Textastic is in avansearre koade-bewurker oarspronklik skreaun foar iPad, en no beskikber foar Mac en iPhone. Oars as Coda 2, dy't ek in iPad-app biedt, is de mobile ferzje fan Textastic funksje-folslein en krêftich. Yn feite sprekt it bedriuw fan 'e Mac-ferzje as syn begelieder app.

Keapje de app foar $7.99 fan 'e Mac App Store. In proefferzje kin wurde downloade fan 'e offisjele Textastic-side. De iOS-ferzje kin kocht wurdefoar $9,99 fan de App Store.

Op ien eachopslach:

  • Tagline: "Ienfâldige en rappe tekstbewurker foar iPad/iPhone/Mac."
  • Focus: Ienfâld en maklik te brûken
  • Platforms: Mac, iOS

Tekstastysk is betelber en brûkerfreonlik. Ik haw brûkt de app op myn iPad sûnt it waard útbrocht, en begûn te brûken de Mac ferzje sûnt it wie beskikber omdat it is lichtgewicht en maklik te brûken. It is by steat, mar net de machtichste.

Mear as 80 programmear- en opmaaktalen wurde stipe. Hjir is hoe't Textastic HTML en PHP toant.

It sil koade automatysk ynfolje foar HTML, CSS, JavaScript, PHP, C en Objective-C. It stipet definysjes fan TextMate en Sublime Text. Jo bestannen wurde syngronisearre tusken de Mac- en iOS-ferzje fia iCloud Drive.

MacVim

Vim is in tige ynstelbere kommandorigeltekstbewurker makke yn 1991. It is in fernijing foar Vi ("Vi Improved" ), dy't skreaun is yn 1976. It wurdt hjoed noch brûkt troch in protte ûntwikkelders, hoewol de ynterface oars is fan moderne tekstbewurkers. MacVim rjochtet dat, foar in part, mar it hat noch in flinke learkurve.

Besykje de offisjele MacVim-side om de app fergees te downloaden.

Yn ien eachopslach :

  • Tagline: "Vim - de ubiquitous tekstbewurker."
  • Focus: Alles wat jo jo kinne foarstelle
  • Platforms: Mac. (Vim is beskikber as kommando-rigelark op Unix, Linux, Windows NT, MS-DOS, macOS, iOS,Android, AmigaOS, MorphOS.)

Jo hawwe Vim al op jo Mac. Iepenje gewoan in terminalfinster en typ "vi" of "vim" en it sil iepenje. MacVim lit jo de app iepenje troch ynstee op in ikoan te klikken. It biedt ek in folsleine menubalke en is in bytsje mear brûkerfreonlik.

Wylst MacVim allinich foar Macs skreaun is, is Vim sa cross-platfoarm as jo kinne krije. It is beskikber op Unix, Linux, Windows NT, MS-DOS, macOS, iOS, Android, AmigaOS, en MorphOS. It is ûntwurpen foar ûntwikkelders, en in massaal oantal tafoegings binne beskikber.

It is in modaal programma. As jo ​​op it finster fan 'e app klikke en begjinne te typen, sille jo merke dat de rinnerke om it dokumint springt ynstee fan dy karakters dy't wurde tafoege oan it bestân. Dat is in funksje, en as jo ienris leard hawwe wat elke kaai docht, navigearje jo flugger as ea troch it bestân.

Om tekst oan it bestân ta te foegjen, moatte jo Modus ynfoegje ynfiere troch drukke op de letter "i" om tekst yn te foegjen wêr't de rinnerke is, of "o" om tekst yn te foegjen oan it begjin fan 'e folgjende rigel. Gean ynfoegje modus út troch op Escape te drukken. Guon kommando's begjinne mei in kolon. Om bygelyks in bestân op te slaan, typ ":w" en typ ":q" út.

Hoewol't de ynterface oars is, kin MacVim alles dwaan wat de tekstbewurkers hjirboppe kinne, en mear. Hjir is hoe't syntaksismarkearring wurdt werjûn foar HTML- en PHP-bestannen:

Is it de muoite wurdich om in app te learen dy't sa oars is asmoderne apps? In protte ûntwikkelders antwurdzje mei in entûsjast, "Ja!" Hjir binne wat artikels dy't prate oer wêrom't guon ûntwikkelders Vim brûke en hâlde:

  • Wêrom ik Vim brûke (Pascal Precht)
  • 7 Reasons to Love Vim (Opensource.com)
  • Diskusje: Kin immen my útlizze wêrom't minsken vi/vim brûke? (Reddit)
  • Diskusje: Wat binne de foardielen fan it learen fan Vim? (Stack Overflow)

Spacemacs

GNU Emacs is fergelykber. It is in âlde kommando-rigelbewurker oarspronklik útbrocht yn 1984 as in update foar in âldere 1976 Emacs. Spacemacs is in besykjen om it yn de moderne wrâld te bringen, al is sels it ynstallearjen fan de app in soad wurk!

Besykje de offisjele Spacemacs-side om de app fergees te downloaden.

Yn ien eachopslach:

  • Tagline: "Emacs - in útwreide, oanpasbere, frije/libre tekstbewurker - en mear."
  • Focus: Alles wat jo jo kinne foarstelle
  • Platfoarms: Mac (GNU Emacs is beskikber as kommando-rigelark op in breed skala oan bestjoeringssystemen.)

GNU Emacs en Spacemacs binne fergees beskikber ûnder in GPL-lisinsje . Lykas Vim, moatte jo tiid besteegje oan learen hoe't jo it brûke foardat jo wat dien krije. It ynstallearjen fan de app kostet nochal in soad wurk op 'e kommandorigel, mar ûntwikkelders moatte gjin muoite hawwe. Soargje derfoar dat jo de dokumintaasje earst goed lêze.

As jo ​​Spacemacs foar it earst starte, kieze jo of jo de bewurkerstyl fan Vim of Emac leaver hawwe en ferskateynstelbere, en in breed oanbod fan pakketten binne beskikber om de spesifike funksjes ta te foegjen dy't jo nedich hawwe.

Atom is in populêr fergees alternatyf. Lykas Sublime Text, is it cross-platfoarm, yn steat en útwreidzjen fia in grut pakket repository. De fokus is op applikaasjeûntwikkeling, mar it is in Electron-app, dus net sa reagearjend as ús winner.

Oare tekstbewurkers binne ek ekstreem kapabel en hawwe har sterke punten, fokusen, beheiningen en ynterfaces. Wy sille tolve fan 'e bêste dekke en helpe jo dejinge te finen dy't perfekt is foar jo behoeften, foarkarren en workflow.

Wêrom fertrou my foar dizze gids?

In goede tekstbewurker is ien fan myn favorite ark. Ik haw se al tsientallen jierren brûkt, earst yn DOS, dan Windows, Linux, en no Mac. Ik bewurkje faak ynhâld foar it web yn in tekstbewurker, sjoch de HTML-markearring direkt. Ik kin soms nochal fleurich wêze oer de koade dy't brûkt wurdt en hoe't dy ynsteld is.

Op Linux wiene myn favorite tekstbewurkers Genie en Bluefish, al brûkte ik ek geregeld Gedit en Kate. Doe't ik oerstapte nei Mac, brûkte ik earst TextMate. Nei ferrin fan tiid gie ik lykwols nei Sublime Text, dy't regelmjittich bywurke waard.

Ik gie troch mei it eksperimintearjen mei oare tekstbewurkers en kaam úteinlik nei Komodo Edit ta. It hie de funksjes dy't ik op dat stuit nedich wie en in ynterface dy't paste by myn workflow. Dat omfette it opnimmen fan in protte basale syk-en-ferfangmakro's dy't wieneoare opsjes. Dêrnei wurde de fereaske ekstra pakketten automatysk ynstalleare. It programma is krêftich en fertrout op de programmeartaal Emacs-Lisp om syn funksjonaliteit út te wreidzjen.

Hjir is de manier wêrop HTML- en PHP-bestannen standert werjûn wurde:

Spacemacs (en GNU Emacs yn it algemien) is de meast lestich te learen app yn ús roundup, mar ek de machtichste. It sil tiid en muoite nimme om te learen. As jo ​​​​ynteressearre binne, is in poerbêst plak om te begjinnen de offisjele rûnlieding fan Emacs.

Bêste tekstbewurker foar Mac: Hoe wy testen

Stipe buroblêd en mobile platfoarms

As jo ​​wurkje op meardere kompjûters mei ferskate bestjoeringssystemen, kinne jo leaver in tekstbewurker brûke dy't oeral wurket. Alle apps oanrikkemandearre yn dizze roundup wurkje op in Mac. Guon binne ek beskikber foar oare platfoarms, benammen Windows en Linux. In pear fan 'e apps wurkje ek op iOS, sadat jo wat wurk dien kinne krije op jo iPhone of iPad as jo net op kantoar binne.

In tekstbewurker dy't spesifyk foar Mac is ûntworpen sil lykje en fiele as in Mac app; tawijd Mac-brûkers kinne it makliker fine om te learen en te brûken. In cross-platform-app kin in protte Mac-konvinsjes foar brûkersynterface brekke, mar it sil op deselde manier wurkje op alle bestjoeringssystemen.

Hjir binne de apps dy't allinich wurkje op macOS:

  • BBEdit 13
  • Coda 2
  • TextMate2.0
  • Tekstastysk
  • MacVim (hoewol Vim oeral wurket)
  • Spacemacs (hoewol Emacs oeral wurket)

Dizze tekstbewurkers wurkje ek op Windows en Linux:

  • Sublime tekst 3
  • Atom
  • Visual Studio Code
  • UltraEdit
  • Brackets
  • Komodo bewurkje

Uteinlik hawwe twa fan ús apps begeliedende apps dy't rinne op iOS:

  • Coda 2
  • Textastic

De mobile app fan Coda 2 is in minder krêftige partner-app, wylst de mobile app fan Textastic folslein funksjonearret.

Gebrûksgemak

De measte tekstbewurkers binne krêftich en hawwe in ton fan funksjes. Guon meitsje it makliker foar in begjinner om te begjinnen, wylst oaren in steile inisjele learkurve hawwe. Hjir binne wat foarbylden:

  • Textastic is ienfâldich en maklik te brûken, mar hat net in soad funksjonaliteit.
  • Sublime Text, Atom, en oaren hawwe in soad macht ûnder de kap, mar begjinners kinne it programma brûke sûnder de learkurve.
  • De meast avansearre tekstbewurkers, benammen Vim en Emacs, fereaskje in protte learen foardat jo begjinne kinne se te brûken. Vim leveret sels in spultsje dat jo leart hoe't jo it brûke kinne.

In protte tekstbewurkers jouwe funksjes dy't rjochte binne op it gemak fan gebrûk, ynklusyf in ljepperige browser-like ynterface en in ôfliedingsfrije modus.

Krêftige bewurkingsfunksjes

Gebrûkers fan tekstbewurkers hawwe de neiging frij technysk te wêzen en leaver funksjonaliteit boppe gemak fan gebrûk. Sneltoetsen kinne jo workflow enkinne jo de hannen op it toetseboerd hâlde ynstee fan in mûs te berikken.

In protte tekstbewurkers kinne jo meardere rinnerkes hawwe, sadat jo mear as ien rigel tagelyk selektearje en bewurkje kinne. Se kinne ek kolommen leverje sadat jo ferskate seksjes fan itselde bestân tagelyk op it skerm sjen kinne.

Sykje en ferfange hat de neiging om ynstelber te wêzen. In protte tekstbewurkers stypje reguliere útdrukkingen, sadat jo kinne sykje nei komplekse patroanen. It sykjen wurdt faak útwreide nei it bestânsysteem, sadat jo it bestân fluch fine kinne dat jo nedich binne, en online opslach - ynklusyf FTP- en WebDAV-tsjinners, Amazon S3 en mear - wurdt meastentiids stipe.

Oanfoljende programmearring-ark

De measte tekstbewurkers foldogge oan de spesifike behoeften fan ûntwikkelders. Dat begjint mei it markearjen fan syntaksis, in funksje dy't boarnekoade makliker makket om te lêzen.

De tekstbewurker begrypt de funksje fan ferskate eleminten fan in grut ferskaat oan programmear-, skript- of opmaaktalen en lit se yn ferskate kleuren sjen. . Wy sille skermôfbyldings opnimme fan 'e standertsyntaksismarkearring fan elke tekstbewurker, mei in foarbyld fan HTML- en PHP-bestân.

Koadefoltôging besparret jo tiid en ferminderet typfouten troch it oanbieden fan koade foar jo te typen. Dit kin yntelligint wêze, wêr't de app kontekst begrypt, of gewoan in manier om tagong te krijen ta in popupmenu mei beskikbere funksjes, fariabelen en oare eleminten. Besibbe funksjes kinne tags automatysk sluteen heakjes foar jo.

Code-folding lit jo de tekstbewurker brûke as in outliner, dielen fan jo boarnekoade ynstoarten sadat se út it sicht ferburgen binne as se net nedich binne. Guon tekstbewurkers tastean ek in live foarbyld fan HTML- en CSS-bestannen ta, in funksje dy't wurdearre wurdt troch webûntwikkelders.

Uteinlik geane guon tekstbewurkers fierder as ienfâldige bewurking en befetsje funksjes dy't jo normaal fine yn in IDE. Dizze omfetsje typysk kompilearjen, debuggen en ferbinen mei GitHub foar ferzje. Guon tekstbewurkers (ynklusyf Visual Studio Code en Komodo Edit) binne eins besunige ferzjes fan 'e IDE fan it bedriuw, dy't apart beskikber binne.

Oanfoljende skriuwark

Guon tekstbewurkers befetsje ekstra funksjes foar skriuwers, lykas Markdown-stipe en tekstfolding. In protte skriuwers wurdearje dat tekstbewurkers ienfâldiger, rapper en mear oanpasber binne as tekstferwurkers. Oersetters brûke faak tekstbewurkers dy't reguliere útdrukkingen biede foar avansearre sykjen en ferfangen.

Plugins om de funksjonaliteit fan de app út te wreidzjen

De meast oansprekkende eigenskip fan in protte tekstbewurkers is dat se jo kinne kieze hokker funksjes jo nedich hawwe troch it oanbieden fan in ryk ekosysteem fan plugins. It lit jo in oanpaste app bouwe. It betsjut ek dat tekstbewurkers minder opblaasd binne: standert befetsje se allinich essensjele funksjes.

Plugins wurde skreaun yn in ferskaat oan talen ôfhinklik fan de tekstbewurkerdat jo kieze, en ûntwikkelders kinne har plugins oanmeitsje en diele. Jo kinne faak tagong krije ta de bibleteek fan plugins fanút de app, en foegje dan dejingen ta dy't jo wolle mei mar in pear mûsklikken. Guon tekstbewurkers befetsje in ienfâldige manier om makro's op te nimmen sûnder kodearring.

Kosten

In tekstbewurker is it primêre ark fan in ûntwikkelder, dus it is gjin ferrassing dat guon frij djoer binne, ek as in earste oankeap of in trochgeand abonnemint. Wat jo miskien fernuverje kin is dat in protte fan 'e bêste opsjes fergees binne.

Dat kin wêze om't se in iepen boarne-projekt binne dat ûnderhâlden wurdt troch in mienskip fan brûkers, of om't se in handige manier binne om smaak te krijen foar it bedriuw syn djoerder IDE. Hjir binne jo opsjes, neamd fan meast betelber oant minste.

Fergees:

  • Atom: fergees (iepenboarne)
  • Visual Studio Code: fergees (iepenje -boarne)
  • TextMate 2.0: fergees (iepen boarne)
  • Brackets: fergees (iepenboarne)
  • Komodo bewurkje: fergees (iepenboarne)
  • MacVim: fergees (iepen boarne)
  • Spacemacs: fergees (iepenboarne)

Keap:

  • Tekstastysk: $7.99
  • BBEdit: $49.99 direkt, of abonnearje (sjoch hjirûnder)
  • Sublime tekst: $80
  • Coda 2: $99.00

Abonnemint:

  • BBEdit: $39.99 / jier, $3.99 / moanne, of keapje direkt (boppe)
  • UltraEdit: $79.95 / jier

Elke oare goede tekstbewurker foar Mac dy't wy hjir miste? Lit in reaksje efter en lit it ús witte.

geunstich fermeld yn in sydpaniel. Ik koe se ien foar ien starte troch te dûbelklikken op de makronamme.

Ik kocht Textastic foar myn iPad en stapte der úteinlik ek op myn Mac oer. It is lean, gemien, en die alles wat ik op dat stuit nedich wie.

Ik haw yn 'e rin fan' e jierren ek faak mei Vim en Emacs spile, mar haw net genôch tiid wijd om te learen hoe't ik se bekwaam brûke kinne. Har ynterfaces hawwe gjin oerienkomst mei moderne apps, dus ik fûn it dreech om har by te hâlden, ek al bin ik derfan oertsjûge dat se de machtichste ark binne en freonen hawwe dy't der by swarre.

Wa hat in Tekstbewurker?

Wa hat in fatsoenlike tekstbewurker nedich? Elkenien dy't moat wurkje mei platte tekst triemmen. Dat omfettet minsken dy't in casual ark nedich hawwe foar lytse bewurkings en dyjingen dy't ien brûke as har primêre software-ark alle dagen. Jo kinne in tekstbewurker brûke foar taken lykas:

  • HTML- en CSS-bestannen meitsje by it meitsjen fan in webside
  • ynhâld skriuwe foar it web yn HTML of Markdown
  • ûntwikkeljen webapps mei in programmeartaal lykas Python, JavaScript, Java, Ruby on Rails, of PHP
  • ûntwikkeljen fan buroblêdapps mei in programmeartaal lykas Objective C, C#, of C++
  • ûntwikkeljen fan mobile applikaasjes mei in programmeartaal lykas Java, Python, Objective C, Swift, C#, C++
  • tekst-basearre konfiguraasjebestannen bewurkje foar in softwareprogramma of jo bestjoeringssysteem
  • skriuwen yn markuptalen wêrmei jo opmaak taheakje kinne oan platte tekst, lykas Fountain foar senario's en Markdown foar proaza
  • notysjes meitsje yn platte tekst of Markdown om fersluting fan ferkeaper te foarkommen

Guon tekstbewurkers wurde ûntwikkele mei ien of mear fan dizze taken yn gedachten. In tekstbewurker rjochte op app-ûntwikkelders kin in debugger omfetsje, wylst in tekstbewurker rjochte op webûntwikkelders in live foarbyldpaniel kin hawwe. Mar de measte tekstbewurkers binne fleksibel genôch om foar elk doel te brûken.

De berop fan in tekstbewurker is dat it brûkt wurde kin foar safolle ferskillende dingen, en personaliseare op manieren dy't gjin oar type app kin. In protte brûkers leaver lykwols in mear spesjalisearre ark te brûken, bygelyks in IDE (Integrated Development Environment) foar programmearring, of in tawijd skriuwapplikaasje lykas Scrivener of Ulysses.

Om't jo ynteressearre binne yn tekstbewurkers, wy hawwe in oantal oare roundups dy't jo ek ynteressearje kinne:

  • Bêste Mac foar programmearjen
  • Bêste laptop foar programmearjen
  • Bêste skriuwapps foar Mac

Bêste tekstbewurker foar Mac: de winners

Bêste kommersjele tekstbewurker: sublime tekst 3

Sublime tekst 3 is in cross-platform tekstbewurking dy't rap is, maklik om te begjinnen mei, en foldocht oan de behoeften fan de measte brûkers. It waard lansearre yn 2008 en hat folsleine funksjes en heul oanpasber - in poerbêste kar foar elkenien dy't in profesjonele, bekwame tekst nedich isbewurker.

Besykje de offisjele Sublime Text Site om te downloaden. De fergese proefperioade is ûnbepaald. De app kostet $80 foar elke brûker (net foar elke masine) foar trochgeand gebrûk.

Op ien eachopslach:

  • Tagline: "In ferfine tekstbewurker foar koade, markup en proaza.”
  • Focus: Allrounder—appûntwikkeling, webûntwikkeling, skriuwen
  • Platforms: Mac, Windows, Linux

It is maklik om mei te begjinnen Sublime tekst. D'r is gjin wirklik einpunt foar de fergese proef, dus jo kinne it goed testen foardat jo beslute om it te keapjen, wat jo fan tiid ta tiid wurde útnoege om te dwaan. En de app is maklik te learen. Jo springe yn en begjinne it te brûken, nim dan syn avansearre funksjes op 'e wei as jo se nedich binne.

It sjocht der geweldich út en is ryk oan funksjes. Sublime Text 3 wurket konsekwint oer alle platfoarms, wat wurdt berikt troch it brûken fan in oanpaste UI toolkit, en de app sels is memmetaal oan elk bestjoeringssysteem. Dat makket it lichter en responsiver as oare cross-platform-bewurkers.

Sublime Text biedt in breed oanbod fan toetseboerd fluchtoetsen om jo fingers te hâlden wêr't jo se wolle, en in opsjoneel Minimap oan de rjochterkant fan it skerm lit jo daliks sjen wêr't jo binne yn in dokumint.

Syntaksis markearring wurdt oanbean, en in ferskaat oan kleurskema's binne beskikber. Hjir binne de standertynstellingen foar in HTML-bestân:

En hjir is destandert syntaksis-markearring foar in PHP-bestân:

Jo kinne meardere iepene dokuminten sjen yn in ljepperynterface (lykas hjirboppe) of yn aparte finsters.

A ôfliedingsfrije modus makket it finster folslein skerm, en it menu en oare brûkersynterface-eleminten binne ferburgen.

Jo kinne meardere rigels bewurkje tagelyk troch te selektearjen de winske rigelnûmers (troch Shift-klikken of Kommando-klikken), en brûk dan de fluchtoets kommando-shift-L. Op elke selektearre rigel sil in rinnerke ferskine.

Koadeseksjes kinne fold wurde (bygelyks wêryn nêst as útspraken brûkt wurde) troch te klikken op de ûntslutingstrijehoeken neist de rigelnûmers.

Sykje en ferfange is krêftich en stipet reguliere útdrukkingen. It sykjen wurdt útwreide nei it bestânsysteem mei it kommando Goto Anything (Kommando-P), dat is de rapste manier om elke triem yn 'e aktive map te iepenjen. Oare "Gean"-kommando's meitsje de navigaasje maklik en omfetsje Goto Symbol, Goto Definition, Goto Reference, en Goto Line.

De app is tige oanpasber. Ynstellings wurde feroare troch it bewurkjen fan in tekst-basearre konfiguraasjetriem. Hoewol't dat begjinners troch ferrassing kin nimme, makket it in protte sin foar dyjingen dy't wend binne om te wurkjen yn in tekstbewurker, en it foarkarsbestân wurdt tige kommentearre sadat jo de beskikbere opsjes sjen kinne.

Plugins binne te krijen fan Sublime Text's pakketmanagement -systeem, dat kin tagonklik wurde fanút it kommandopalet yn 'e app of fan' e offisjele webside. Dizze kinne de funksjonaliteit fan 'e app op spesifike manieren útwreidzje, en binne skreaun yn Python. Hast 5.000 binne op it stuit beskikber.

Bêste frije tekstbewurker: Atom

Atom is in fergese en iepen boarne alternatyf lansearre yn 2014. It hat ferlykbere funksjonaliteit as Sublime Text . Atom is cross-platfoarm en basearre op it Electron "skriuw ien kear en ynset oeral" ramt, dus it is in bytsje stadiger as Sublime Text.

De app is makke troch GitHub, dy't dêrnei oankocht is troch Microsoft. Nettsjinsteande eangsten fan guon yn 'e mienskip (benammen om't Microsoft al in eigen tekstbewurker ûntwikkele hie), bliuwt Atom in robúste tekstbewurker.

Besykje de offisjele Atom-side om de app fergees te downloaden.

Op ien eachopslach:

  • Tagline: "In hackbere tekstbewurker foar de 21e ieu."
  • Focus: Applikaasjeûntwikkeling
  • Platforms : Mac, Windows, Linux

Op it stuit is de earste yndruk fan Atom net goed. De earste kear dat jo it iepenje ûnder macOS Catalina wurdt in flaterberjocht werjûn:

“Atom” kin net iepene wurde omdat Apple it net kontrolearje kin op kweade software.

Ik fûn in oplossing op Atom Discussion Forum: fyn Atom yn Finder, klikje der mei rjochts op en selektearje dan iepen. As jo ​​​​dat hawwe dien, sil de app sûnder flater iepenjeberjocht yn 'e takomst. Ik bin fernuvere dat in fix hjir net foar makke is.

Atom is maklik foar nije brûkers om op te heljen. It biedt in ljepblêd-ynterface lykas meardere ruten, lykas oantreklike syntaksis-markearring foar in oantal talen. Hjir is it standertformaat foar HTML- en PHP-bestannen.

Lykas Sublime Text is bewurkjen mei meardere rigels beskikber, wat útwreidet nei bewurkjen fan meardere brûkers. Teletype is in unike funksje wêrmei ferskate brûkers it dokumint tagelyk iepenje en bewurkje kinne, sa as jo wolle mei Google Docs.

Koade-folding en smart autocompletion binne beskikber, lykas binne reguliere útdrukkingen, in bestânssysteemblêder, poerbêste navigaasjeopsjes en krêftich sykjen.

Sûnt de app is makke mei ûntwikkelders yn gedachten, is it gjin ferrassing dat Atom wat IDE-funksjes omfettet en biedt om de ûntwikkeling fan Apple te ynstallearjen ark foar jo as jo it foar de earste kear iepenje.

Jo foegje funksjonaliteit ta oan de app troch pakketten, en de pakketbehearder kin direkt fanút Atom tagonklik wurde.

Tûzenen fan pakketten binne beskikber. Se tastean jo funksjes ta te foegjen lykas bewurkjen sûnder ôflieding, it brûken fan Markdown, ekstra koadefragmenten en taalstipe, en detaillearre oanpassing fan hoe't de app derút sjocht en wurket.

Bêste tekstbewurker foar Mac: De Kompetysje

Visual Studio Code

Hoewol Atom no technysk inMicrosoft-produkt, Visual Studio Code is de app dy't se ûntworpen hawwe, en it is geweldich. It waard lansearre yn 2015 en wint rap populariteit. De opfallende funksjes binne tûk koade foltôging en markearring fan syntaksis.

Besykje de offisjele Visual Studio Code-side om de app fergees te downloaden.

Yn ien eachopslach:

  • Tagline: "Koade bewurkje. Op 'e nij definieare."
  • Focus: Applikaasjeûntwikkeling
  • Platforms: Mac, Windows, Linux

VSCode is rap en responsyf, rjochte op ûntwikkelders, en rjochte op bewurkjen en debuggen koade. It wurdt útbrocht ûnder in iepen boarne MIT-lisinsje.

IntelliSense is in funksje dy't yntelliginsje tafoeget oan koadefoltôging en syntaksismarkearring troch fariabele typen, funksjedefinysjes en ymporteare modules yn rekken te hâlden. Mear dan 30 programmeartalen wurde stipe, ynklusyf ASP.NET en C#. Hjir is de standertsyntaksismarkearring foar HTML- en PHP-bestannen:

De app hat in bytsje in learkurve en omfettet sawol in ljepperynterface as split finsters. Zen Mode jout in minimale ynterface by it tikjen fan in knop, ferbergje menu's en finsters en maksimalisearje de app om it skerm te foljen.

It omfettet in terminal, debugger en Git-kommando's, mar is net in folsleine IDE. Dêrfoar moatte jo de folle gruttere Visual Studio keapje, de profesjonele IDE fan Microsoft.

In grutte útwreidingsbibleteek is beskikber fanút de app, dy't tagong jout ta

Ik bin Cathy Daniels, in ekspert yn Adobe Illustrator. Ik haw de software sûnt ferzje 2.0 brûkt, en haw sûnt 2003 tutorials foar makke. Myn blog is ien fan de populêrste bestimmingen op it web foar minsken dy't Illustrator leare wolle. Njonken myn wurk as blogger bin ik ek skriuwer en grafysk ûntwerper.