Beste teksredigeerder vir Mac in 2022 (gedetailleerde gids)

  • Deel Dit
Cathy Daniels

'n Teksredigeerder is 'n handige, buigsame hulpmiddel wat 'n plek op elke rekenaar verdien. By verstek is daar 'n basiese een wat vooraf geïnstalleer is by elke gewilde bedryfstelsel. Hulle word die meeste deur ontwikkelaars gebruik, maar ook dikwels deur skrywers en aantekeninge. Die beste teksredigeerders is geneig om ongelooflik kragtig en hoogs konfigureerbaar te wees, wat hulle 'n baie persoonlike keuse maak.

Dit beteken dat diegene wat teksredigeerders gebruik, sterk opinies oor hulle het. Dit is noodsaaklik om een ​​te vind wat net reg is. Hoe meer vertroud jy daarmee raak, hoe nuttiger sal jy dit vind. Daarom gebruik baie mense steeds kragtige teksredigeerders wat ouer as 30 jaar is, soos Vim en GNU Emacs.

Op die oog af lyk 'n teksredigeerder dalk eenvoudig, eenvoudig en vervelig, maar dit is omdat jy dit nie gedoen het nie. het dit al leer ken. Onder die enjinkap is daar kragtige kenmerke wat jy kan gebruik om 'n webwerf te ontwerp, sagtewaretoepassings te ontwikkel en 'n roman te skryf. Teksredigeerders is ook nuttig vir klein take soos om lyste te skryf of aantekeninge neer te skryf. Hulle is geneig om met 'n basiese stel kenmerke te kom wat deur inproppe uitgebrei kan word.

So wat is die teksredigeerder vir jou?

Ons nommer een aanbeveling is Sublime Text 3. Dit is 'n vinnige, aantreklike, volledige teksredigeerder vir die Mac, Windows en Linux. Dit kos $80, maar daar is geen amptelike tydsbeperking vir die proeftydperk nie, so jy kan die toepassing leer ken voordat jy dit koop. Dit isgratis pakkette wat VSCode se funksionaliteit uitbrei. Dit sluit in inproppe om in Markdown te skryf, om dopskrifte uit te voer, en selfs die skep van AppleScript.

BBEdit 13

Bare Bones Software se BBEdit 13 is 'n baie gewilde Mac-net redigeerder wat eerste was reeds in 1992 vrygestel. Volgens die amptelike webwerf is dit ontwerp om in die behoeftes van skrywers, webouteurs en sagteware-ontwikkelaars te voorsien.

Besoek die amptelike BBEdit-werf om die toepassing af te laai. 'n Individuele lisensie kos $49,99. Subskripsies kan by die Mac App Store gekoop word en kos $3,99/maand of $39,99/jaar.

Op 'n oogopslag:

  • Stilwoord: “Dit suig nie. ®”
  • Fokus: Allrounder: toepassingsontwikkeling, webontwikkeling, skryf
  • Platforms: slegs Mac

Hierdie teksredigeerder is 'n gunsteling onder Mac-aanhangers en voldoen nou aan Apple se gebruikerskoppelvlakriglyne, insluitend sleutelbordkortpaaie en sleep-en-los-konvensies. Dit is beide vinnig en stabiel.

Dit is egter minder modern as ander teksredigeerders in hierdie resensie. Dit voel 'n bietjie verouderd. Dit bied nie oortjies vir elke oop dokument nie; in plaas daarvan word oopgemaakte lêers onderaan die sypaneel gelys. In vergelyking met ander teksredigeerders, is die byvoeging van temas en pakkette nogal 'n ingewikkelde taak.

Sintaksis-uitlig en funksienavigasie is goed geïmplementeer. Hier is hoe HTML- en PHP-lêers vertoon word:

Soek is kragtig en biedbeide gereelde uitdrukkings en Grep-patroonpassing. Kodevou en teksvoltooiing is beskikbaar, maar multi-reël redigering is nie.

Hierdie redigeerder verskaf by verstek meer gereedskap vir skrywers as die meeste van sy mededingers. Trouens, skrywer Matt Gremmel gebruik dit as een van sy primêre skryftoepassings sedert ten minste 2013, hoewel hy ook ander toepassings gebruik.

Coda (Nou Nova)

Panic's Coda is 'n Mac-net teksredigeerder met 'n fokus op webontwikkeling en is aanvanklik in 2007 vrygestel. Dit sal nie veel langer bestaan ​​nie, want dit sal deur 'n nuwe toepassing vervang word.

Besoek die amptelike webwerf om die toepassing af te laai. Jy kan die toepassing vir $99 koop.

In 'n oogopslag:

  • Stillyn: “Jy kodeer vir die web. Jy eis 'n vinnige, skoon en kragtige teksredigeerder. Pixel-perfekte voorskou. 'n Ingeboude manier om jou plaaslike en afgeleë lêers oop te maak en te bestuur. En miskien 'n skeut SSH. Sê hallo, Coda.”
  • Fokus: Webontwikkeling
  • Platforms: slegs Mac

Coda is nou twaalf jaar oud en voel verouderd. Panic besef dit, en in plaas daarvan om dit net 'n opknapping te gee, het hulle 'n splinternuwe toepassing ontwikkel: Nova.

Dit bevat 'n paar nuttige kenmerke vir webontwikkelaars. My gunsteling is die ingeboude WebKit Preview met 'n webinspekteur, ontfouter en profileerder. Dit kan ook maklik toegang tot afgeleë lêers verkry, insluitend dié op FTP-, SFTP-, WebDAV- of Amazon S3-bedieners.

Coda sluit baie vansy mededingers se kenmerke:

  • Soek en vervang
  • Kodevou
  • Projekwye outovoltooi
  • Outomatiese merker-sluiting
  • Sintaksisuitlig vir 'n wye verskeidenheid tale

Só lyk die versteksintaksuitlig vir ons voorbeeld HTML- en PHP-lêers:

'n Groot inprop-bewaarplek is beskikbaar op die amptelike webwerf wat u toelaat om bykomende funksies by die program te voeg. Die Cocoa-skriftaal word gebruik. 'n iOS-metgeselweergawe (gratis op die iOS App Store) stel jou in staat om kode na te gaan en te wysig wanneer jy aan die beweeg is, en jy kan jou werk tussen toestelle sinkroniseer.

UltraEdit

UltraEdit weergawe 20.00 is die teksredigeerderkomponent van 'n reeks programme deur IDM Computer Solutions, Inc, insluitend UltraCompare, UltraEdit Suite, UltraFinder en IDM All Access. Dit is vir die eerste keer in 1994 vrygestel, so dit bestaan ​​al 'n rukkie en het 'n lojale aanhang.

Besoek die amptelike UltraEdit-werf om die toepassing af te laai. ’n Intekening kos $79,95/jaar (die tweede jaar is halfprys) en dek tot vyf installasies. Alternatiewelik kan jy inteken op al IDM se programme vir $99,95/jaar. 30-dae-proeftydperk, 30-dae geld-terugwaarborg.

In 'n oogopslag:

  • Stillyn: "UltraEdit is die mees buigsame, kragtige en veilige teksredigeerder daar buite.”
  • Fokus: Toepassing en webontwikkeling
  • Platforms: Mac, Windows, Linux

'n Persoonlike lisensieintekening dek drie of vyf installasies—die UltraEdit-webwerf is onduidelik. Op die tuisblad praat dit van 3 vir 1 lisensiëring : "Jou persoonlike lisensie is goed vir tot 3 masjiene op enige kombinasie van platforms." Tog sê dit op die aankoopbladsy dat 'n intekening “Tot 5 installasies (persoonlike lisensies) dek.”

Die toepassing is geskik vir beide web- en toepassingsontwikkeling. Dit ondersteun HTML, JavaScript, PHP, C/C++, PHP, Perl, Python en meer. Hier is die versteksintaksis-uitlig vir ons voorbeeld HTML- en PHP-lêers:

Dit is kragtig en laat jou toe om met reusagtige lêers te werk, tot gigagrepe groot. Dit ondersteun multi-lyn redigering en kolom wysig modus, kode vou, en outo-voltooi. Die soekfunksie bevat gereelde uitdrukkings en soek na lêers. Ontfouting en regstreekse voorskou word ook ondersteun. Die toepassing is aanpasbaar, waardeur u makro's, skrifte en sleutelbordkortpaaie kan skep. 'n API en reeks temas is beskikbaar.

TextMate 2.0

TextMate 2.0 deur MacroMates is 'n kragtige, aanpasbare teksredigeerder slegs vir macOS. Weergawe 1 was baie gewild, maar toe weergawe 2 vertraag is, het baie gebruikers oorgespring na iets wat meer gereeld opgedateer word, veral Sublime Text. Die opdatering is uiteindelik bekendgestel en is nou 'n oopbronprojek (sien sy lisensie hier).

Besoek die amptelike TextMate-werf om die toepassing af te laai virgratis.

In 'n oogopslag:

  • Taglyn: "Kragtige en aanpasbare teksredigeerder met ondersteuning vir 'n groot lys programmeertale en ontwikkel as oopbron."
  • Fokus: Toepassings- en webontwikkeling
  • Platforms: slegs Mac

TextMate is gemik op ontwikkelaars en is veral gewild onder Ruby on Rails-ontwikkelaars. Dit is ook van besondere belang vir Mac- en iOS-ontwikkelaars omdat dit met Xcode werk en Xcode-projekte kan bou.

Kenmerke word bygevoeg deur bondels te installeer. Dit is liggewig en bied 'n skoon koppelvlak. Hier is hoe sintaksis in ons voorbeeld HTML- en PHP-lêers uitgelig word:

Gevorderde kenmerke soos om veelvuldige wysigings gelyktydig te maak, outo-paring van hakies, kolomkeuse en weergawebeheer is beskikbaar. Soek en vervang werke oor projekte heen, makro's kan aangeteken word, en 'n aansienlike lys programmeertale word ondersteun.

Hakies

Hakies is 'n gemeenskapsgeleide oopbronprojek (vrygestel onder die MIT Lisensie) gestig deur Adobe in 2014. Dit het die doel om webontwikkelingsredakteurs na die volgende vlak te stoot. Brackets het 'n skoon, moderne koppelvlak waarmee jy vertroud sal wees as jy ander Adobe-produkte gebruik.

Besoek die amptelike Brackets-werf om die toepassing gratis af te laai.

In 'n oogopslag:

  • Taglyn: "'n Moderne, oopbron teksredigeerder wat webontwerp verstaan."
  • Fokus: Webontwikkeling
  • Platforms: Mac, Windows, Linux

Brackets fokus op webontwikkeling, en bied lewendige voorskouvertonings van HTML- en CSS-lêers, wat bladsye intyds bywerk. 'n Geen afleidingsknoppie gee jou 'n eenvoudiger koppelvlak met die druk van 'n knoppie, en 'n reeks gratis uitbreidings is beskikbaar om die spesifieke funksionaliteit by te voeg wat jy nodig het.

Die toepassing ondersteun meer as 38 lêerformate en programmeertale, insluitend C++, C, VB Script, Java, JavaScript, HTML, Python, Perl en Ruby. Hier is die versteksintaksis-uitlig vir HTML en PHP:

Om 'n Adobe-toepassing te wees, het Brackets naatlose integrasie met Photoshop. PSD Lens is 'n kenmerk wat prente, logo's en ontwerpstyle uit Photoshop sal onttrek. Uittreksel is 'n instrument wat kleure, lettertipes, gradiënte, afmetings en ander inligting van PSD's sal neem om outomaties CSS te skep. Hierdie is veral handige kenmerke vir front-end ontwikkelaars.

Komodo Edit

Komodo Edit is 'n eenvoudige dog kragtige teksredigeerder deur ActiveState en is gratis beskikbaar. Dit is die eerste keer in 2007 vrygestel en lyk nou redelik verouderd. Dit is 'n afgesnyde weergawe van die meer gevorderde Komodo IDE, wat nou ook gratis beskikbaar is.

Besoek die amptelike Komodo Edit-werf om die toepassing gratis af te laai.

Op 'n oogopslag:

  • Taglyn: "Koderedakteur vir oopbrontale."
  • Fokus: Toepassing en webontwikkeling
  • Platforms: Mac, Windows, Linux

Komodo Edit word versprei onder die MOZILLA PUBLIC oopbronsagtewarelisensie. Soos Atom, word 'n foutboodskap vertoon wanneer Komodo Edit vir die eerste keer in macOS Catalina oopgemaak word:

“Komodo Edit 12” kan nie oopgemaak word nie omdat Apple dit nie vir kwaadwillige sagteware kan nagaan nie.

Die oplossing is dieselfde: vind die toepassing in Finder, regskliek en kies Open.

Die toepassing is eenvoudig genoeg vir beginners om dadelik te begin gebruik. Fokusmodus wys net die redigeerder. Met 'n oortjie-koppelvlak kan jy maklik tussen oop lêers wissel. Gaan na enigiets laat jou toe om vinnig die lêer wat jy wil soek en oop te maak. Hier is hoe 'n HTML- en PHP-lêer in die redigeerder vertoon word.

Meer gevorderde kenmerke is beskikbaar, insluitend spoorveranderings, outo-voltooi en veelvuldige keuses. 'n Markdown-kyker is handig vir skrywers, en makro's kan opgeneem word.

Textastic

Textastic is 'n gevorderde koderedigeerder wat oorspronklik vir iPad geskryf is, en nou beskikbaar vir Mac en iPhone. Anders as Coda 2, wat ook 'n iPad-toepassing bied, is die mobiele weergawe van Textastic kenmerkvolle en kragtig. Trouens, die maatskappy praat van die Mac-weergawe as sy metgesel-toepassing.

Koop die toepassing vir $7,99 by die Mac App Store. 'n Proefweergawe kan van die amptelike Textastic-webwerf afgelaai word. Die iOS-weergawe kan gekoop wordvir $9,99 vanaf die App Store.

In 'n oogopslag:

  • Stillyn: "Eenvoudige en vinnige teksredigeerder vir iPad/iPhone/Mac."
  • Fokus: Eenvoud en gebruiksgemak
  • Platforms: Mac, iOS

Tekstasties is bekostigbaar en gebruikersvriendelik. Ek het die toepassing op my iPad gebruik sedert dit vrygestel is, en die Mac-weergawe begin gebruik sedert dit beskikbaar was omdat dit liggewig en maklik is om te gebruik. Dit is bekwaam, maar nie die kragtigste nie.

Meer as 80 programmeer- en opmaaktale word ondersteun. Hier is hoe Textastic HTML en PHP vertoon.

Dit sal outomaties kode vir HTML, CSS, JavaScript, PHP, C en Objective-C voltooi. Dit ondersteun TextMate en Sublime Text definisies. Jou lêers word gesinkroniseer tussen die Mac- en iOS-weergawe via iCloud Drive.

MacVim

Vim is 'n hoogs konfigureerbare opdragreëlteksredigeerder wat in 1991 geskep is. Dit is 'n opdatering van Vi ("Vi Verbeterde" ), wat in 1976 geskryf is. Dit word vandag nog deur baie ontwikkelaars gebruik, alhoewel sy koppelvlak verskil van moderne teksredigeerders. MacVim spreek dit tot 'n mate aan, maar dit het steeds 'n aansienlike leerkurwe.

Besoek die amptelike MacVim-werf om die toepassing gratis af te laai.

In 'n oogopslag :

  • Tagline: “Vim – die alomteenwoordige teksredigeerder.”
  • Fokus: Enigiets wat jy jou kan voorstel
  • Platforms: Mac. (Vim is beskikbaar as 'n opdragreëlinstrument op Unix, Linux, Windows NT, MS-DOS, macOS, iOS,Android, AmigaOS, MorphOS.)

Jy het reeds Vim op jou Mac. Maak net 'n Terminal-venster oop en tik "vi" of "vim" en dit sal oopmaak. Met MacVim kan jy die toepassing oopmaak deur eerder op 'n ikoon te klik. Dit bied ook 'n volledige spyskaartbalk en is 'n bietjie meer gebruikersvriendelik.

Terwyl MacVim net vir Mac's geskryf is, is Vim so kruisplatform as wat jy kan kry. Dit is beskikbaar op Unix, Linux, Windows NT, MS-DOS, macOS, iOS, Android, AmigaOS en MorphOS. Dit is ontwerp vir ontwikkelaars, en 'n groot aantal byvoegings is beskikbaar.

Dit is 'n modale program. Wanneer jy op die toepassing se venster klik en begin tik, sal jy sien dat die wyser om die dokument sal spring in plaas daarvan dat daardie karakters by die lêer gevoeg word. Dit is 'n kenmerk, en sodra jy leer wat elke sleutel doen, sal jy vinniger as ooit deur die lêer navigeer.

Om teks by die lêer te voeg, moet jy Invoegmodus ingaan deur druk die letter "i" om teks in te voeg waar die wyser is, of "o" om teks aan die begin van die volgende reël in te voeg. Verlaat Invoegmodus deur Escape te druk. Sommige opdragte begin met 'n dubbelpunt. Byvoorbeeld, om 'n lêer te stoor, tik “:w” en om af te sluit tik “:q”.

Alhoewel die koppelvlak anders is, kan MacVim alles doen wat die teksredigeerders hierbo kan doen, en meer. Hier is hoe sintaksuitlig vir HTML- en PHP-lêers vertoon word:

Is dit die moeite werd om 'n toepassing te leer wat so anders is asmoderne toepassings? Baie ontwikkelaars antwoord met 'n entoesiastiese, "Ja!" Hier is 'n paar artikels wat praat oor hoekom sommige devs Vim gebruik en liefhet:

  • Why I Use Vim (Pascal Precht)
  • 7 Reasons to Love Vim (Opensource.com)
  • Bespreking: Kan iemand vir my verduidelik hoekom mense vi/vim gebruik? (Reddit)
  • Bespreking: Wat is die voordele daarvan om Vim te leer? (Stack Overflow)

Spacemacs

GNU Emacs is soortgelyk. Dit is 'n ou opdragreëlredigeerder wat oorspronklik in 1984 vrygestel is as 'n opdatering van 'n ouer 1976 Emacs. Spacemacs is 'n poging om dit in die moderne wêreld in te bring, alhoewel selfs net die installering van die toepassing baie werk is!

Besoek die amptelike Spacemacs-werf om die toepassing gratis af te laai.

Op 'n oogopslag:

  • Taglyn: "Emacs - 'n uitbreidbare, aanpasbare, gratis/vrye teksredigeerder - en meer."
  • Fokus: Enigiets wat jy jou kan voorstel
  • Platforms: Mac (GNU Emacs is beskikbaar as 'n opdragreëlnutsding op 'n wye reeks bedryfstelsels.)

GNU Emacs en Spacemacs is gratis beskikbaar onder 'n GPL-lisensie . Soos Vim, sal jy tyd moet spandeer om te leer hoe om dit te gebruik voordat jy iets gedoen kry. Die installering van die toepassing verg nogal baie werk op die opdragreël, maar ontwikkelaars behoort nie enige probleme te hê nie. Maak seker jy lees eers die dokumentasie noukeurig.

Wanneer jy Spacemacs die eerste keer begin, kies jy of jy Vim of Emac se redigeerstyl en verskeie verkieskonfigureerbaar, en 'n wye reeks pakkette is beskikbaar om die spesifieke kenmerke by te voeg wat jy nodig het.

Atom is 'n gewilde gratis alternatief. Soos Sublime Text, is dit kruisplatform, bekwaam en uitbreibaar deur 'n groot pakketbewaarplek. Sy fokus is op toepassingsontwikkeling, maar dit is 'n Electron-toepassing, dus nie so responsief soos ons wenner nie.

Ander teksredigeerders is ook uiters bekwaam en het hul sterkpunte, fokus, beperkings en koppelvlakke. Ons sal twaalf van die bestes dek en jou help om die een te vind wat perfek is vir jou behoeftes, voorkeure en werkvloei.

Hoekom My vir hierdie Gids vertrou?

'n Goeie teksredigeerder is een van my gunsteling gereedskap. Ek gebruik hulle al dekades lank, eers in DOS, dan Windows, Linux en nou Mac. Ek redigeer dikwels inhoud vir die web in 'n teksredigeerder, en bekyk die HTML-opmerk direk. Ek kan soms nogal kieskeurig wees oor die kode wat gebruik word en hoe dit uitgelê is.

Op Linux was my gunsteling teksredigeerders Genie en Bluefish, al het ek ook gereeld Gedit en Kate gebruik. Toe ek na Mac oorgeskakel het, het ek aanvanklik TextMate gebruik. Na 'n geruime tyd het ek egter na Sublime Text gewend, wat gereeld opgedateer is.

Ek het voortgegaan om met ander teksredigeerders te eksperimenteer en het uiteindelik op Komodo Edit besluit. Dit het die kenmerke gehad wat ek destyds nodig gehad het en 'n koppelvlak wat by my werkvloei pas. Dit het die opname van baie basiese soek-en-vervang-makro's ingesluitander opsies. Daarna sal die vereiste bykomende pakkette outomaties geïnstalleer word. Die program is kragtig en maak staat op die Emacs-Lisp-programmeertaal om sy funksionaliteit uit te brei.

Hier is die manier waarop HTML- en PHP-lêers by verstek vertoon word:

Spacemacs (en GNU Emacs in die algemeen) is die moeilikste-om-te-leer-toepassing in ons samevatting, maar ook die kragtigste. Dit sal tyd en moeite neem om te leer. As jy belangstel, is 'n uitstekende plek om te begin die amptelike begeleide toer van Emacs.

Beste teksredigeerder vir Mac: Hoe ons getoets het

Ondersteunde rekenaar- en mobiele platforms

As jy op verskeie rekenaars werk wat verskillende bedryfstelsels gebruik, sal jy dalk verkies om 'n teksredigeerder te gebruik wat oral werk waar jy werk. Al die toepassings wat in hierdie samevatting aanbeveel word, werk op 'n Mac. Sommige is ook beskikbaar vir ander platforms, veral Windows en Linux. 'n Paar van die toepassings werk ook op iOS, sodat jy 'n bietjie werk op jou iPhone of iPad kan kry wanneer jy uit die kantoor is.

'n Teksredigeerder wat spesifiek vir Mac ontwerp is, sal lyk en voel soos 'n Mac-toepassing; toegewyde Mac-gebruikers kan dit makliker vind om te leer en te gebruik. 'n Kruisplatformtoepassing kan dalk baie Mac-gebruikerskoppelvlakkonvensies breek, maar dit sal op dieselfde manier op alle bedryfstelsels werk.

Hier is die toepassings wat net op macOS werk:

  • BBEdit 13
  • Coda 2
  • TextMate2.0
  • Tekstasties
  • MacVim (alhoewel Vim oral werk)
  • Spacemacs (alhoewel Emacs oral werk)

Hierdie teksredigeerders werk ook op Windows en Linux:

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

Uiteindelik het twee van ons toepassings metgeseltoepassings wat op iOS loop:

  • Coda 2
  • Textastic

Coda 2 se mobiele toepassing is 'n minder kragtige vennoottoepassing, terwyl Textastic se mobiele toepassing volledig toegerus is.

Gebruiksgemak

Die meeste teksredigeerders is kragtig en het 'n klomp kenmerke. Sommige maak dit makliker vir 'n beginner om te begin, terwyl ander 'n steil aanvanklike leerkurwe het. Hier is 'n paar voorbeelde:

  • Textastic is eenvoudig en maklik om te gebruik, maar het nie baie funksionaliteit nie.
  • Sublime Text, Atom, en ander het baie krag onder die kap, maar beginners kan die program sonder die leerkurwe gebruik.
  • Die mees gevorderde teksredigeerders, veral Vim en Emacs, vereis baie leer voordat jy dit kan begin gebruik. Vim verskaf selfs 'n speletjie wat jou leer hoe om dit te gebruik.

Baie teksredigeerders verskaf kenmerke wat gemik is op gebruiksgemak, insluitend 'n blaaieragtige koppelvlak met oortjies en 'n afleidingsvrye modus.

Kragtige redigeerkenmerke

Gebruikers van teksredigeerders is geneig om redelik tegnies te wees en verkies funksionaliteit bo gemak van gebruik. Sleutelbordkortpaaie kan jou werkvloei versnel enlaat jou toe om jou hande op die sleutelbord te hou in plaas daarvan om na 'n muis te reik.

Baie teksredigeerders laat jou toe om verskeie wysers te hê sodat jy meer as een reël op 'n slag kan kies en redigeer. Hulle kan ook kolomme verskaf sodat jy verskillende afdelings van dieselfde lêer op dieselfde tyd op die skerm kan sien.

Soek en vervang is geneig om konfigureerbaar te wees. Baie teksredigeerders ondersteun gereelde uitdrukkings sodat jy komplekse patrone kan soek. Soektog word dikwels na die lêerstelsel uitgebrei sodat jy vinnig die lêer kan vind wat jy nodig het, en aanlyn berging—insluitend FTP- en WebDAV-bedieners, Amazon S3, en meer—word gewoonlik ondersteun.

Bykomende programmeernutsgoed

Die meeste teksredigeerders voorsien in die spesifieke behoeftes van ontwikkelaars. Dit begin met sintaksis-uitlig, 'n kenmerk wat bronkode makliker maak om te lees.

Die teksredigeerder verstaan ​​die funksie van verskillende elemente van 'n wye verskeidenheid programmeer-, skrif- of opmerktaal, en vertoon dit in verskillende kleure . Ons sal skermkiekies van die versteksintaksis-uitlig van elke teksredigeerder insluit, deur 'n voorbeeld van HTML- en PHP-lêer te gebruik.

Kodevoltooiing spaar jou tyd en verminder tikfoute deur aan te bied om kode vir jou in te tik. Dit kan intelligent wees, waar die toepassing konteks verstaan, of bloot 'n manier om toegang te verkry tot 'n opspringkieslys van beskikbare funksies, veranderlikes en ander elemente. Verwante kenmerke kan merkers outomaties toemaaken hakies vir jou.

Kodevou laat jou toe om die teksredigeerder soos 'n omlyn te gebruik, wat gedeeltes van jou bronkode ineenvou sodat hulle weggesteek word wanneer dit nie nodig is nie. Sommige teksredigeerders laat ook 'n lewendige voorskou van HTML- en CSS-lêers toe, 'n kenmerk wat deur webontwikkelaars waardeer word.

Laastens gaan sommige teksredigeerders verder as eenvoudige redigering en sluit kenmerke in wat jy gewoonlik in 'n IDE vind. Dit sluit gewoonlik samestelling, ontfouting en verbinding met GitHub in vir weergawe. Sommige teksredigeerders (insluitend Visual Studio Code en Komodo Edit) is eintlik afgesnyde weergawes van die maatskappy se IDE, wat afsonderlik beskikbaar is.

Bykomende skryfnutsmiddels

Sommige teksredigeerders sluit bykomende kenmerke in vir skrywers, soos Markdown-ondersteuning en teksvou. Baie skrywers waardeer dat teksredigeerders eenvoudiger, vinniger en meer aanpasbaar is as woordverwerkers. Vertalers gebruik dikwels teksredigeerders wat gereelde uitdrukkings bied vir gevorderde soek en vervang.

Inproppe om die toepassing se funksionaliteit uit te brei

Die aantreklikste kenmerk van baie teksredigeerders is dat hulle jou toelaat om te kies watter kenmerke jy benodig deur 'n ryk ekosisteem van inproppe aan te bied. Dit laat jou toe om 'n pasgemaakte toepassing te bou. Dit beteken ook dat teksredigeerders minder opgeblase is: by verstek sluit hulle net noodsaaklike kenmerke in.

Inproppe word in 'n verskeidenheid tale geskryf, afhangende van die teksredigeerderwat jy kies, en ontwikkelaars kan hul inproppe skep en deel. Jy kan dikwels toegang tot die biblioteek van inproppe van binne die toepassing kry, en voeg dan die by wat jy wil hê met net 'n paar kliks. Sommige teksredigeerders bevat 'n eenvoudige manier om makro's op te neem sonder kodering.

Koste

'n Teksredigeerder is die primêre hulpmiddel van 'n ontwikkelaar, so dit is geen verrassing dat sommige redelik duur is nie, hetsy as 'n aanvanklike aankoop of 'n deurlopende intekening. Wat jou dalk verras, is dat baie van die beste opsies gratis is.

Dit kan wees omdat dit 'n oopbronprojek is wat deur 'n gemeenskap van gebruikers in stand gehou word, of omdat dit 'n gerieflike manier is om 'n smaak te kry vir die maatskappy se duurder IDE. Hier is jou opsies, gelys van die mees bekostigbare tot die minste.

Gratis:

  • Atom: gratis (oopbron)
  • Visual Studio-kode: gratis (oop -bron)
  • TextMate 2.0: gratis (oopbron)
  • Hakies: gratis (oopbron)
  • Komodo Edit: gratis (oopbron)
  • MacVim: gratis (oopbron)
  • Spacemacs: gratis (oopbron)

Aankoop:

  • Tekstasties: $7,99
  • BBEdit: $49.99 reguit, of teken in (sien hieronder)
  • Sublime teks: $80
  • Coda 2: $99.00

Intekening:

  • BBEdit: $39,99/jaar, $3,99/maand, of koop reguit (hierbo)
  • UltraEdit: $79,95/jaar

Enige ander goeie teksredigeerder vir Mac wat ons hier gemis het? Los 'n opmerking en laat weet ons.

gerieflik in 'n sypaneel gelys. Ek kon hulle een-vir-een begin deur op die makronaam te dubbelklik.

Ek het Textastic vir my iPad gekoop en uiteindelik ook op my Mac daarheen oorgeskakel. Dit is maer, gemeen en het alles gedoen wat ek destyds nodig gehad het.

Ek het ook deur die jare gereeld met Vim en Emacs gespeel, maar het nie genoeg tyd afgestaan ​​om te leer hoe om dit vaardig te gebruik nie. Hulle koppelvlakke het geen ooreenkoms met moderne toepassings nie, so ek het dit moeilik gevind om by hulle te bly, alhoewel ek oortuig is dat hulle die kragtigste nutsmiddels daar buite is en vriende het wat daarby sweer.

Wie het 'n nodig. Teksredigeerder?

Wie het 'n ordentlike teksredigeerder nodig? Enigeen wat met gewone tekslêers moet werk. Dit sluit mense in wat 'n toevallige hulpmiddel nodig het vir klein wysigings en diegene wat elke dag een as hul primêre sagteware-instrument gebruik. Jy kan 'n teksredigeerder gebruik vir take soos:

  • skep van HTML- en CSS-lêers wanneer 'n webwerf geskep word
  • skryf inhoud vir die web in HTML of Markdown
  • ontwikkeling webtoepassings wat 'n programmeertaal soos Python, JavaScript, Java, Ruby on Rails of PHP gebruik
  • ontwikkeling van rekenaartoepassings met behulp van 'n programmeertaal soos Objective C, C# of C++
  • ontwikkeling van mobiele toepassings met 'n programmeertaal soos Java, Python, Objective C, Swift, C#, C++
  • wysiging van teksgebaseerde konfigurasielêers vir 'n sagtewareprogram of jou bedryfstelsel
  • skryf in opmaaktale wat jou in staat stel om formatering by gewone teks te voeg, soos Fountain vir draaiboeke en Markdown vir prosa
  • om aantekeninge in gewone teks te maak of Markdown om verskaffer-toesluit te vermy

Sommige teksredigeerders ontwikkel met een of meer van hierdie take in gedagte. 'n Teksredigeerder wat op programontwikkelaars gerig is, kan 'n ontfouter insluit, terwyl 'n teksredigeerder wat op webontwikkelaars gerig is, 'n regstreekse voorskouvenster kan hê. Maar die meeste teksredigeerders is buigsaam genoeg om vir enige doel gebruik te word.

Die aantrekkingskrag van 'n teksredigeerder is dat dit vir soveel verskillende dinge gebruik kan word, en gepersonaliseer kan word op maniere wat geen ander tipe toepassing kan nie. Baie gebruikers verkies egter om 'n meer gespesialiseerde hulpmiddel te gebruik, byvoorbeeld 'n IDE (Geïntegreerde Ontwikkelingsomgewing) vir programmering, of 'n toegewyde skryftoepassing soos Scrivener of Ulysses.

Aangesien jy in teksredigeerders belangstel, ons het 'n aantal ander samevattings wat jou ook kan interesseer:

  • Beste Mac vir programmering
  • Beste skootrekenaar vir programmering
  • Beste skryfprogramme vir Mac

Beste teksredigeerder vir Mac: die wenners

Beste kommersiële teksredigeerder: Sublieme teks 3

Sublime teks 3 is 'n kruis-platform teksredigering wat vinnig is, maklik om mee te begin, en voldoen aan die behoeftes van die meeste gebruikers. Dit is in 2008 bekendgestel en is volledig toegerus en hoogs aanpasbaar - 'n uitstekende keuse vir enigiemand wat 'n professionele, bekwame teks benodigredakteur.

Besoek die amptelike Sublime Text Site om af te laai. Die gratis proeftydperk is onbepaald. Die toepassing kos $80 vir elke gebruiker (nie vir elke masjien nie) vir voortgesette gebruik.

Op 'n oogopslag:

  • Taglyn: "'n Gesofistikeerde teksredigeerder vir kode, opmaak en prosa.”
  • Fokus: Allrounder—toepassingsontwikkeling, webontwikkeling, skryf
  • Platforms: Mac, Windows, Linux

Dit is maklik om mee te begin Sublieme teks. Daar is geen werklike eindpunt vir die gratis proeftydperk nie, so jy kan dit deeglik toets voordat jy besluit om dit te koop, wat jy van tyd tot tyd genooi sal word om te doen. En die toepassing is maklik om te leer. Jy spring in en begin dit gebruik, en tel dan sy gevorderde kenmerke langs die pad op soos jy dit nodig het.

Dit lyk wonderlik en is ryk aan kenmerke. Sublime Text 3 werk konsekwent oor alle platforms, wat bereik word deur die gebruik van 'n pasgemaakte UI-nutsmiddelstel, en die toepassing self is inheems aan elke bedryfstelsel. Dit maak dit meer liggewig en reageer as ander kruisplatform-redigeerders.

Sublime Text bied 'n wye reeks sleutelbordkortpaaie om jou vingers te hou waar jy dit wil hê, en 'n opsionele Minikaart aan die regterkant van die skerm wys jou dadelik waar jy in 'n dokument is.

Sintaksis-uitlig word aangebied, en 'n reeks kleurskemas is beskikbaar. Hier is die verstekinstellings vir 'n HTML-lêer:

En hier is dieverstek sintaksis uitlig vir 'n PHP-lêer:

Jy kan veelvuldige oop dokumente in 'n oortjie-koppelvlak (soos hierbo) of in aparte vensters sien.

A afleidingsvrye modus maak die venster volskerm, en die spyskaart en ander gebruikerskoppelvlak-elemente word versteek.

Jy kan verskeie reëls gelyktydig wysig deur te kies die verlangde reëlnommers (deur Shift-klik of Command-klik), en gebruik dan die sleutelbordkortpad command-shift-L. 'n Wyser sal op elke geselekteerde reël verskyn.

Kode-afdelings kan gevou word (byvoorbeeld, waar geneste indien stellings gebruik word) deur op die openbaarmakingsdriehoeke langs die lynnommers te klik.

Soek en vervang is kragtig en ondersteun gereelde uitdrukkings. Soek word uitgebrei na die lêerstelsel met die Gaan na enigiets (Command-P) opdrag, wat die vinnigste manier is om enige lêer in die huidige vouer oop te maak. Ander "Gaan na"-opdragte maak navigasie maklik en sluit Gaan na-simbool, Gaan na-definisie, Gaan na verwysing en Gaan na-lyn in.

Die toepassing is hoogs aanpasbaar. Instellings word verander deur 'n teksgebaseerde konfigurasielêer te wysig. Alhoewel dit beginners kan verras, maak dit baie sin vir diegene wat gewoond is om in 'n teksredigeerder te werk, en die voorkeurlêer word baie kommentaar gelewer sodat jy die beskikbare opsies kan sien.

Inproppe is beskikbaar vanaf Sublime Text se -pakketbestuur -stelsel, wat verkry kan word vanaf die opdragpalet in die toepassing of vanaf die amptelike webwerf. Dit kan die funksionaliteit van die toepassing op spesifieke maniere uitbrei, en is in Python geskryf. Byna 5 000 is tans beskikbaar.

Beste vrye teksredakteur: Atom

Atom is 'n gratis en oopbron-alternatief wat in 2014 bekendgestel is. Dit het soortgelyke funksionaliteit as Sublieme teks . Atom is kruisplatform en gebaseer op die Electron "skryf een keer en ontplooi oral"-raamwerk, so dit is 'n bietjie stadiger as Sublime Text.

Die toepassing is geskep deur GitHub, wat later deur Microsoft verkry is. Ten spyte van bedenkinge deur sommige in die gemeenskap (veral omdat Microsoft reeds hul eie teksredigeerder ontwikkel het), bly Atom 'n robuuste teksredigeerder.

Besoek die amptelike Atom-werf om die toepassing gratis af te laai.

Op 'n oogopslag:

  • Taglyn: "'n Hackbare teksredigeerder vir die 21ste eeu."
  • Fokus: Toepassingsontwikkeling
  • Platforms : Mac, Windows, Linux

Tans is die eerste indruk wat Atom gee nie goed nie. Die eerste keer dat jy dit onder macOS Catalina oopmaak, word 'n foutboodskap vertoon:

“Atom” kan nie oopgemaak word nie omdat Apple dit nie vir kwaadwillige sagteware kan nagaan nie.

Ek het 'n oplossing op Atom-besprekingsforum gevind: vind Atom in Finder, regskliek daarop en kies dan oop. Sodra jy dit gedoen het, sal die toepassing sonder 'n fout oopmaakboodskap in die toekoms. Ek is verbaas dat daar nog nie 'n oplossing hiervoor geskep is nie.

Atom is maklik vir nuwe gebruikers om op te tel. Dit bied 'n oortjie-koppelvlak sowel as veelvuldige ruite, sowel as aantreklike sintaksis-verligting vir 'n aantal tale. Hier is die verstekformaat vir HTML- en PHP-lêers.

Soos Sublime Text, is multi-lyn redigering beskikbaar, wat strek tot multi-gebruiker redigering. Teletipe is 'n unieke kenmerk wat verskillende gebruikers toelaat om die dokument op dieselfde tyd oop te maak en te redigeer, net soos jy sou met Google Docs.

Kodevou en slim outovoltooiing is beskikbaar, net soos gereelde uitdrukkings, 'n lêerstelselblaaier, uitstekende navigasie-opsies en kragtige soektog.

Aangesien die toepassing geskep is met ontwikkelaars in gedagte, is dit geen verrassing dat Atom 'n paar IDE-kenmerke en aanbiedinge insluit om Apple se ontwikkeling te installeer nutsgoed vir jou wanneer jy dit vir die eerste keer oopmaak.

Jy voeg funksionaliteit by die toepassing deur pakkette, en die pakketbestuurder kan direk vanaf Atom verkry word.

Duisende van pakkette beskikbaar is. Hulle laat jou toe om kenmerke by te voeg soos afleidingsvrye redigering, die gebruik van Markdown, bykomende kodebrokkies en taalondersteuning, en gedetailleerde aanpassing van die manier waarop die toepassing lyk en werk.

Beste teksredigeerder vir Mac: Die Kompetisie

Visual Studio Code

Alhoewel Atom nou tegnies 'nMicrosoft-produk, Visual Studio Code is die toepassing wat hulle ontwerp het, en dit is fantasties. Dit is in 2015 bekendgestel en wen vinnig gewildheid. Sy opvallende kenmerke is slim kode-voltooiing en sintaksis-uitlig.

Besoek die amptelike Visual Studio Code-werf om die toepassing gratis af te laai.

In 'n oogopslag:

  • Taglyn: “Kode redigering. Herdefinieer.”
  • Fokus: Toepassingsontwikkeling
  • Platforms: Mac, Windows, Linux

VSCode is vinnig en reageer, gemik op ontwikkelaars, en gefokus op redigering en ontfoutingskode. Dit word vrygestel onder 'n oopbron MIT-lisensie.

IntelliSense is 'n kenmerk wat intelligensie by kodevoltooiing en sintaksisuitliging voeg deur veranderlike tipes, funksiedefinisies en ingevoerde modules in ag te neem. Meer as 30 programmeertale word ondersteun, insluitend ASP.NET en C#. Hier is sy verstek sintaksis-uitlig vir HTML- en PHP-lêers:

Die toepassing het 'n bietjie van 'n leerkurwe en sluit beide 'n oortjie-koppelvlak en gesplete vensters in. Zen-modus bied 'n minimale koppelvlak met die druk van 'n knoppie, versteek spyskaarte en vensters en maksimeer die toepassing om die skerm te vul.

Dit sluit 'n terminaal, ontfouter en Git-opdragte in, maar is nie 'n volledige IDE nie. Daarvoor moet jy die veel groter Visual Studio, Microsoft se professionele IDE, koop.

'n Groot uitbreidingsbiblioteek is van binne die toepassing beskikbaar, wat toegang gee tot

Ek is Cathy Daniels, 'n kenner van Adobe Illustrator. Ek gebruik die sagteware sedert weergawe 2.0, en het sedert 2003 tutoriale daarvoor geskep. My blog is een van die gewildste bestemmings op die web vir mense wat Illustrator wil leer. Benewens my werk as 'n blogger, is ek ook 'n skrywer en 'n grafiese ontwerper.