Bedste teksteditor til Mac i 2022 (detaljeret vejledning)

En teksteditor er et praktisk, fleksibelt værktøj, der fortjener en plads på enhver computer. Som standard er der en grundlæggende forudinstalleret med alle populære operativsystemer. De bruges oftest af udviklere, men også ofte af skribenter og notattagere. De bedste teksteditorer har en tendens til at være utrolig kraftfulde og meget konfigurerbare, hvilket gør dem til et meget personligt valg.

tekst editor til mac

Det betyder, at de, der bruger teksteditorer, har stærke meninger om dem. Det er vigtigt at finde en, der er helt rigtig. Jo mere fortrolig du bliver med det, jo mere nyttigt vil du finde det. Det er derfor, mange mennesker stadig bruger kraftfulde teksteditorer, der er over 30 år gamle, som Vim og GNU Emacs.

På overfladen kan en teksteditor se almindelig, enkel og kedelig ud, men det er fordi du ikke har lært det at kende endnu. Under motorhjelmen er der kraftfulde funktioner, du kan bruge til at designe et websted, udvikle softwareapplikationer og skrive en roman. Teksteditorer er også nyttige til små opgaver som at skrive lister eller skrive noter ned. De har en tendens til at komme med et grundlæggende sæt funktioner, der kan udvides gennem plugins.

Så hvad er teksteditoren for dig?

Vores anbefaling nummer et er Sublim tekst 3. Det er en hurtig, attraktiv teksteditor med fuld funktioner til Mac, Windows og Linux. Det koster $80, men der er ingen officiel tidsbegrænsning for prøveperioden, så du kan lære appen at kende, før du køber. Det er konfigurerbart, og en bred vifte af pakker er tilgængelige for at tilføje de specifikke funktioner, du har brug for.

Atom er et populært gratis alternativ. Ligesom Sublime Text er den på tværs af platforme, i stand og kan udvides gennem et stort pakkelager. Dens fokus er på applikationsudvikling, men det er en Electron-app, så den er ikke så lydhør som vores vinder.

Andre tekstredigerere er også ekstremt dygtige og har deres styrker, fokus, begrænsninger og grænseflader. Vi dækker tolv af de bedste og hjælper dig med at finde den, der passer perfekt til dine behov, præferencer og arbejdsgange.

Hvorfor stole på mig for denne guide?

En god teksteditor er et af mine yndlingsværktøjer. Jeg har brugt dem i årtier, først i DOS, derefter Windows, Linux og nu Mac. Jeg redigerer ofte indhold til internettet i en teksteditor, og ser HTML-markeringen direkte. Jeg kan nogle gange være ret nøjeregnende med den kode, der bruges, og hvordan den er udformet.

På Linux var mine foretrukne teksteditorer Genie og Bluefish, selvom jeg også regelmæssigt brugte Gedit og Kate. Da jeg skiftede til Mac, brugte jeg oprindeligt TextMate. Efter noget tid vendte jeg mig dog til Sublime Text, som blev opdateret jævnligt.

Jeg fortsatte med at eksperimentere med andre teksteditorer og slog mig til sidst med Komodo Edit. Den havde de funktioner, jeg havde brug for på det tidspunkt, og en grænseflade, der passede til min arbejdsgang. Det omfattede optagelse af mange grundlæggende søg-og-erstat-makroer, der bekvemt var opført i et sidepanel. Jeg kunne starte dem én efter én ved at dobbeltklikke på makronavnet.

Jeg købte Textastic til min iPad og skiftede til sidst også til den på min Mac. Den er mager, ond og gjorde alt, hvad jeg havde brug for dengang.

Jeg har også ofte spillet med Vim og Emacs gennem årene, men har ikke dedikeret nok tid til at lære at bruge dem dygtigt. Deres grænseflader har ingen lighed med moderne apps, så jeg fandt det svært at holde fast i dem, selvom jeg er overbevist om, at de er de mest kraftfulde værktøjer derude og har venner, der sværger til dem.

Hvem har brug for en teksteditor?

Hvem har brug for en anstændig teksteditor? Alle, der skal arbejde med almindelige tekstfiler. Det inkluderer folk, der har brug for et afslappet værktøj til små redigeringer, og dem, der bruger et som deres primære softwareværktøj hver dag. Du kan bruge en teksteditor til opgaver som:

  • oprettelse af HTML- og CSS-filer, når du opretter en hjemmeside
  • skrive indhold til nettet i HTML eller Markdown
  • udvikle webapps ved hjælp af et programmeringssprog som Python, JavaScript, Java, Ruby on Rails eller PHP
  • udvikle desktop-apps ved hjælp af et programmeringssprog som Objective C, C# eller C++
  • udvikling af mobile applikationer ved hjælp af et programmeringssprog som Java, Python, Objective C, Swift, C#, C++
  • redigering af tekstbaserede konfigurationsfiler til et softwareprogram eller dit operativsystem
  • skrivning i markup-sprog, der giver dig mulighed for at tilføje formatering til almindelig tekst, såsom Fountain til manuskripter og Markdown til prosa
  • tage noter i almindelig tekst eller Markdown for at undgå leverandørlåsning

Nogle teksteditorer er udviklet med en eller flere af disse opgaver i tankerne. En teksteditor rettet mod app-udviklere kan indeholde en debugger, mens en teksteditor rettet mod webudviklere kan have en live preview-rude. Men de fleste teksteditorer er fleksible nok til at blive brugt til ethvert formål.

Appellen ved en teksteditor er, at den kan bruges til så mange forskellige ting og personliggøres på måder, som ingen anden type app kan. Mange brugere foretrækker dog at bruge et mere specialiseret værktøj, for eksempel en IDE (Integrated Development Environment) til programmering eller et dedikeret skriveprogram som f.eks. Scrivener or Ulysses.

Da du er interesseret i teksteditorer, har vi en række andre roundups, der også kan interessere dig:

Bedste teksteditor til Mac: Vinderne

Bedste kommercielle teksteditor: Sublime Text 3

Tekstredaktør25

Sublime Text 3 er en tekstredigering på tværs af platforme, der er hurtig, nem at komme i gang med og opfylder de fleste brugeres behov. Den blev lanceret i 2022 og er fuld af funktioner og meget tilpasselig – et fremragende valg for alle, der har brug for en professionel, dygtig teksteditor.

Besøg officielle Sublime Text Site at downloade. Den gratis prøveperiode er på ubestemt tid. Appen koster $80 for hver bruger (ikke for hver maskine) for fortsat brug.

Ved første øjekast:

  • Tagline: ‘En sofistikeret teksteditor til kode, opmærkning og prosa.’
  • Fokus: Alt i alt – appudvikling, webudvikling, skrivning
  • Platforme: Mac, Windows, Linux

Det er nemt at komme i gang med Sublime Text. Der er ikke noget reelt slutpunkt til den gratis prøveperiode, så du kan teste den grundigt, før du beslutter dig for at købe den, hvilket du vil blive inviteret til at gøre fra tid til anden. Og appen er nem at lære. Du hopper ind og begynder at bruge den, og hent derefter dens avancerede funktioner undervejs, efterhånden som du har brug for dem.

Det ser godt ud og er rigt på funktioner. Sublime Text 3 fungerer konsekvent på tværs af alle platforme, hvilket opnås ved brug af et brugerdefineret UI-værktøjssæt, og selve appen er indbygget i hvert operativsystem. Det gør den mere let og lydhør end andre redaktører på tværs af platforme.

Sublime Text tilbyder en bred vifte af tastaturgenveje at holde fingrene, hvor du vil have dem, og en valgfri Minikort i højre side af skærmen viser dig med det samme, hvor du er i et dokument.

Syntaksbelysning tilbydes, og en række farvesammensætninger er tilgængelige. Her er standardindstillingerne for en HTML-fil:

Tekstredaktør23

Og her er standardsyntaksfremhævningen for en PHP-fil:

Tekstredaktør22

Du kan se flere åbne dokumenter i en grænseflade med faner (som ovenfor) eller i separate vinduer.

A distraktionsfri tilstand gør vinduet i fuld skærm, og menuen og andre brugergrænsefladeelementer er skjult.

Tekstredaktør24

Du kan redigere flere linjer samtidigt ved at vælge de ønskede linjenumre (ved at Shift-klikke eller Kommando-klikke), og derefter bruge tastaturgenvejen kommando-shift-L. En markør vises på hver valgt linje.

Kodesektioner kan være foldet (f.eks. hvor indlejret, hvis sætninger bruges) ved at klikke på oplysningstrekanterne ud for linjenumrene.

Tekstredaktør27

Søg og erstat er kraftfuldt og understøtter regulære udtryk. Søgning udvides til filsystemet med Gå til alt (Command-P) kommando, som er den hurtigste måde at åbne enhver fil i den aktuelle mappe. Andre ‘Gå til’-kommandoer gør navigationen nem og inkluderer Goto Symbol, Goto Definition, Goto Reference og Goto Line.

Tekstredaktør26

Appen er meget tilpasselig. Indstillinger ændres ved at redigere en tekstbaseret konfigurationsfil. Selvom det kan overraske begyndere, giver det meget mening for dem, der er vant til at arbejde i en teksteditor, og præferencefilen er meget kommenteret, så du kan se de tilgængelige muligheder.

Tekstredaktør29

Plugins er tilgængelige fra Sublime Text’s pakkehåndtering system, som kan tilgås fra kommandopaletten i appen eller fra officiel hjemmeside. Disse kan udvide appens funktionalitet på bestemte måder og er skrevet i Python. Næsten 5,000 er i øjeblikket tilgængelige.

Tekstredaktør28

Bedste gratis teksteditor: Atom

Tekstredaktør32

Atom er et gratis og open source-alternativ, der blev lanceret i 2022. Det har lignende funktionalitet som Sublime Text. Atom er på tværs af platforme og baseret på Electron ‘skriv én gang og implementer overalt’, så det er lidt langsommere end Sublime Text.

Appen er lavet af GitHub, som er blevet efterfølgende erhvervet af Microsoft. På trods af betænkeligheder fra nogle i samfundet (især da Microsoft allerede havde udviklet deres egen teksteditor), forbliver Atom en robust teksteditor.

Besøg det officielle Atom-websted for at downloade appen gratis.

Ved første øjekast:

  • Tagline: ‘En hackbar teksteditor til det 21. århundrede.’
  • Fokus: Applikationsudvikling
  • Platforme: Mac, Windows, Linux

I øjeblikket er det første indtryk, Atom giver, ikke godt. Første gang du åbner den under macOS Catalina, vises en fejlmeddelelse:

‘Atom’ kan ikke åbnes, fordi Apple ikke kan tjekke det for skadelig software.

Jeg fandt en løsning på Atom diskussionsforum: find Atom i Finder, højreklik på det, og vælg derefter åben. Når du har gjort det, åbnes appen uden en fejlmeddelelse i fremtiden. Jeg er overrasket over, at der ikke allerede er lavet en rettelse til dette.

Atom er let for nye brugere at hente. Det tilbyder en fanebaseret grænseflade samt flere ruder samt attraktiv syntaksfremhævning for en række sprog. Her er standardformatet for HTML- og PHP-filer.

Tekstredaktør30

Ligesom Sublime Text er multi-line redigering tilgængelig, som strækker sig til multi-user redigering. teletype er en unik funktion, der giver forskellige brugere mulighed for at åbne og redigere dokumentet på samme tid, ligesom du ville med Google Docs.

Kodefoldning og smart autofuldførelse er tilgængelige, ligesom regulære udtryk, en filsystembrowser, fremragende navigationsmuligheder og kraftfuld søgning.

Tekstredaktør31

Da appen blev skabt med udviklere i tankerne, er det ingen overraskelse, at Atom indeholder nogle IDE-funktioner og tilbyder at installere Apples udviklingsværktøjer for dig, når du åbner den for første gang.

Du tilføjer funktionalitet til appen gennem pakker, og pakkehåndteringen kan tilgås direkte fra Atom.

Tekstredaktør33

Tusindvis af pakker er tilgængelige. De giver dig mulighed for at tilføje funktioner såsom distraktionsfri redigering, brug af Markdown, yderligere kodestykker og sprogunderstøttelse og detaljeret tilpasning af den måde, appen ser ud og fungerer på.

Bedste teksteditor til Mac: Konkurrencen

Visual Studio Code

Tekstredaktør34

Selvom Atom nu teknisk set er et Microsoft-produkt, er Visual Studio Code den app, de har designet, og den er fantastisk. Det blev lanceret i 2022 og vinder hurtigt popularitet. Dens iøjnefaldende funktioner er smart kodefuldførelse og syntaksfremhævning.

Besøg officielle Visual Studio Code-side for at downloade appen gratis.

Ved første øjekast:

  • Tagline: ‘Koderedigering. Omdefineret.’
  • Fokus: Applikationsudvikling
  • Platforme: Mac, Windows, Linux

VSCode er hurtig og lydhør, rettet mod udviklere og fokuseret på redigering og fejlretning af kode. Det udgives under en open source MIT-licens.

IntelliSense er en funktion, der tilføjer intelligens til kodefuldførelse og syntaksfremhævning ved at tage variabeltyper, funktionsdefinitioner og importerede moduler i betragtning. Over 30 programmeringssprog er understøttet, inklusive ASP.NET og C#. Her er dens standardsyntaksfremhævning for HTML- og PHP-filer:

Tekstredaktør35
Tekstredaktør36

Appen har lidt af en indlæringskurve og inkluderer både en fanebaseret grænseflade og opdelte vinduer. Zen-tilstand giver en minimal grænseflade ved et tryk på en knap, skjuler menuer og vinduer og maksimerer appen til at fylde skærmen.

Det inkluderer en terminal, debugger og Git-kommandoer, men er ikke en fuld IDE. Til det skal du købe den meget større Visual Studio, Microsofts professionelle IDE.

Et stort udvidelsesbibliotek er tilgængeligt fra appen, hvilket giver adgang til gratis pakker, der udvider VSCodes funktionalitet. Disse inkluderer plugins til at skrive i Markdown, køre shell-scripts og endda oprette AppleScript.

Tekstredaktør37

BB Edit 13

Bare Bones Softwares BBEdit 13 er en meget populær Mac-only editor, der først blev udgivet helt tilbage i 1992. Ifølge den officielle hjemmeside er den designet til at opfylde behovene hos forfattere, webforfattere og softwareudviklere.

Besøg den officielle BBEdit-side for at downloade appen. En individuel licens koster $49.99. Abonnementer kan købes hos Mac App Store og koster $3.99/måned eller $39.99/år.

Ved første øjekast:

  • Tagline: ‘Det stinker ikke.®’
  • Fokus: Allrounder: app udvikling, webudvikling, skrivning
  • Platforme: Kun Mac

Denne teksteditor er en favorit blandt Mac-fans og følger nøje Apples retningslinjer for brugergrænsefladen, herunder tastaturgenveje og træk-og-slip-konventioner. Den er både hurtig og stabil.

Det er dog mindre moderne end andre tekstredaktører i denne anmeldelse. Det føles lidt dateret. Det tilbyder ikke faner for hvert åbent dokument; i stedet vises åbnede filer i bunden af ​​sidepanelet. Sammenlignet med andre teksteditorer er det en ret kompliceret opgave at tilføje temaer og pakker.

Syntaksfremhævning og funktionsnavigation er godt implementeret. Sådan vises HTML- og PHP-filer:

Tekstredaktør38
Tekstredaktør39

Søgning er kraftfuld og tilbyder både regulære udtryk og Grep-mønstermatchning. Kodefoldning og tekstudfyldning er tilgængelige, men multi-line redigering er ikke.

Denne editor giver som standard flere værktøjer til forfattere end de fleste af sine konkurrenter. Faktisk forfatter Matt Gremmel har brugt det som en af ​​hans primære skriveapps siden mindst 2013, selvom han også bruger andre apps.

Coda (nu Nova)

Tekstredaktør40

Panic’s Coda er en Mac-only teksteditor med fokus på webudvikling og blev oprindeligt udgivet i 2022. Den vil ikke eksistere meget længere, fordi den vil blive afløst af en ny app.

Besøg den officielle side for at downloade appen. Du kan købe appen for $99.

Ved første øjekast:

  • Tagline: ‘Du koder til nettet. Du kræver en hurtig, ren og kraftfuld teksteditor. Pixel-perfekt forhåndsvisning. En indbygget måde at åbne og administrere dine lokale og eksterne filer. Og måske et strejf SSH. Sig hej, Coda.’
  • Fokus: Webudvikling
  • Platforme: Kun Mac

Coda er nu tolv år gammel og føler sig dateret. Panic indser det, og i stedet for bare at give det et ansigtsløft, udviklede de en helt ny app: Nova.

Det indeholder nogle nyttige funktioner til webudviklere. Min favorit er den indbyggede WebKit Preview med en webinspektør, debugger og profiler. Det kan også nemt få adgang til fjernfiler, inklusive dem på FTP-, SFTP-, WebDAV- eller Amazon S3-servere.

Coda inkluderer mange af sine konkurrenters funktioner:

  • Søg og erstat
  • Kodefoldning
  • Autofuldførelse for hele projektet
  • Automatisk tag-lukning
  • Syntaksfremhævning for en lang række sprog

Sådan ser standardsyntaksfremhævningen ud for vores eksempel-HTML- og PHP-filer:

Tekstredaktør11
Tekstredaktør12

Et stort plugin-lager er tilgængeligt på den officielle hjemmeside, så du kan tilføje yderligere funktioner til programmet. Cocoa scripting-sproget bruges. En ledsagende iOS-version (gratis i iOS App Store) giver dig mulighed for at kontrollere og redigere kode, når du er på farten, og du kan synkronisere dit arbejde mellem enheder.

UltraEdit

UltraEdit version 20.00 er tekstredigeringskomponenten i en suite af programmer fra IDM Computer Solutions, Inc., inklusive UltraCompare, UltraEdit Suite, UltraFinder og IDM All Access. Den blev første gang udgivet i 1994, så den har eksisteret i et stykke tid og har en loyal tilhængerskare.

Besøg den officielle UltraEdit-side for at downloade appen. Et abonnement koster $79.95/år (det andet år er halv pris) og dækker op til fem installationer. Alternativt kan du abonnere på alle IDMs apps for $99.95/år. 30-dages prøveperiode, 30-dages pengene-tilbage-garanti.

Ved første øjekast:

  • Tagline: ‘UltraEdit er den mest fleksible, kraftfulde og sikre teksteditor derude.’
  • Fokus: Applikations- og webudvikling
  • Platforme: Mac, Windows, Linux

Et personligt licensabonnement dækker enten tre eller fem installationer – UltraEdit-webstedet er uklart. På hjemmesiden taler det om 3 for 1 licens: ‘Din personlige licens er god til op til 3 maskiner på enhver kombination af platforme.’ På købssiden står der dog, at et abonnement dækker ‘Op til 5 installationer (personlige licenser).’

Tekstredaktør13

Appen er velegnet til både web- og app-udvikling. Det understøtter HTML, JavaScript, PHP, C/C++, PHP, Perl, Python og mere. Her er standardsyntaksfremhævningen for vores eksempel HTML- og PHP-filer:

Tekstredaktør14
Tekstredaktør15

Det er kraftfuldt og giver dig mulighed for at arbejde med gigantiske filer, op til gigabyte i størrelse. Den understøtter redigering af flere linjer og kolonneredigeringstilstand, kodefoldning og autofuldførelse. Søgefunktionen inkorporerer regulære udtryk og søgning efter filer. Debugging og live preview understøttes også. Appen kan tilpasses, så du kan oprette makroer, scripts og tastaturgenveje. En API og en række temaer er tilgængelige.

TextMate 2.0

TextMate 2.0 af MacroMates er en kraftfuld, tilpasselig teksteditor kun til macOS. Version 1 var meget populær, men da version 2 blev forsinket, hoppede mange brugere af sted til noget, der opdateres mere regelmæssigt, især Sublime Text. Opdateringen blev til sidst lanceret og er nu et open source-projekt (se dens licens her).

Besøg officielle TextMate-side for at downloade appen gratis.

Ved første øjekast:

  • Tagline: ‘Kraftfuld og tilpasselig teksteditor med understøttelse af en enorm liste af programmeringssprog og udviklet som open source.’
  • Fokus: Applikations- og webudvikling
  • Platforme: Kun Mac

TextMate er rettet mod udviklere og er særligt populær blandt Ruby on Rails-udviklere. Det er også af særlig interesse for Mac- og iOS-udviklere, fordi det fungerer med Xcode og kan bygge Xcode-projekter.

Funktioner tilføjes ved at installere bundter. Den er let og tilbyder en ren grænseflade. Her er, hvordan syntaks er fremhævet i vores eksempel HTML- og PHP-filer:

Tekstredaktør16
Tekstredaktør17

Avancerede funktioner som at lave flere redigeringer på én gang, automatisk parring af parenteser, kolonnevalg og versionskontrol er tilgængelige. Søg og erstat værker på tværs af projekter, makroer kan optages, og en betydelig liste af programmeringssprog understøttes.

Beslag

Brackets er et fællesskabsstyret open source-projekt (udgivet under MIT License) grundlagt af Adobe i 2022. Det har som mål at skubbe webudviklingsredaktører til næste niveau. Brackets har en ren, moderne grænseflade, som du vil være bekendt med, hvis du bruger andre Adobe-produkter.

Besøg den officielle Brackets-side for at downloade appen gratis.

Ved første øjekast:

  • Tagline: ‘En moderne, open source teksteditor, der forstår webdesign.’
  • Fokus: Webudvikling
  • Platforme: Mac, Windows, Linux

Brackets har fokus på webudvikling og tilbyder live forhåndsvisning af HTML- og CSS-filer, opdatering af sider i realtid. En No Distractions-knap giver dig en enklere grænseflade med et tryk på en knap, og en række gratis udvidelser er tilgængelige for at tilføje den specifikke funktionalitet, du har brug for.

Tekstredaktør18

Appen understøtter over 38 filformater og programmeringssprog, herunder C++, C, VB Script, Java, JavaScript, HTML, Python, Perl og Ruby. Her er standardsyntaksfremhævningen for HTML og PHP:

Tekstredaktør19
Tekstredaktør20

Som en Adobe-app har Brackets problemfri integration med Photoshop. PSD Lens er en funktion, der vil udtrække billeder, logoer og designstile fra Photoshop. Extract er et værktøj, der tager farver, skrifttyper, gradienter, målinger og anden information fra PSD’er for automatisk at oprette CSS. Disse er særligt praktiske funktioner for frontend-udviklere.

Komodo Edit

Komodo Edit er en enkel, men kraftfuld teksteditor fra ActiveState og er tilgængelig gratis. Det blev først udgivet i 2022 og ser nu ret dateret ud. Det er en nedskåret version af den mere avancerede Komodo IDE, som nu også er tilgængelig gratis.

Besøg den officielle Komodo Edit-side for at downloade appen gratis.

Ved første øjekast:

  • Tagline: ‘Kodeeditor til Open Source-sprog.’
  • Fokus: Applikations- og webudvikling
  • Platforme: Mac, Windows, Linux

Komodo Edit er distribueret under MOZILLA PUBLIC open source softwarelicens. Ligesom Atom vises en fejlmeddelelse, når du åbner Komodo Edit for første gang i macOS Catalina:

‘Komodo Edit 12’ kan ikke åbnes, fordi Apple ikke kan kontrollere det for skadelig software.

Løsningen er den samme: Find appen i Finder, højreklik og vælg Åbn.

Tekstredaktør1

Appen er enkel nok til, at begyndere kan begynde at bruge med det samme. Fokustilstand viser kun editoren. En grænseflade med faner lader dig nemt skifte mellem åbne filer. Go To Anything giver dig mulighed for hurtigt at søge efter og åbne den fil, du ønsker. Her er hvordan en HTML- og PHP-fil vises i editoren.

Tekstredaktør2
Tekstredaktør3

Mere avancerede funktioner er tilgængelige, herunder sporændringer, autofuldførelse og flere valg. En Markdown-fremviser er praktisk for forfattere, og makroer kan optages.

Tekstisk

Textastic er en avanceret kodeeditor, der oprindeligt er skrevet til iPad og nu tilgængelig til Mac og iPhone. I modsætning til Coda 2, som også tilbyder en iPad-app, er mobilversionen af ​​Textastic funktionsfuld og kraftfuld. Faktisk taler virksomheden om Mac-versionen som værende dens ledsagende app.

Køb appen for $7.99 fra Mac App Store. En prøveversion kan downloades fra officielle Textastic-side. iOS-versionen kan købes for $9.99 fra App Store.

Ved første øjekast:

  • Tagline: ‘Simpel og hurtig teksteditor til iPad/iPhone/Mac.’
  • Fokus: Enkelhed og brugervenlighed
  • Platforme: Mac, iOS

Textastic er overkommelig og brugervenlig. Jeg har brugt appen på min iPad, siden den blev udgivet, og begyndte at bruge Mac-versionen, da den var tilgængelig, fordi den er let og nem at bruge. Den er dygtig, men ikke den mest kraftfulde.

Mere end 80 programmerings- og opmærkningssprog er understøttet. Her er, hvordan Textastic viser HTML og PHP.

Tekstredaktør4
Tekstredaktør5

Det vil autofuldføre kode til HTML, CSS, JavaScript, PHP, C og Objective-C. Det understøtter TextMate og Sublime Text definitioner. Dine filer synkroniseres mellem Mac- og iOS-versionen via iCloud Drive.

Macvim

vim er en meget konfigurerbar kommandolinjeteksteditor, der blev oprettet i 1991. Det er en opdatering til Vi (‘Vi Improved’), som blev skrevet i 1976. Den bruges stadig af mange udviklere i dag, selvom dens grænseflade er anderledes end moderne teksteditorer. Macvim adresserer det til en vis grad, men det har stadig en betydelig indlæringskurve.

Besøg den officielle MacVim-side for at downloade appen gratis.

Ved første øjekast:

  • Tagline: ‘Vim – den allestedsnærværende teksteditor.’
  • Fokus: Alt hvad du kan forestille dig
  • Platforme: Mac. (Vim er tilgængeligt som et kommandolinjeværktøj på Unix, Linux, Windows NT, MS-DOS, macOS, iOS, Android, AmigaOS, MorphOS.)

Du har allerede Vim på din Mac. Bare åbn et terminalvindue og skriv ‘vi’ eller ‘vim’, og det åbnes. MacVim giver dig mulighed for at åbne appen ved i stedet at klikke på et ikon. Det giver også en fuld menulinje og er lidt mere brugervenlig.

Tekstredaktør6

Mens MacVim kun er skrevet til Mac’er, er Vim så tværplatform, som du kan få. Den er tilgængelig på Unix, Linux, Windows NT, MS-DOS, macOS, iOS, Android, AmigaOS og MorphOS. Det er designet til udviklere, og et enormt antal tilføjelser er tilgængelige.

Det er et modalt program. Når du klikker på appens vindue og begynder at skrive, vil du bemærke, at markøren hopper rundt i dokumentet i stedet for, at de tegn føjes til filen. Det er en funktion, og når du først har lært, hvad hver tast gør, vil du navigere gennem filen hurtigere end nogensinde før.

For at tilføje tekst til filen skal du indtaste Indsæt tilstand ved at trykke på bogstavet ‘i’ for at indsætte tekst, hvor markøren er, eller ‘o’ for at indsætte tekst i begyndelsen af ​​næste linje. Afslut Insert Mode ved at trykke på Escape. Nogle kommandoer starter med et kolon. For at gemme en fil for eksempel, skriv ‘:w’ og for at afslutte skriv ‘:q’.

Selvom grænsefladen er anderledes, kan MacVim gøre alt, hvad teksteditorerne ovenfor kan, og mere. Her er, hvordan syntaksfremhævning vises for HTML- og PHP-filer:

Tekstredaktør7
Tekstredaktør8

Er det værd at lære en app, der er så forskellig fra moderne apps? Mange udviklere svarer med et entusiastisk: ‘Ja!’ Her er nogle artikler, der fortæller om, hvorfor nogle udviklere bruger og elsker Vim:

Spacemacs

GNU Emacs er ens. Det er en gammel kommandolinjeeditor, der oprindeligt blev udgivet i 1984 som en opdatering til en ældre Emacs fra 1976. Spacemacs er et forsøg på at bringe det ind i den moderne verden, selvom selv blot at installere appen er meget arbejde!

Besøg den officielle Spacemacs-side for at downloade appen gratis.

Ved første øjekast:

  • Tagline: ‘Emacs – en udvidelsesbar, tilpasselig, gratis/fri teksteditor – og mere.’
  • Fokus: Alt hvad du kan forestille dig
  • Platforme: Mac (GNU Emacs er tilgængelig som et kommandolinjeværktøj på en lang række operativsystemer.)

GNU Emacs og Spacemacs er tilgængelige gratis under en GPL-licens. Ligesom Vim skal du bruge tid på at lære at bruge det, før du får noget gjort. Installation af appen kræver ret meget arbejde på kommandolinjen, men udviklere burde ikke have nogen problemer. Sørg for først at læse dokumentationen omhyggeligt.

Når du først starter Spacemacs, vælger du, om du foretrækker Vims eller Emacs editor-stil og flere andre muligheder. Derefter vil de nødvendige ekstra pakker blive installeret automatisk. Programmet er kraftfuldt og er afhængigt af programmeringssproget Emacs-Lisp for at udvide dets funktionalitet.

Her er den måde, HTML- og PHP-filer vises på som standard:

Tekstredaktør9
Tekstredaktør10

Spacemacs (og GNU Emacs generelt) er den mest vanskelige at lære app i vores roundup, men også den mest kraftfulde. Det vil tage tid og kræfter at lære. Hvis du er interesseret, er den officielle et glimrende sted at starte Guidet rundvisning i Emacs.

Bedste teksteditor til Mac: Sådan testede vi

Understøttede desktop- og mobile platforme

Hvis du arbejder på flere computere, der kører forskellige operativsystemer, foretrækker du måske at bruge en teksteditor, der fungerer overalt, hvor du gør. Alle de apps, der anbefales i denne roundup, fungerer på en Mac. Nogle er også tilgængelige til andre platforme, især Windows og Linux. Et par af apps fungerer også på iOS, så du kan få noget arbejde gjort på din iPhone eller iPad, når du er ude af kontoret.

En teksteditor designet specielt til Mac vil se ud og føles som en Mac-app; dedikerede Mac-brugere kan finde det nemmere at lære og bruge. En app på tværs af platforme kan bryde mange Mac-brugergrænsefladekonventioner, men den vil fungere på samme måde på alle operativsystemer.

Her er de apps, der kun virker på macOS:

  • BB Edit 13
  • 2 kø
  • TextMate 2.0
  • Tekstisk
  • MacVim (selvom Vim virker overalt)
  • Spacemacs (selvom Emacs fungerer overalt)

Disse teksteditorer fungerer også på Windows og Linux:

  • Sublim tekst 3
  • Atom
  • Visual Studio Code
  • UltraEdit
  • Beslag
  • Komodo Edit

Endelig har to af vores apps ledsagende apps, der kører på iOS:

  • 2 kø
  • Tekstisk

Coda 2s mobilapp er en mindre kraftfuld partnerapp, mens Textastics mobilapp er fuldt udstyret.

Brugervenlighed

De fleste teksteditorer er kraftfulde og har et væld af funktioner. Nogle gør det lettere for en begynder at komme i gang, mens andre har en stejl indledende indlæringskurve. Her er nogle eksempler:

  • Textastic er enkel og nem at bruge, men har ikke ret meget funktionalitet.
  • Sublime Text, Atom og andre har meget kraft under motorhjelmen, men begyndere kan bruge programmet uden indlæringskurven.
  • De mest avancerede teksteditorer, især Vim og Emacs, kræver meget læring, før du kan begynde at bruge dem. Vim leverer endda et spil, der lærer dig, hvordan du bruger det.

Mange teksteditorer har funktioner, der er rettet mod brugervenlighed, herunder en browserlignende grænseflade med faner og en distraktionsfri tilstand.

Kraftige redigeringsfunktioner

Brugere af teksteditorer har en tendens til at være ret tekniske og foretrækker funktionalitet frem for brugervenlighed. Tastaturgenveje kan fremskynde din arbejdsgang og give dig mulighed for at holde hænderne på tastaturet i stedet for at række ud efter en mus.

Mange teksteditorer giver dig mulighed for at have flere markører, så du kan vælge og redigere mere end én linje ad gangen. De kan også give kolonner, så du kan se forskellige sektioner af den samme fil på skærmen på samme tid.

Søg og erstat plejer at være konfigurerbart. Mange teksteditorer understøtter regulære udtryk, så du kan søge efter komplekse mønstre. Søgning udvides ofte til filsystemet, så du hurtigt kan finde den fil, du har brug for, og online-lagring – inklusive FTP- og WebDAV-servere, Amazon S3 og mere – er normalt understøttet.

Yderligere programmeringsværktøjer

De fleste teksteditorer imødekommer udviklernes specifikke behov. Det starter med syntaksfremhævning, en funktion, der gør kildekoden nemmere at læse.

Teksteditoren forstår funktionen af ​​forskellige elementer i en lang række programmerings-, script- eller markupsprog og viser dem i forskellige farver. Vi vil inkludere skærmbilleder af standardsyntaksfremhævningen af ​​hver teksteditor ved hjælp af en eksempel-HTML- og PHP-fil.

Kodefuldførelse sparer dig tid og reducerer stavefejl ved at tilbyde at skrive kode for dig. Dette kan være intelligent, hvor appen forstår konteksten, eller blot en måde at få adgang til en popup-menu med tilgængelige funktioner, variabler og andre elementer. Relaterede funktioner lukker muligvis automatisk tags og parenteser for dig.

Kodefoldning giver dig mulighed for at bruge teksteditoren som en outliner, der sammenklapper sektioner af din kildekode, så de er skjult af syne, når de ikke er nødvendige. Nogle tekstredigerere tillader også en live forhåndsvisning af HTML- og CSS-filer, en funktion værdsat af webudviklere.

Endelig går nogle teksteditorer ud over simpel redigering og inkluderer funktioner, du normalt finder i en IDE. Disse omfatter typisk kompilering, fejlretning og forbindelse med GitHub til versionering. Nogle teksteditorer (inklusive Visual Studio Code og Komodo Edit) er faktisk nedskårne versioner af virksomhedens IDE, som er tilgængelige separat.

Yderligere skriveværktøjer

Nogle teksteditorer inkluderer yderligere funktioner til forfattere, såsom Markdown-understøttelse og tekstfoldning. Mange forfattere sætter pris på, at teksteditorer er enklere, hurtigere og mere tilpasselige end tekstbehandlingsprogrammer. Oversættere bruger ofte teksteditorer, der tilbyder regulære udtryk til avanceret søgning og erstatning.

Plugins for at udvide appens funktionalitet

Den mest tiltalende funktion ved mange teksteditorer er, at de giver dig mulighed for at vælge, hvilke funktioner du har brug for ved at tilbyde et rigt økosystem af plugins. Det giver dig mulighed for at bygge en brugerdefineret app. Det betyder også, at teksteditorer er mindre oppustede: Som standard inkluderer de kun væsentlige funktioner.

Plugins er skrevet på en række forskellige sprog afhængigt af den teksteditor, du vælger, og udviklere kan oprette og dele deres plugins. Du kan ofte få adgang til biblioteket med plugins inde fra appen, og derefter tilføje dem, du ønsker, med blot et par klik. Nogle teksteditorer indeholder en enkel måde at optage makroer på uden kodning.

Koste

En teksteditor er det primære værktøj for en udvikler, så det er ingen overraskelse, at nogle er ret dyre, enten som et første køb eller et løbende abonnement. Det, der kan overraske dig, er, at mange af de bedste muligheder er gratis.

Det kan være, fordi de er et open source-projekt, der vedligeholdes af et fællesskab af brugere, eller fordi de er en bekvem måde at få smag for virksomhedens dyrere IDE. Her er dine muligheder, listet fra mest overkommelige til mindst.

Gratis:

  • Atom: gratis (open source)
  • Visual Studio Code: gratis (open source)
  • TextMate 2.0: gratis (open source)
  • Brackets: gratis (open source)
  • Komodo Edit: gratis (open source)
  • MacVim: gratis (open source)
  • Spacemacs: gratis (open source)

Indkøb:

  • Tekst: $7.99
  • BBEdit: $49.99 direkte, eller abonner (se nedenfor)
  • Sublim tekst: $80
  • Coda 2: $99.00

Abonnement:

  • BBEdit: $39.99/år, $3.99/måned, eller køb direkte (ovenfor)
  • UltraEdit: $79.95/år

Nogen anden god teksteditor til Mac, som vi savnede her? Efterlad en kommentar og fortæl os det.