Innholdsfortegnelse
En tekstredigerer er et hendig, fleksibelt verktøy som fortjener en plass på hver datamaskin. Som standard er det en grunnleggende forhåndsinstallert med alle populære operativsystemer. De brukes oftest av utviklere, men også ofte av forfattere og notattakere. De beste tekstredigererne har en tendens til å være utrolig kraftige og svært konfigurerbare, noe som gjør dem til et veldig personlig valg.
Det betyr at de som bruker tekstredigerere har sterke meninger om dem. Det er viktig å finne en som er helt riktig. Jo mer kjent du blir med den, jo mer nyttig vil du finne den. Det er derfor mange fortsatt bruker kraftige tekstredigerere som er over 30 år gamle, som Vim og GNU Emacs.
På overflaten kan et tekstredigeringsprogram se enkelt, enkelt og kjedelig ut, men det er fordi du ikke har det har fått vite det ennå. Under panseret er det kraftige funksjoner du kan bruke til å designe et nettsted, utvikle programvare og skrive en roman. Tekstredigerere er også nyttige for små jobber som å skrive lister eller skrive ned notater. De har en tendens til å komme med et grunnleggende sett med funksjoner som kan utvides gjennom plugins.
Så hva er tekstredigeringsprogrammet for deg?
Vår nummer én anbefaling er Sublime Text 3. Det er en rask, attraktivt, fullverdig tekstredigeringsprogram for Mac, Windows og Linux. Det koster $80, men det er ingen offisiell tidsbegrensning for prøveperioden, så du kan bli kjent med appen før du kjøper. Det ergratispakker som utvider VSCodes funksjonalitet. Disse inkluderer plugins for å skrive i Markdown, kjøre shell-skript og til og med lage AppleScript.
BBEdit 13
Bare Bones Softwares BBEdit 13 er en svært populær Mac-only editor som var først utgitt helt tilbake i 1992. I følge det offisielle nettstedet er det designet for å dekke behovene til forfattere, nettforfattere og programvareutviklere.
Besøk det offisielle BBEdit-nettstedet for å laste ned appen. En individuell lisens koster $49,99. Abonnementer kan kjøpes fra Mac App Store og koster $3,99/måned eller $39,99/år.
På et blikk:
- Tagline: «Det suger ikke. ®”
- Fokus: Allrounder: apputvikling, nettutvikling, skriving
- Plattformer: bare Mac
Dette tekstredigeringsprogrammet er en favoritt blant Mac-fans og samsvarer nøye med Apples retningslinjer for brukergrensesnitt, inkludert hurtigtaster og dra-og-slipp-konvensjoner. Den er både rask og stabil.
Den er imidlertid mindre moderne enn andre tekstredigerere i denne anmeldelsen. Det føles litt datert. Den tilbyr ikke faner for hvert åpent dokument; i stedet vises åpne filer nederst på sidepanelet. Sammenlignet med andre tekstredigerere er det en ganske komplisert oppgave å legge til temaer og pakker.
Syntaksutheving og funksjonsnavigering er godt implementert. Slik vises HTML- og PHP-filer:
Søk er kraftig, og tilbyrbåde regulære uttrykk og Grep-mønstertilpasning. Kodefolding og tekstfullføring er tilgjengelig, men flerlinjeredigering er ikke det.
Denne editoren gir flere verktøy for forfattere som standard enn de fleste av sine konkurrenter. Faktisk har forfatter Matt Gremmel brukt den som en av sine viktigste skriveapper siden minst 2013, selv om han også bruker andre apper.
Coda (Nå Nova)
Panic's Coda er et tekstredigeringsprogram for Mac med fokus på nettutvikling og ble opprinnelig utgitt i 2007. Det vil ikke eksistere mye lenger fordi det vil bli erstattet av en ny app.
Besøk det offisielle nettstedet for å laste ned appen. Du kan kjøpe appen for $99.
Med et blikk:
- Tagline: «Du koder for nettet. Du krever en rask, ren og kraftig tekstredigerer. Piksel-perfekt forhåndsvisning. En innebygd måte å åpne og administrere dine lokale og eksterne filer. Og kanskje en dæsj SSH. Si hei, Coda.»
- Fokus: Nettutvikling
- Plattformer: Kun Mac
Coda er nå tolv år gammel og føles utdatert. Panic innser det, og i stedet for å bare gi den en ansiktsløftning, utviklet de en helt ny app: Nova.
Den inneholder noen nyttige funksjoner for nettutviklere. Min favoritt er den innebygde WebKit Preview med en nettinspektør, debugger og profiler. Den kan også enkelt få tilgang til eksterne filer, inkludert de på FTP-, SFTP-, WebDAV- eller Amazon S3-servere.
Coda inkluderer mange avkonkurrentenes funksjoner:
- Søk og erstatt
- Kodefolding
- Prosjektomfattende autofullføring
- Automatisk lukking av taggen
- Syntaksutheving for et bredt spekter av språk
Slik ser standard syntaksutheving ut for våre eksempel-HTML- og PHP-filer:
Et stort programtilleggslager er tilgjengelig på den offisielle nettsiden slik at du kan legge til flere funksjoner til programmet. Kakao-skriptspråket brukes. En iOS-følgeversjon (gratis på iOS App Store) lar deg sjekke og redigere kode når du er på farten, og du kan synkronisere arbeidet ditt mellom enheter.
UltraEdit
UltraEdit versjon 20.00 er tekstredigeringskomponenten i en pakke med programmer fra IDM Computer Solutions, Inc., inkludert UltraCompare, UltraEdit Suite, UltraFinder og IDM All Access. Den ble først utgitt i 1994, så den har eksistert en stund og har en lojal tilhengerskare.
Besøk det offisielle UltraEdit-nettstedet for å laste ned appen. Et abonnement koster $79,95/år (det andre året er halv pris) og dekker opptil fem installasjoner. Alternativt kan du abonnere på alle IDMs apper for $99,95/år. 30-dagers prøveperiode, 30-dagers pengene-tilbake-garanti.
Med et blikk:
- Tagline: «UltraEdit er den mest fleksible, kraftige og sikre tekstredigereren der ute.»
- Fokus: Applikasjons- og nettutvikling
- Plattformer: Mac, Windows, Linux
En personlig lisensabonnementet dekker enten tre eller fem installasjoner – UltraEdit-nettstedet er uklart. På hjemmesiden snakker det om 3 for 1-lisensiering : "Din personlige lisens er god for opptil 3 maskiner på en hvilken som helst kombinasjon av plattformer." Likevel står det på kjøpssiden at et abonnement dekker «Opptil 5 installasjoner (personlige lisenser).»
Appen er egnet for både web- og apputvikling. Den støtter HTML, JavaScript, PHP, C/C++, PHP, Perl, Python og mer. Her er standardsyntaksuthevingen for våre eksempel-HTML- og PHP-filer:
Den er kraftig og lar deg jobbe med gigantiske filer, opptil gigabyte i størrelse. Den støtter flerlinjers redigering og kolonneredigeringsmodus, kodefolding og autofullføring. Søkefunksjonen inneholder regulære uttrykk og søk etter filer. Feilsøking og live forhåndsvisning støttes også. Appen kan tilpasses, slik at du kan lage makroer, skript og hurtigtaster. Et API og en rekke temaer er tilgjengelig.
TextMate 2.0
TextMate 2.0 av MacroMates er en kraftig, tilpassbar tekstredigerer kun for macOS. Versjon 1 var svært populær, men da versjon 2 ble forsinket, hoppet mange brukere til noe som oppdateres mer regelmessig, spesielt Sublime Text. Oppdateringen ble til slutt lansert og er nå et åpen kildekode-prosjekt (se lisensen her).
Besøk det offisielle TextMate-nettstedet for å laste ned appen forgratis.
Med et blikk:
- Tagline: "Kraftig og tilpassbar tekstredigerer med støtte for en enorm liste med programmeringsspråk og utviklet som åpen kildekode."
- Fokus: Applikasjons- og nettutvikling
- Plattformer: Kun Mac
TextMate er rettet mot utviklere og er spesielt populær blant Ruby on Rails-utviklere. Den er også av spesiell interesse for Mac- og iOS-utviklere fordi den fungerer med Xcode og kan bygge Xcode-prosjekter.
Funksjoner legges til ved å installere pakker. Den er lett og tilbyr et rent grensesnitt. Her er hvordan syntaksen er fremhevet i våre eksempel-HTML- og PHP-filer:
Avanserte funksjoner som å gjøre flere redigeringer samtidig, automatisk sammenkobling av parenteser, kolonnevalg og versjonskontroll er tilgjengelige. Søk og erstatt arbeider på tvers av prosjekter, makroer kan registreres, og en betydelig liste over programmeringsspråk støttes.
Brackets
Brackets er et fellesskapsveiledet åpen kildekode-prosjekt (utgitt under MIT License) grunnlagt av Adobe i 2014. Den har som mål å presse webutviklingsredaktører til neste nivå. Brackets har et rent, moderne grensesnitt som du vil bli kjent med hvis du bruker andre Adobe-produkter.
Besøk det offisielle Brackets-nettstedet for å laste ned appen gratis.
På et blikk:
- Tagline: «En moderne, åpen kildekodetekstredigerer som forstår webdesign.»
- Fokus: Webutvikling
- Plattformer: Mac, Windows, Linux
Brackets har fokus på nettutvikling, og tilbyr live forhåndsvisning av HTML- og CSS-filer, oppdatering av sider i sanntid. En Ingen distraksjoner-knapp gir deg et enklere grensesnitt ved å trykke på en knapp, og en rekke gratis utvidelser er tilgjengelige for å legge til den spesifikke funksjonaliteten du trenger.
Appen støtter over 38 filformater og programmeringsspråk, inkludert C++, C, VB Script, Java, JavaScript, HTML, Python, Perl og Ruby. Her er standard syntaksutheving for HTML og PHP:
Som en Adobe-app har Brackets sømløs integrasjon med Photoshop. PSD Lens er en funksjon som trekker ut bilder, logoer og designstiler fra Photoshop. Extract er et verktøy som tar farger, fonter, gradienter, målinger og annen informasjon fra PSD-er for automatisk å lage CSS. Dette er spesielt nyttige funksjoner for frontend-utviklere.
Komodo Edit
Komodo Edit er en enkel, men kraftig tekstredigerer fra ActiveState og er tilgjengelig gratis. Den ble først utgitt i 2007 og ser nå ganske utdatert ut. Det er en nedskåret versjon av den mer avanserte Komodo IDE, som nå også er tilgjengelig gratis.
Besøk den offisielle Komodo Edit-siden for å laste ned appen gratis.
Med et blikk:
- Tagline: "Koderedigering for språk med åpen kildekode."
- Fokus: Applikasjon og nettutvikling
- Plattformer: Mac, Windows, Linux
Komodo Edit distribueres under MOZILLA PUBLIC programvarelisens med åpen kildekode. I likhet med Atom, vises en feilmelding når du åpner Komodo Edit for første gang i macOS Catalina:
“Komodo Edit 12” kan ikke åpnes fordi Apple ikke kan sjekke den for skadelig programvare.
Løsningen er den samme: finn appen i Finder, høyreklikk og velg Åpne.
Appen er enkel nok til at nybegynnere kan begynne å bruke umiddelbart. Fokusmodus viser bare editoren. Et fanebasert grensesnitt lar deg enkelt bytte mellom åpne filer. Go To Anything lar deg raskt søke etter og åpne filen du ønsker. Her er hvordan en HTML- og PHP-fil vises i redigeringsprogrammet.
Flere avanserte funksjoner er tilgjengelige, inkludert sporendringer, autofullføring og flere valg. En Markdown-visningsprogram er nyttig for forfattere, og makroer kan tas opp.
Textastic
Textastic er et avansert koderedigeringsprogram som opprinnelig ble skrevet for iPad, og nå tilgjengelig for Mac og iPhone. I motsetning til Coda 2, som også tilbyr en iPad-app, er mobilversjonen av Textastic funksjonsfull og kraftig. Faktisk snakker selskapet om Mac-versjonen som en ledsager-app.
Kjøp appen for $7,99 fra Mac App Store. En prøveversjon kan lastes ned fra den offisielle Textastic-siden. iOS-versjonen kan kjøpesfor $9,99 fra App Store.
Med et blikk:
- Tagline: «Enkelt og raskt tekstredigeringsprogram for iPad/iPhone/Mac.»
- Fokus: Enkelhet og brukervennlighet
- Plattformer: Mac, iOS
Textastic er rimelig og brukervennlig. Jeg har brukt appen på iPaden min siden den ble utgitt, og begynte å bruke Mac-versjonen siden den var tilgjengelig fordi den er lett og enkel å bruke. Den er kapabel, men ikke den kraftigste.
Mer enn 80 programmerings- og markeringsspråk støttes. Her er hvordan Textastic viser HTML og PHP.
Den vil automatisk fullføre kode for HTML, CSS, JavaScript, PHP, C og Objective-C. Den støtter TextMate og Sublime Text-definisjoner. Filene dine synkroniseres mellom Mac- og iOS-versjonen via iCloud Drive.
MacVim
Vim er en svært konfigurerbar kommandolinjetekstredigerer opprettet i 1991. Det er en oppdatering til Vi ("Vi forbedret" ), som ble skrevet i 1976. Den brukes fortsatt av mange utviklere i dag, selv om grensesnittet er forskjellig fra moderne tekstredigerere. MacVim adresserer dette til en viss grad, men den har fortsatt en betydelig læringskurve.
Besøk den offisielle MacVim-siden for å laste ned appen gratis.
Med et øyeblikk :
- Tagline: «Vim – den allestedsnærværende tekstredigereren.»
- Fokus: Alt du kan forestille deg
- Plattformer: Mac. (Vim er tilgjengelig som et kommandolinjeverktøy på Unix, Linux, Windows NT, MS-DOS, macOS, iOS,Android, AmigaOS, MorphOS.)
Du har allerede Vim på Mac-en din. Bare åpne et terminalvindu og skriv "vi" eller "vim", så åpnes det. MacVim lar deg åpne appen ved å klikke på et ikon i stedet. Den har også en full menylinje og er litt mer brukervennlig.
Mens MacVim kun er skrevet for Mac-er, er Vim så tverrplattformer som du kan få. Den er tilgjengelig på Unix, Linux, Windows NT, MS-DOS, macOS, iOS, Android, AmigaOS og MorphOS. Det er designet for utviklere, og et enormt antall tillegg er tilgjengelige.
Det er et modalt program. Når du klikker på appens vindu og begynner å skrive, vil du legge merke til at markøren hopper rundt dokumentet i stedet for at tegnene legges til i filen. Det er en funksjon, og når du først har lært hva hver tast gjør, vil du navigere gjennom filen raskere enn noen gang.
For å legge til tekst i filen, må du gå inn i Innsettingsmodus ved å ved å trykke på bokstaven "i" for å sette inn tekst der markøren er, eller "o" for å sette inn tekst på begynnelsen av neste linje. Gå ut av innsettingsmodus ved å trykke på Escape. Noen kommandoer starter med et kolon. For å lagre en fil, skriv for eksempel ":w" og for å avslutte skriv ":q".
Selv om grensesnittet er annerledes, kan MacVim gjøre alt tekstredigererne ovenfor kan gjøre, og mer. Slik vises syntaksutheving for HTML- og PHP-filer:
Er det verdt å lære en app som er så forskjellig framoderne apper? Mange utviklere svarer med et entusiastisk "Ja!" Her er noen artikler som snakker om hvorfor noen utviklere bruker og elsker Vim:
- Why I Use Vim (Pascal Precht)
- 7 Reasons to Love Vim (Opensource.com)
- Diskusjon: Kan noen forklare meg hvorfor folk bruker vi/vim? (Reddit)
- Diskusjon: Hva er fordelene med å lære Vim? (Stack Overflow)
Spacemacs
GNU Emacs er lik. Det er en gammel kommandolinjeredigerer som opprinnelig ble utgitt i 1984 som en oppdatering til en eldre Emacs fra 1976. Spacemacs er et forsøk på å bringe den inn i den moderne verden, selv om bare å installere appen er mye arbeid!
Besøk det offisielle Spacemacs-nettstedet for å laste ned appen gratis.
Med et blikk:
- Tagline: «Emacs – en utvidbar, tilpassbar, gratis/fri tekstredigerer – og mer.»
- Fokus: Alt du kan forestille deg
- Plattformer: Mac (GNU Emacs er tilgjengelig som et kommandolinjeverktøy på en lang rekke operativsystemer.)
GNU Emacs og Spacemacs er tilgjengelig gratis under en GPL-lisens . Som Vim, må du bruke tid på å lære hvordan du bruker det før du får gjort noe. Å installere appen tar ganske mye arbeid på kommandolinjen, men utviklere bør ikke ha noen problemer. Sørg for at du først leser dokumentasjonen nøye.
Når du først starter Spacemacs, velger du om du foretrekker Vims eller Emacs redigeringsstil og flerekonfigurerbar, og et bredt utvalg av pakker er tilgjengelig for å legge til de spesifikke funksjonene du trenger.
Atom er et populært gratisalternativ. I likhet med Sublime Text er den på tvers av plattformer, i stand og kan utvides gjennom et stort pakkelager. Fokuset er på applikasjonsutvikling, men det er en Electron-app, så den er ikke like responsiv som vinneren vår.
Andre tekstredigerere er også ekstremt dyktige og har sine styrker, fokus, begrensninger og grensesnitt. Vi dekker tolv av de beste og hjelper deg med å finne den som passer perfekt for dine behov, preferanser og arbeidsflyt.
Hvorfor stole på meg for denne veiledningen?
En god tekstredigerer er et av mine favorittverktøy. Jeg har brukt dem i flere tiår, først i DOS, deretter Windows, Linux og nå Mac. Jeg redigerer ofte innhold for nettet i et tekstredigeringsprogram, og ser HTML-markeringen direkte. Noen ganger kan jeg være ganske masete med koden som brukes og hvordan den er lagt opp.
På Linux var mine favoritttekstredigerere Genie og Bluefish, selv om jeg også regelmessig brukte Gedit og Kate. Da jeg byttet til Mac, brukte jeg først TextMate. Etter en tid vendte jeg imidlertid til Sublime Text, som ble oppdatert regelmessig.
Jeg fortsatte å eksperimentere med andre tekstredigerere og slo meg til slutt på Komodo Edit. Den hadde funksjonene jeg trengte på det tidspunktet og et grensesnitt som passet arbeidsflyten min. Det inkluderte opptak av mange grunnleggende søk-og-erstatt-makroer som varandre muligheter. Etter det vil de nødvendige tilleggspakkene bli installert automatisk. Programmet er kraftig og er avhengig av programmeringsspråket Emacs-Lisp for å utvide funksjonaliteten.
Her er måten HTML- og PHP-filer vises som standard:
Spacemacs (og GNU Emacs generelt) er den appen som er vanskeligst å lære i oppsummeringen vår, men også den kraftigste. Det vil ta tid og krefter å lære. Hvis du er interessert, er et utmerket sted å starte den offisielle guidede omvisningen i Emacs.
Beste tekstredigerer for Mac: Hvordan vi testet
Støttede stasjonære og mobile plattformer
Hvis du jobber på flere datamaskiner som kjører forskjellige operativsystemer, kan det hende du foretrekker å bruke et tekstredigeringsprogram som fungerer overalt. Alle appene som anbefales i denne sammendraget fungerer på en Mac. Noen er også tilgjengelige for andre plattformer, spesielt Windows og Linux. Et par av appene fungerer også på iOS, slik at du kan få gjort litt arbeid på iPhone eller iPad når du ikke er på kontoret.
Et tekstredigeringsprogram designet spesielt for Mac vil se ut og føles som en Mac-app; dedikerte Mac-brukere kan finne det lettere å lære og bruke. En app på tvers av plattformer kan bryte mange konvensjoner for Mac-brukergrensesnitt, men den vil fungere på samme måte på alle operativsystemer.
Her er appene som bare fungerer på macOS:
- BBEdit 13
- Coda 2
- TextMate2.0
- Textastic
- MacVim (selv om Vim fungerer overalt)
- Spacemacs (selv om Emacs fungerer overalt)
Disse tekstredigererne fungerer også på Windows og Linux:
- Sublime Text 3
- Atom
- Visual Studio Code
- UltraEdit
- Brackets
- Komodo Edit
Til slutt, to av appene våre har følgeapper som kjører på iOS:
- Coda 2
- Textastic
Coda 2s mobilapp er en mindre kraftig partnerapp, mens Textastics mobilapp er fullt utstyrt.
Brukervennlighet
De fleste tekstredigerere er kraftige og har massevis av funksjoner. Noen gjør det lettere for en nybegynner å komme i gang, mens andre har en bratt innledende læringskurve. Her er noen eksempler:
- Textastic er enkelt og lett å bruke, men har ikke mye funksjonalitet.
- Sublime Text, Atom og andre har mye kraft under panseret, men nybegynnere kan bruke programmet uten læringskurven.
- De mest avanserte tekstredigererne, spesielt Vim og Emacs, krever mye læring før du kan begynne å bruke dem. Vim tilbyr til og med et spill som lærer deg hvordan du bruker det.
Mange tekstredigerere har funksjoner som er rettet mot brukervennlighet, inkludert et nettleserlignende grensesnitt med faner og en distraksjonsfri modus.
Kraftige redigeringsfunksjoner
Brukere av tekstredigerere har en tendens til å være ganske tekniske og foretrekker funksjonalitet fremfor brukervennlighet. Tastatursnarveier kan øke hastigheten på arbeidsflyten oglar deg holde hendene på tastaturet i stedet for å strekke deg etter en mus.
Mange tekstredigerere lar deg ha flere markører slik at du kan velge og redigere mer enn én linje om gangen. De kan også gi kolonner slik at du kan se forskjellige deler av den samme filen på skjermen samtidig.
Søk og erstatt har en tendens til å være konfigurerbart. Mange tekstredigerere støtter regulære uttrykk slik at du kan søke etter komplekse mønstre. Søk utvides ofte til filsystemet slik at du raskt kan finne filen du trenger, og nettlagring – inkludert FTP- og WebDAV-servere, Amazon S3 og mer – støttes vanligvis.
Ekstra programmeringsverktøy
De fleste tekstredigerere imøtekommer de spesifikke behovene til utviklere. Det starter med syntaksutheving, en funksjon som gjør kildekoden lettere å lese.
Tekstredigeringsprogrammet forstår funksjonen til forskjellige elementer i en lang rekke programmerings-, skript- eller markeringsspråk, og viser dem i forskjellige farger . Vi vil inkludere skjermbilder av standard syntaksutheving av hver tekstredigerer, ved å bruke en eksempel-HTML- og PHP-fil.
Kodefullføring sparer deg for tid og reduserer skrivefeil ved å tilby å skrive kode for deg. Dette kan være intelligent, der appen forstår konteksten, eller bare en måte å få tilgang til en popup-meny med tilgjengelige funksjoner, variabler og andre elementer. Relaterte funksjoner kan lukke tagger automatiskog parentes for deg.
Kodefolding lar deg bruke tekstredigereren som en disposisjon, og kollapser deler av kildekoden din slik at de er skjult for syne når de ikke er nødvendige. Noen tekstredigerere tillater også en live forhåndsvisning av HTML- og CSS-filer, en funksjon som webutviklere setter pris på.
Til slutt går noen tekstredigerere utover enkel redigering og inkluderer funksjoner du vanligvis finner i en IDE. Disse inkluderer vanligvis kompilering, feilsøking og tilkobling til GitHub for versjonskontroll. Noen tekstredigerere (inkludert Visual Studio Code og Komodo Edit) er faktisk reduserte versjoner av selskapets IDE, som er tilgjengelige separat.
Ytterligere skriveverktøy
Noen tekstredigerere inkluderer tilleggsfunksjoner for forfattere, som Markdown-støtte og tekstfolding. Mange forfattere setter pris på at tekstredigerere er enklere, raskere og mer tilpassbare enn tekstbehandlere. Oversettere bruker ofte tekstredigerere som tilbyr regulære uttrykk for avansert søk og erstatning.
Plugins for å utvide appens funksjonalitet
Den mest tiltalende funksjonen til mange tekstredigerere er at de lar deg velge hvilke funksjoner du trenger ved å tilby et rikt økosystem av plugins. Den lar deg bygge en tilpasset app. Det betyr også at tekstredigerere er mindre oppblåste: som standard inkluderer de bare viktige funksjoner.
Plugins er skrevet på en rekke språk avhengig av tekstredigeringsprogrammetsom du velger, og utviklere kan opprette og dele pluginene sine. Du kan ofte få tilgang til biblioteket med plugins fra appen, og deretter legge til de du vil ha med bare noen få klikk. Noen tekstredigerere inkluderer en enkel måte å ta opp makroer uten koding.
Kostnad
En tekstredigerer er hovedverktøyet til en utvikler, så det er ingen overraskelse at noen er ganske dyre, enten som en førstegangskjøp eller et pågående abonnement. Det som kan overraske deg er at mange av de beste alternativene er gratis.
Det kan være fordi de er et åpen kildekode-prosjekt vedlikeholdt av et brukerfellesskap, eller fordi de er en praktisk måte å få smaken på selskapets dyrere IDE. Her er alternativene dine, oppført fra rimeligste til minst.
Gratis:
- Atom: gratis (åpen kildekode)
- Visual Studio-kode: gratis (åpen -kilde)
- TextMate 2.0: gratis (åpen kildekode)
- Brackets: gratis (åpen kildekode)
- Komodo Edit: gratis (åpen kildekode)
- MacVim: gratis (åpen kildekode)
- Spacemacs: gratis (åpen kildekode)
Kjøp:
- Tekstastisk: $7,99
- BBEditt: $49,99 direkte, eller abonner (se nedenfor)
- Sublimtekst: $80
- Coda 2: $99,00
Abonnement:
- BBEdit: $39,99/år, $3,99/måned, eller kjøp direkte (over)
- UltraEdit: $79,95/år
Enhver annen god tekstredigerer for Mac som vi savnet her? Legg igjen en kommentar og gi oss beskjed.
praktisk oppført i et sidepanel. Jeg kunne starte dem én etter én ved å dobbeltklikke på makronavnet.Jeg kjøpte Textastic for iPaden min og byttet til slutt til den på Mac-en også. Den er mager, slem og gjorde alt jeg trengte den gangen.
Jeg har også ofte spilt med Vim og Emacs opp gjennom årene, men har ikke dedikert nok tid til å lære å bruke dem dyktig. Grensesnittene deres ligner ikke på moderne apper, så jeg syntes det var vanskelig å holde meg til dem selv om jeg er overbevist om at de er de kraftigste verktøyene der ute og har venner som sverger til dem.
Who Needs a Tekstredigerer?
Hvem trenger en anstendig tekstredigerer? Alle som trenger å jobbe med vanlige tekstfiler. Det inkluderer folk som trenger et tilfeldig verktøy for små redigeringer og de som bruker et som sitt primære programvareverktøy hver dag. Du kan bruke et tekstredigeringsprogram for oppgaver som:
- opprette HTML- og CSS-filer når du oppretter et nettsted
- skrive innhold for nettet i HTML eller Markdown
- utvikling nettapper som bruker et programmeringsspråk som Python, JavaScript, Java, Ruby on Rails eller PHP
- utvikler skrivebordsapper ved å bruke et programmeringsspråk som Objective C, C# eller C++
- utvikler mobilapplikasjoner ved å bruke et programmeringsspråk som Java, Python, Objective C, Swift, C#, C++
- redigering av tekstbaserte konfigurasjonsfiler for et program eller operativsystemet
- skriver i markupspråk som lar deg legge til formatering i ren tekst, som Fountain for manus og Markdown for prosa
- ta notater i ren tekst eller Markdown for å unngå leverandørlåsing
Noen tekstredigerere er utviklet med tanke på en eller flere av disse oppgavene. Et tekstredigeringsprogram rettet mot apputviklere kan inneholde en debugger, mens et tekstredigeringsprogram rettet mot nettutviklere kan ha en forhåndsvisningsrute. Men de fleste tekstredigerere er fleksible nok til å brukes til ethvert formål.
Appellen til en tekstredigerer er at den kan brukes til så mange forskjellige ting, og tilpasses på måter som ingen annen type app kan. Imidlertid foretrekker mange brukere å bruke et mer spesialisert verktøy, for eksempel en IDE (Integrated Development Environment) for programmering, eller en dedikert skriveapplikasjon som Scrivener eller Ulysses.
Siden du er interessert i tekstredigering, vi har en rekke andre oppsummeringer som også kan interessere deg:
- Beste Mac for programmering
- Beste bærbare datamaskin for programmering
- Beste skriveapper for Mac
Best Text Editor for Mac: The Winners
Best Commercial Text Editor: Sublime Text 3
Sublime Text 3 er en tekstredigering på tvers av plattformer som er rask, enkel å komme i gang med, og dekker behovene til de fleste brukere. Den ble lansert i 2008 og er fullt utstyrt og kan tilpasses – et utmerket valg for alle som trenger en profesjonell, dyktig tekstredaktør.
Besøk det offisielle Sublime Text-nettstedet for å laste ned. Den gratis prøveperioden er ubestemt. Appen koster $80 for hver bruker (ikke for hver maskin) for fortsatt bruk.
Med et blikk:
- Tagline: «En sofistikert tekstredigerer for kode, markering og prosa.»
- Fokus: Allrounder – apputvikling, nettutvikling, skriving
- Plattformer: Mac, Windows, Linux
Det er enkelt å komme i gang med Sublim tekst. Det er ikke noe reelt sluttpunkt for den gratis prøveversjonen, så du kan teste den grundig før du bestemmer deg for å kjøpe den, noe du vil bli invitert til å gjøre fra tid til annen. Og appen er enkel å lære. Du hopper inn og begynner å bruke den, og plukker deretter opp de avanserte funksjonene underveis etter hvert som du trenger dem.
Det ser flott ut og er rikt på funksjoner. Sublime Text 3 fungerer konsekvent på tvers av alle plattformer, noe som oppnås ved bruk av et tilpasset UI-verktøysett, og selve appen er hjemmehørende i hvert operativsystem. Det gjør den lettere og mer responsiv enn andre redigeringsverktøy på tvers av plattformer.
Sublime Text tilbyr et bredt utvalg tastatursnarveier for å holde fingrene der du vil ha dem, og en valgfri Minikart på høyre side av skjermen viser deg umiddelbart hvor du er i et dokument.
Syntaksutheving tilbys, og en rekke fargevalg er tilgjengelige. Her er standardinnstillingene for en HTML-fil:
Og her erstandard syntaksutheving for en PHP-fil:
Du kan se flere åpne dokumenter i et fanebasert grensesnitt (som ovenfor) eller i separate vinduer.
A distraksjonsfri modus gjør vinduet i full skjerm, og menyen og andre brukergrensesnittelementer er skjult.
Du kan redigere flere linjer samtidig ved å velge de ønskede linjenumrene (ved å Shift-klikke eller Kommando-klikke), og deretter bruke tastatursnarveien kommando-shift-L. En markør vil vises på hver valgt linje.
Kodeseksjoner kan brettes (for eksempel der nestet hvis setninger brukes) ved å klikke på trekantene ved siden av linjenumrene.
Søk og erstatt er kraftig og støtter regulære uttrykk. Søk utvides til filsystemet med kommandoen Goto Anything (Command-P), som er den raskeste måten å åpne en fil i gjeldende mappe. Andre «Gå til»-kommandoer gjør navigeringen enkel og inkluderer Goto Symbol, Goto Definition, Goto Reference og Goto Line.
Appen er svært tilpassbar. Innstillinger endres ved å redigere en tekstbasert konfigurasjonsfil. Selv om det kan overraske nybegynnere, gir det mye mening for de som er vant til å jobbe i et tekstredigeringsprogram, og preferansefilen er svært kommentert slik at du kan se de tilgjengelige alternativene.
Plugins er tilgjengelig fra Sublime Texts pakkemanagement system, som kan nås fra kommandopaletten i appen eller fra den offisielle nettsiden. Disse kan utvide funksjonaliteten til appen på spesifikke måter, og er skrevet i Python. Nesten 5000 er tilgjengelig for øyeblikket.
Beste fritekstredigerer: Atom
Atom er et gratis og åpen kildekode-alternativ lansert i 2014. Det har lignende funksjonalitet som Sublime Text . Atom er på tvers av plattformer og er basert på Electron «write once and deploy everywhere»-rammeverket, så det er litt tregere enn Sublime Text.
Appen ble laget av GitHub, som senere har blitt kjøpt opp av Microsoft. Til tross for bekymringer fra noen i fellesskapet (spesielt siden Microsoft allerede hadde utviklet sitt eget tekstredigeringsprogram), er Atom fortsatt en robust tekstredigerer.
Besøk det offisielle Atom-nettstedet for å laste ned appen gratis.
På et blikk:
- Tagline: "En hackbar tekstredigerer for det 21. århundre."
- Fokus: Applikasjonsutvikling
- Plattformer : Mac, Windows, Linux
Foreløpig er det første inntrykket Atom gir ikke bra. Første gang du åpner den under macOS Catalina vises en feilmelding:
“Atom” kan ikke åpnes fordi Apple ikke kan sjekke den for skadelig programvare.
Jeg fant en løsning på Atom diskusjonsforum: finn Atom i Finder, høyreklikk på det og velg åpne. Når du har gjort det, åpnes appen uten feilmelding i fremtiden. Jeg er overrasket over at det ikke allerede er opprettet en løsning for dette.
Atom er lett for nye brukere å plukke opp. Den tilbyr et fanebasert grensesnitt samt flere ruter, samt attraktiv syntaksutheving for en rekke språk. Her er standardformatet for HTML- og PHP-filer.
I likhet med Sublime Text er flerlinjeredigering tilgjengelig, som strekker seg til redigering av flere brukere. Teletype er en unik funksjon som lar forskjellige brukere åpne og redigere dokumentet samtidig, omtrent som du ville gjort med Google Dokumenter.
Kodefolding og smart autofullføring er tilgjengelig, i likhet med regulære uttrykk, en filsystemnettleser, utmerkede navigasjonsalternativer og kraftige søk.
Siden appen ble laget med utviklere i tankene, er det ingen overraskelse at Atom inkluderer noen IDE-funksjoner og tilbud for å installere Apples utvikling verktøy for deg når du åpner den for første gang.
Du legger til funksjonalitet til appen gjennom pakker, og pakkebehandlingen kan nås direkte fra Atom.
Tusenvis av pakker er tilgjengelige. De lar deg legge til funksjoner som distraksjonsfri redigering, bruk av Markdown, ekstra kodebiter og språkstøtte, og detaljert tilpasning av måten appen ser ut og fungerer på.
Beste tekstredigerer for Mac: The Konkurranse
Visual Studio Code
Selv om Atom nå teknisk sett er enMicrosoft-produkt, Visual Studio Code er appen de designet, og den er kjempefin. Den ble lansert i 2015 og øker raskt i popularitet. Dens fremtredende funksjoner er smart kodefullføring og syntaksutheving.
Besøk det offisielle nettstedet for Visual Studio Code for å laste ned appen gratis.
Med et øyeblikk:
- Tagline: «Koderedigering. Redefinert.”
- Fokus: Applikasjonsutvikling
- Plattformer: Mac, Windows, Linux
VSCode er rask og responsiv, rettet mot utviklere, og fokusert på redigering og feilsøkingskode. Den er utgitt under en åpen kildekode MIT-lisens.
IntelliSense er en funksjon som legger til intelligens til kodefullføring og syntaksutheving ved å ta hensyn til variabeltyper, funksjonsdefinisjoner og importerte moduler. Over 30 programmeringsspråk støttes, inkludert ASP.NET og C#. Her er standard syntaksutheving for HTML- og PHP-filer:
Appen har litt av en læringskurve og inkluderer både et fanebasert grensesnitt og delte vinduer. Zen Mode gir et minimalt grensesnitt ved å trykke på en knapp, skjuler menyer og vinduer og maksimerer appen for å fylle skjermen.
Den inkluderer en terminal, debugger og Git-kommandoer, men er ikke en full IDE. For det må du kjøpe det mye større Visual Studio, Microsofts profesjonelle IDE.
Et stort utvidelsesbibliotek er tilgjengelig fra appen, som gir tilgang til