Geriausias "Mac" teksto redaktorius 2022 m. (išsamus vadovas)

  • Pasidalinti
Cathy Daniels

Teksto redaktorius yra patogus ir lankstus įrankis, kuris nusipelno vietos kiekviename kompiuteryje. Pagal nutylėjimą pagrindinis teksto redaktorius yra iš anksto įdiegtas kiekvienoje populiarioje operacinėje sistemoje. Juos dažniausiai naudoja programuotojai, bet taip pat dažnai rašytojai ir užrašų tvarkytojai. Geriausi teksto redaktoriai paprastai būna labai galingi ir labai lengvai konfigūruojami, todėl juos galima rinktis asmeniškai.

Tai reiškia, kad tie, kurie naudoja teksto redaktorius, turi tvirtą nuomonę apie juos. Labai svarbu rasti tinkamą. Kuo geriau su juo susipažinsite, tuo naudingesnis jis jums bus. Štai kodėl daugelis žmonių vis dar naudoja galingus, daugiau nei 30 metų senumo teksto redaktorius, tokius kaip "Vim" ir "GNU Emacs".

Iš pažiūros teksto redaktorius gali atrodyti paprastas, paprastas ir nuobodus, bet taip yra todėl, kad dar nesate su juo susipažinę. Po gaubtu slypi galingos funkcijos, kurias galite naudoti kurdami interneto svetaines, programinę įrangą ir rašydami romaną. Teksto redaktoriai taip pat naudingi atliekant nedidelius darbus, pavyzdžiui, rašant sąrašus ar užrašus. Jie paprastai turi pagrindinį funkcijų rinkinį, kurį galima išplėsti.naudojant įskiepius.

Koks teksto redaktorius jums tinka?

Mūsų rekomendacija numeris vienas yra "Sublime Text 3". Tai greitas, patrauklus, visapusiškas teksto redaktorius, skirtas "Mac", "Windows" ir "Linux" kompiuteriams. Jis kainuoja 80 USD, tačiau oficialus bandomasis laikotarpis neribojamas, todėl prieš įsigydami galite susipažinti su programa. Ją galima konfigūruoti, o norint pridėti konkrečių jums reikalingų funkcijų, siūlomi įvairūs paketai.

"Atom" yra populiari nemokama alternatyva. Kaip ir "Sublime Text", ji yra daugiaplatformė, pajėgi ir plečiama per didelę paketų saugyklą. Daugiausia dėmesio skiriama programų kūrimui, tačiau tai "Electron" programa, todėl nėra tokia jautri kaip mūsų nugalėtoja.

Kiti teksto redaktoriai taip pat yra labai pajėgūs ir turi savo stipriąsias puses, akcentus, apribojimus ir sąsajas. Apžvelgsime dvylika geriausių ir padėsime jums rasti tą, kuris idealiai atitinka jūsų poreikius, pageidavimus ir darbo eigą.

Kodėl verta pasitikėti šiuo vadovu?

Geras teksto redaktorius yra vienas mėgstamiausių mano įrankių. Juos naudoju jau dešimtmečius, iš pradžių DOS, paskui "Windows", "Linux", o dabar - "Mac". Dažnai interneto turinį redaguoju teksto redaktoriumi, tiesiogiai peržiūrėdamas HTML žymėjimą. Kartais galiu būti gana išrankus dėl naudojamo kodo ir jo išdėstymo.

"Linux" sistemoje mėgstamiausi teksto redaktoriai buvo "Genie" ir "Bluefish", nors taip pat reguliariai naudojau "Gedit" ir "Kate". Kai perėjau prie "Mac", iš pradžių naudojau "TextMate". Tačiau po kurio laiko perėjau prie "Sublime Text", kuris buvo reguliariai atnaujinamas.

Toliau eksperimentavau su kitais teksto redaktoriais ir galiausiai apsistojau ties "Komodo Edit". Jis turėjo tuo metu man reikalingas funkcijas ir mano darbo eigai tinkančią sąsają. Tai apėmė daugybės pagrindinių paieškos ir pakeitimo makrokomandų įrašymą, kurios buvo patogiai išvardytos šoniniame skydelyje. Jas galėjau paleisti vieną po kitos dukart spustelėjęs makrokomandos pavadinimą.

Įsigijau "Textastic" savo "iPad" ir galiausiai perėjau prie jos ir "Mac" kompiuteryje. Ji taupi, vidutinė ir padarė viską, ko man tuo metu reikėjo.

Per daugelį metų dažnai žaidžiau su "Vim" ir "Emacs", bet neskyriau pakankamai laiko, kad išmoktų jomis naudotis. Jų sąsajos nepanašios į šiuolaikines programas, todėl man buvo sunku prie jų prikibti, nors esu įsitikinęs, kad tai galingiausi įrankiai, ir turiu draugų, kurie jais prisiekinėja.

Kam reikalingas teksto redaktorius?

Kam reikalingas tinkamas teksto redaktorius? Visiems, kuriems reikia dirbti su teksto failais. Tai ir žmonės, kuriems reikia atsitiktinio įrankio nedideliems redagavimams atlikti, ir tie, kurie kasdien jį naudoja kaip pagrindinį programinės įrangos įrankį. Teksto redaktorių galite naudoti tokioms užduotims atlikti:

  • HTML ir CSS failų kūrimas kuriant svetainę.
  • rašyti turinį žiniatinkliui HTML arba Markdown kalba.
  • kurti žiniatinklio programėles naudojant programavimo kalbą, pavyzdžiui, Python, JavaScript, Java, Ruby on Rails arba PHP.
  • kurti darbalaukio programas naudojant programavimo kalbą, pavyzdžiui, Objective C, C# arba C++.
  • kurti mobiliąsias programėles naudojant programavimo kalbą, pavyzdžiui, Java, Python, Objective C, Swift, C#, C++.
  • redaguoti tekstinius programinės įrangos programos arba operacinės sistemos konfigūracijos failus.
  • rašyti žymėjimo kalbomis, kuriomis galima formatuoti paprastą tekstą, pavyzdžiui, "Fountain" scenarijams ir "Markdown" prozai.
  • užrašų rašymas paprastu tekstu arba "Markdown", kad išvengtumėte pardavėjo užrakinimo.

Kai kurie teksto redaktoriai kuriami atsižvelgiant į vieną ar kelias iš šių užduočių. Programėlių kūrėjams skirtame teksto redaktoriuje gali būti derintuvas, o žiniatinklio kūrėjams skirtame teksto redaktoriuje gali būti tiesioginės peržiūros langas. Tačiau dauguma teksto redaktorių yra pakankamai lankstūs, kad juos būtų galima naudoti bet kokiam tikslui.

Teksto redaktorius patrauklus tuo, kad jį galima naudoti įvairiems dalykams ir pritaikyti taip, kaip negalima pritaikyti jokios kitos rūšies programos. Tačiau daugelis naudotojų mieliau renkasi labiau specializuotą įrankį, pavyzdžiui, programavimui skirtą IDE (Integrated Development Environment) arba specialią rašymo programą, pavyzdžiui, "Scrivener" arba "Ulysses".

Kadangi jus domina teksto redaktoriai, turime keletą kitų apžvalgų, kurios taip pat gali jus sudominti:

  • Geriausias "Mac" kompiuteris programavimui
  • Geriausias nešiojamasis kompiuteris programavimui
  • Geriausios "Mac" rašymo programos

Geriausias "Mac" teksto redaktorius: nugalėtojai

Geriausias komercinis teksto redaktorius: "Sublime Text 3

"Sublime Text 3" yra įvairioms platformoms skirtas teksto redaktorius, kuris yra greitas, lengvai pradedamas naudoti ir atitinka daugumos naudotojų poreikius. 2008 m. pradėtas naudoti, jis turi visas funkcijas ir yra labai lengvai pritaikomas - tai puikus pasirinkimas visiems, kuriems reikia profesionalaus, galinčio redaguoti tekstą redaktoriaus.

Norėdami atsisiųsti, apsilankykite oficialioje "Sublime Text" svetainėje. Nemokamas bandomasis laikotarpis yra neribotas. Programos tolesnis naudojimas kainuoja 80 USD kiekvienam naudotojui (ne kiekvienam kompiuteriui).

Iš pirmo žvilgsnio:

  • Šūkis: "Sudėtingas teksto redaktorius, skirtas kodui, žymėjimui ir prozai."
  • Dėmesys: Visapusiškas programėlių kūrimas, žiniatinklio kūrimas, rašymas
  • Platformos: "Mac", "Windows", "Linux

Pradėti dirbti su "Sublime Text" lengva. Nemokama bandomoji versija neturi galutinio taško, todėl galite ją nuodugniai išbandyti, kol nuspręsite ją įsigyti, o tai padaryti kartais būsite kviečiami. Be to, programą lengva išmokti. Galite pradėti naudotis ja, o vėliau, kai prireiks, galėsite naudotis išplėstinėmis funkcijomis.

Jis puikiai atrodo ir turi daug funkcijų. "Sublime Text 3" nuosekliai veikia visose platformose - tam naudojamas individualus vartotojo sąsajos priemonių rinkinys, o pati programa yra pritaikyta kiekvienai operacinei sistemai. Dėl to ji yra lengvesnė ir jautresnė nei kiti įvairioms platformoms skirti redaktoriai.

"Sublime Text" siūlo daugybę klaviatūros spartieji klavišai kad pirštai būtų ten, kur reikia, ir pasirinktinai Minimalus žemėlapis dešinėje ekrano pusėje iš karto parodo, kurioje dokumento vietoje esate.

Sintaksės paryškinimas ir galima pasirinkti įvairias spalvų schemas. Čia pateikiami numatytieji HTML failo nustatymai:

Čia pateikiamas numatytasis PHP failo sintaksės paryškinimas:

Galite matyti kelis atidarytus dokumentus skirtukų sąsaja (kaip nurodyta pirmiau) arba atskiruose languose.

A režimas, kai neblaško dėmesio. langas tampa per visą ekraną, o meniu ir kiti naudotojo sąsajos elementai paslepiami.

Galite redaguoti kelias eilutes vienu metu pasirinkdami norimų eilučių numerius (spustelėdami Shift arba Command-clicking), tada naudodami klaviatūros spartųjį klavišą command-shift-L. Kiekvienoje pasirinktoje eilutėje atsiras žymeklis.

Kodo skirsniai gali būti sulankstytas (pvz., kai naudojami įterpti if teiginiai), spustelėdami šalia eilučių numerių esančius atskleidimo trikampius.

Paieška ir keitimas yra galinga ir palaiko reguliarias išraiškas. Paieška išplečiama į failų sistemą naudojant Goto Anything (Command-P) komanda, kuri yra greičiausias būdas atidaryti bet kurį dabartiniame aplanke esantį failą. Kitos "Goto" komandos palengvina naršymą: "Goto Symbol", "Goto Definition", "Goto Reference" ir "Goto Line".

Programėlę galima labai lengvai pritaikyti. Nustatymai keičiami redaguojant tekstinį konfigūracijos failą. Nors tai gali nustebinti pradedančiuosius, tačiau tiems, kurie yra įpratę dirbti su tekstiniu redaktoriumi, tai yra labai prasminga, o nuostatų failas yra išsamiai komentuojamas, kad galėtumėte matyti galimas parinktis.

Įskiepius galima rasti "Sublime Text paketų valdymas sistemos, kurias galima pasiekti iš programos komandų paletės arba iš oficialios svetainės. jomis galima tam tikrais būdais išplėsti programos funkcionalumą, jos parašytos Python kalba. šiuo metu jų yra beveik 5 000.

Geriausias nemokamas teksto redaktorius: "Atom

"Atom" yra nemokama atvirojo kodo alternatyva, pradėta kurti 2014 m. Jos funkcijos panašios į "Sublime Text". "Atom" yra daugiaplatformė ir pagrįsta "Electron" sistema "rašyk vieną kartą ir dislokuok visur", todėl yra šiek tiek lėtesnė nei "Sublime Text".

Programą sukūrė "GitHub", kurią vėliau įsigijo "Microsoft". Nepaisant kai kurių bendruomenės narių nuogąstavimų (ypač dėl to, kad "Microsoft" jau buvo sukūrusi savo teksto redaktorių), "Atom" tebėra patikimas teksto redaktorius.

Apsilankykite oficialioje "Atom" svetainėje ir atsisiųskite programėlę nemokamai.

Iš pirmo žvilgsnio:

  • Šūkis: "XXI amžiaus teksto redaktorius, į kurį galima įsilaužti".
  • Dėmesys: taikomųjų programų kūrimas
  • Platformos: "Mac", "Windows", "Linux

Šiuo metu pirmas įspūdis, kurį palieka "Atom", nėra geras. Pirmą kartą jį atidarius su "MacOS Catalina" rodomas klaidos pranešimas:

"Atom" negalima atidaryti, nes "Apple" negali patikrinti, ar jame nėra kenkėjiškos programinės įrangos.

Radau sprendimą "Atom" diskusijų forume: "Finder" programoje raskite "Atom", spustelėkite jį dešiniuoju pelės klavišu ir pasirinkite atidaryti. Tai padarius programa ateityje bus atidaroma be klaidos pranešimo. Stebiuosi, kad dar nebuvo sukurta šios problemos pataisa.

Naujiems naudotojams lengva perprasti "Atom". Jame yra skirtukų sąsaja, taip pat keli skydeliai ir patrauklus daugelio kalbų sintaksės paryškinimas. Čia yra numatytasis HTML ir PHP failų formatas.

Kaip ir "Sublime Text", galima redaguoti daug eilučių, o tai apima ir kelių naudotojų redagavimą. Teletaipas tai unikali funkcija, leidžianti skirtingiems naudotojams tuo pačiu metu atidaryti ir redaguoti dokumentą, panašiai kaip "Google" dokumentuose.

Galima naudoti kodo sulankstymą ir išmanųjį automatinį užbaigimą, reguliarias išraiškas, failų sistemos naršyklę, puikias navigacijos parinktis ir galingą paiešką.

Kadangi programėlė buvo sukurta atsižvelgiant į kūrėjus, nenuostabu, kad "Atom" turi kai kurias IDE funkcijas ir pirmą kartą ją atidarius siūloma įdiegti "Apple" kūrimo įrankius.

Funkcijas į programą pridedate naudodami paketus, o paketų tvarkyklę galite pasiekti tiesiai iš "Atom".

Galima įsigyti tūkstančius paketų. Juose galima pridėti tokių funkcijų, kaip redagavimas be trukdžių, "Markdown" naudojimas, papildomų kodo fragmentų ir kalbų palaikymas bei išsamus programos išvaizdos ir veikimo pritaikymas.

Geriausias "Mac" teksto redaktorius: konkurencija

"Visual Studio" kodas

Nors "Atom" dabar techniškai yra "Microsoft" produktas, "Visual Studio Code" yra jų sukurta programa, ir ji yra puiki. 2015 m. pradėta naudoti ir sparčiai populiarėja. Jos išskirtinės funkcijos yra išmanusis kodo užbaigimas ir sintaksės paryškinimas.

Apsilankykite oficialioje "Visual Studio Code" svetainėje ir atsisiųskite programą nemokamai.

Iš pirmo žvilgsnio:

  • Šūkis: "Kodų redagavimas. Iš naujo apibrėžtas."
  • Dėmesys: taikomųjų programų kūrimas
  • Platformos: "Mac", "Windows", "Linux

"VSCode" yra greita ir greita, skirta programuotojams, skirta kodui redaguoti ir derinti. Ji išleista pagal atvirojo kodo MIT licenciją.

"IntelliSense" - tai funkcija, kuri padidina kodo užbaigimo ir sintaksės paryškinimo intelektą, atsižvelgdama į kintamųjų tipus, funkcijų apibrėžtis ir importuotus modulius. Palaikoma daugiau kaip 30 programavimo kalbų, įskaitant ASP.NET ir C#. Čia pateikiamas numatytasis HTML ir PHP failų sintaksės paryškinimas:

Programoje yra šiek tiek mokymosi kreivės, joje yra ir skirtukų sąsaja, ir padalyti langai. Zen režimas vienu mygtuko paspaudimu sukuriama minimali sąsaja, paslepiami meniu ir langai, o programa maksimaliai užpildoma ekrane.

Joje yra terminalas, derintuvas ir "Git" komandos, tačiau tai nėra visavertė IDE. Tam reikia įsigyti daug didesnę "Visual Studio", profesionalią "Microsoft" IDE.

Programoje galima naudotis plačia plėtinių biblioteka, suteikiančia prieigą prie nemokamų paketų, išplečiančių "VSCode" funkcionalumą. Tarp jų yra įskiepių, skirtų rašyti "Markdown" kalba, paleisti apvalkalo skriptus ir net kurti "AppleScript".

BBEdit 13

"Bare Bones Software" BBEdit 13 yra labai populiarus tik "Mac" kompiuteriams skirtas redaktorius, kuris pirmą kartą buvo išleistas dar 1992 m. Oficialioje svetainėje rašoma, kad jis sukurtas rašytojų, interneto svetainių autorių ir programinės įrangos kūrėjų poreikiams tenkinti.

Norėdami atsisiųsti programą, apsilankykite oficialioje "BBEdit" svetainėje. Individuali licencija kainuoja 49,99 USD. Prenumeratą galima įsigyti "Mac App Store" ir ji kainuoja 3,99 USD per mėnesį arba 39,99 USD per metus.

Iš pirmo žvilgsnio:

  • Šūkis: "It doesn't suck.®"
  • Dėmesys: visapusiškas: programėlių kūrimas, žiniatinklio svetainių kūrimas, rašymas
  • Platformos: tik "Mac

Šis teksto redaktorius yra mėgstamas "Mac" gerbėjų, jis tiksliai atitinka "Apple" naudotojo sąsajos gaires, įskaitant klaviatūros sparčiuosius klavišus ir vilkimo ir nuleidimo taisykles. Jis yra greitas ir stabilus.

Tačiau jis nėra toks modernus kaip kiti šioje apžvalgoje pateikti teksto redaktoriai. Jis atrodo šiek tiek pasenęs. Jame nėra kiekvieno atidaryto dokumento skirtukų; vietoj to atidaryti failai išvardijami šoninio skydelio apačioje. Palyginti su kitais teksto redaktoriais, temų ir paketų pridėjimas yra gana sudėtinga užduotis.

Sintaksės paryškinimas ir funkcijų navigacija yra gerai įgyvendintos. Štai kaip rodomi HTML ir PHP failai:

Paieška yra galinga, nes galima naudoti reguliarias išraiškas ir Grep šablonų atitikmenis. Galima naudoti kodo lankstymą ir teksto užbaigimą, tačiau negalima redaguoti kelių eilučių.

Šis redaktorius pagal nutylėjimą suteikia daugiau įrankių rašytojams nei dauguma konkurentų. Tiesą sakant, autorius Mattas Gremmelis naudoja jį kaip vieną pagrindinių rašymo programų bent nuo 2013 m., nors naudoja ir kitas programas.

"Coda" (dabar "Nova")

"Panic's Coda" yra tik "Mac" kompiuteriams skirtas teksto redaktorius, skirtas žiniatinklio svetainių kūrimui, kuris iš pradžių buvo išleistas 2007 m. Jis ilgai neišliks, nes jį pakeis nauja programa.

Apsilankykite oficialioje svetainėje ir atsisiųskite programėlę. Programėlę galite įsigyti už 99 USD.

Iš pirmo žvilgsnio:

  • Šūkis: "Jūs rašote kodus žiniatinkliui. Reikalaujate greito, švaraus ir galingo teksto redaktoriaus. Tobula pikselių peržiūra. Integruotas būdas atidaryti ir tvarkyti vietinius ir nutolusius failus. Ir galbūt šiek tiek SSH. Pasisveikinkite, "Coda"."
  • Dėmesys: žiniatinklio kūrimas
  • Platformos: tik "Mac

"Coda" yra dvylikos metų senumo ir jaučiasi pasenusi. "Panic" tai supranta, todėl, užuot tiesiog atnaujinusi ją, sukūrė visiškai naują programėlę - "Nova".

Jame yra keletas naudingų funkcijų žiniatinklio kūrėjams. "WebKit" peržiūra su žiniatinklio inspektoriumi, derintuvu ir profiliuotoju. Taip pat galima lengvai pasiekti nuotolinius failus, įskaitant esančius FTP, SFTP, WebDAV ar "Amazon S3" serveriuose.

"Coda" turi daug konkurentų funkcijų:

  • Ieškoti ir pakeisti
  • Kodo lankstymas
  • Viso projekto automatinis užbaigimas
  • Automatinis žymų uždarymas
  • Įvairių kalbų sintaksės paryškinimas

Štai kaip atrodo numatytoji sintaksės paryškinimo funkcija mūsų pavyzdiniuose HTML ir PHP failuose:

Oficialioje svetainėje galima rasti didelę įskiepių saugyklą, kurioje galima pridėti papildomų programos funkcijų. Naudojama "Cocoa" scenarijų kalba. "iOS" papildoma versija (nemokama "iOS App Store") suteikia galimybę tikrinti ir redaguoti kodą, kai esate kelyje, be to, galite sinchronizuoti savo darbą tarp įrenginių.

UltraEdit

"UltraEdit" versija 20.00 yra "IDM Computer Solutions, Inc." programų rinkinio, įskaitant "UltraCompare", "UltraEdit Suite", "UltraFinder" ir "IDM All Access", teksto redaktoriaus komponentas. Pirmą kartą jis buvo išleistas 1994 m., taigi jis jau kurį laiką naudojamas ir turi ištikimų pasekėjų.

Apsilankykite oficialioje "UltraEdit" svetainėje ir atsisiųskite programą. Prenumerata kainuoja 79,95 JAV dolerio per metus (antrieji metai - perpus pigiau) ir apima iki penkių įdiegimų. Taip pat galite užsiprenumeruoti visas IDM programas už 99,95 JAV dolerio per metus. 30 dienų bandomasis laikotarpis, 30 dienų pinigų grąžinimo garantija.

Iš pirmo žvilgsnio:

  • Šūkis: "UltraEdit" yra lanksčiausias, galingiausias ir saugiausias teksto redaktorius."
  • Dėmesys: programų ir žiniatinklio svetainių kūrimas
  • Platformos: "Mac", "Windows", "Linux

Asmeninės licencijos prenumerata apima tris arba penkias įdiegimo vietas - "UltraEdit" svetainėje nėra aišku. Pagrindiniame puslapyje kalbama apie 3 už 1 licenciją : "Jūsų asmeninė licencija galioja ne daugiau kaip 3 kompiuteriams bet kokioje platformų kombinacijoje." Tačiau pirkimo puslapyje rašoma, kad prenumerata galioja "Iki 5 įdiegimų (asmeninės licencijos)".

Programa tinka ir žiniatinklio, ir programėlių kūrimui. Ji palaiko HTML, "JavaScript", PHP, C/C++, PHP, "Perl", "Python" ir kt. Čia pateikiame mūsų pavyzdinių HTML ir PHP failų numatytojo sintaksės paryškinimo funkciją:

Ji galinga ir leidžia dirbti su milžiniškais, iki gigabaitų dydžio failais. Ji palaiko kelių eilučių redagavimo ir stulpelių redagavimo režimą, kodo sulankstymą ir automatinę pabaigą. Paieškos funkcija apima reguliarias išraiškas ir failų paiešką. Taip pat palaikomas derinimas ir tiesioginė peržiūra. Programą galima pritaikyti, todėl galite kurti makrokomandas, scenarijus ir klaviatūros nuorodas. API ir diapazonastemų.

TextMate 2.0

"MacroMates" sukurtas "TextMate 2.0" yra galingas, pritaikomas teksto redaktorius, skirtas tik "MacOS". 1 versija buvo labai populiari, bet kai 2 versija buvo atidėta, daugelis naudotojų perėjo prie reguliariai atnaujinamų programų, visų pirma "Sublime Text". Galiausiai atnaujinimas buvo pradėtas ir dabar yra atvirojo kodo projektas (jo licenciją galite peržiūrėti čia).

Apsilankykite oficialioje "TextMate" svetainėje ir atsisiųskite programą nemokamai.

Iš pirmo žvilgsnio:

  • Šūkis: "Galingas ir pritaikomas teksto redaktorius, palaikantis daugybę programavimo kalbų ir sukurtas kaip atvirojo kodo programa."
  • Dėmesys: programų ir žiniatinklio svetainių kūrimas
  • Platformos: tik "Mac

"TextMate" skirta programuotojams ir yra ypač populiari tarp "Ruby on Rails" kūrėjų. Ji taip pat ypač domina "Mac" ir "iOS" kūrėjus, nes veikia su "Xcode" ir gali kurti "Xcode" projektus.

Funkcijos pridedamos įdiegiant paketus. Ji lengva ir turi švarią sąsają. Štai kaip mūsų pavyzdiniuose HTML ir PHP failuose paryškinta sintaksė:

Galima naudotis tokiomis išplėstinėmis funkcijomis kaip kelių redagavimų atlikimas vienu metu, automatinis skliaustų parinkimas, stulpelių pasirinkimas ir versijų kontrolė. Paieška ir keitimas veikia visuose projektuose, galima įrašyti makrokomandas, palaikomas nemažas programavimo kalbų sąrašas.

Kronšteinai

Brackets yra bendruomenės valdomas atvirojo kodo projektas (išleistas pagal MIT licenciją), kurį "Adobe" įkūrė 2014 m. Jo tikslas - pakelti žiniatinklio kūrimo redaktorius į kitą lygį. Brackets turi švarią, modernią sąsają, kurią pažįstate, jei naudojate kitus "Adobe" produktus.

Apsilankykite oficialioje "Brackets" svetainėje ir atsisiųskite programėlę nemokamai.

Iš pirmo žvilgsnio:

  • Šūkis: "Šiuolaikinis atvirojo kodo teksto redaktorius, kuris supranta žiniatinklio dizainą."
  • Dėmesys: žiniatinklio kūrimas
  • Platformos: "Mac", "Windows", "Linux

"Brackets" daugiausia dėmesio skiria žiniatinklio kūrimui ir siūlo tiesioginės HTML ir CSS failų peržiūros rodmenis, puslapiai atnaujinami realiuoju laiku. Mygtukas "No Distractions" suteikia paprastesnę sąsają vienu mygtuko paspaudimu, be to, galima naudotis įvairiais nemokamais plėtiniais, kad būtų pridėta konkrečių jums reikalingų funkcijų.

Programa palaiko daugiau kaip 38 failų formatus ir programavimo kalbas, įskaitant C++, C, VB Script, Java, JavaScript, HTML, Python, Perl ir Ruby. Čia pateikiamas numatytasis HTML ir PHP sintaksės paryškinimas:

Kadangi "Brackets" yra "Adobe" programa, ji sklandžiai integruota su "Photoshop". "PSD Lens" yra funkcija, kuri iš "Photoshop" išgauna paveikslėlius, logotipus ir dizaino stilius. "Extract" yra įrankis, kuris iš PSD paima spalvas, šriftus, gradientus, matavimus ir kitą informaciją, kad automatiškai sukurtų CSS. Tai ypač patogios funkcijos priekinės dalies kūrėjams.

Komodo Redaguoti

"Komodo Edit" yra paprastas, bet galingas "ActiveState" teksto redaktorius, kurį galima naudoti nemokamai. 2007 m. pirmą kartą išleistas ir dabar atrodo gana senstelėjęs. Tai sutrumpinta pažangesnės "Komodo IDE", kurią dabar taip pat galima naudoti nemokamai, versija.

Apsilankykite oficialioje "Komodo Edit" svetainėje ir atsisiųskite programėlę nemokamai.

Iš pirmo žvilgsnio:

  • Šūkis: "Atvirojo kodo kalbų kodo redaktorius".
  • Dėmesys: programų ir žiniatinklio svetainių kūrimas
  • Platformos: "Mac", "Windows", "Linux

Komodo Edit platinama pagal MOZILLA PUBLIC atvirojo kodo programinės įrangos licenciją. Kaip ir "Atom", pirmą kartą atidarant "Komodo Edit" sistemoje "macOS Catalina" rodomas klaidos pranešimas:

"Komodo Edit 12" negalima atidaryti, nes "Apple" negali patikrinti, ar joje nėra kenkėjiškos programinės įrangos.

Sprendimas tas pats: raskite programą "Finder", spustelėkite dešiniuoju pelės klavišu ir pasirinkite Atidaryti.

Programa yra pakankamai paprasta, kad pradedantieji galėtų iš karto pradėti ja naudotis. Fokusavimo režime rodomas tik redaktorius. Sąsaja su skirtukais leidžia lengvai perjungti atidarytus failus. Naudodami "Go To Anything" galite greitai surasti ir atidaryti norimą failą. Štai kaip redaktoriuje rodomas HTML ir PHP failas.

Yra daugiau pažangių funkcijų, įskaitant pakeitimų sekimo, automatinio užbaigimo ir kelių pasirinkimų funkciją. Rašytojams patogi "Markdown" peržiūros programa, galima įrašyti makrokomandas.

Textastic

"Textastic" yra pažangus kodo redaktorius, iš pradžių sukurtas "iPad", o dabar prieinamas "Mac" ir "iPhone". Skirtingai nei "Coda 2", kuri taip pat siūlo "iPad" programėlę, mobilioji "Textastic" versija turi daugybę funkcijų ir yra galinga. Tiesą sakant, bendrovė kalba apie "Mac" versiją kaip apie savo palydovinę programėlę.

Programėlę "Mac App Store" parduotuvėje galite įsigyti už 7,99 USD. Bandomąją versiją galite atsisiųsti iš oficialios "Textastic" svetainės. "iOS" versiją "App Store" parduotuvėje galite įsigyti už 9,99 USD.

Iš pirmo žvilgsnio:

  • Šūkis: "Paprastas ir greitas teksto redaktorius "iPad" / "iPhone" / "Mac"."
  • Dėmesys: paprastumas ir naudojimo patogumas
  • Platformos: "Mac", "iOS

"Textastic" yra nebrangi ir patogi naudoti. "iPad" programėlę naudoju nuo pat jos išleidimo, o "Mac" versiją pradėjau naudoti nuo tada, kai ji pasirodė, nes ji lengva ir paprasta naudoti. Ji pajėgi, bet ne pati galingiausia.

Palaikoma daugiau kaip 80 programavimo ir žymėjimo kalbų. Štai kaip "Textastic" rodo HTML ir PHP.

Ji automatiškai užbaigia HTML, CSS, "JavaScript", PHP, C ir Objective-C kodus. Ji palaiko "TextMate" ir "Sublime Text" apibrėžtis. Jūsų failai sinchronizuojami tarp "Mac" ir "iOS" versijų per "iCloud Drive".

"MacVim"

"Vim" - tai labai lengvai konfigūruojamas komandinės eilutės teksto redaktorius, sukurtas 1991 m. Tai atnaujintas "Vi" ("Vi Improved"), kuris buvo parašytas 1976 m. Jį iki šiol naudoja daugelis programuotojų, nors jo sąsaja skiriasi nuo šiuolaikinių teksto redaktorių. "MacVim" tai iš dalies išsprendžia, tačiau vis dar reikia gerokai pasimokyti.

Apsilankykite oficialioje "MacVim" svetainėje ir atsisiųskite programą nemokamai.

Iš pirmo žvilgsnio:

  • Šūkis: "Vim - visur esantis teksto redaktorius."
  • Dėmesys: Viskas, ką galite įsivaizduoti
  • Platformos: Mac. (Vim galima naudoti kaip komandinės eilutės įrankį Unix, Linux, Windows NT, MS-DOS, MacOS, iOS, Android, AmigaOS, MorphOS.)

"Mac" kompiuteryje jau turite "Vim". Tiesiog atidarykite "Terminal" langą ir įveskite "vi" arba "vim", ir ji bus atidaryta. "MacVim" leidžia atidaryti programą spustelėjus piktogramą. Be to, joje yra visa meniu juosta ir ji yra šiek tiek patogesnė naudoti.

Nors "MacVim" sukurta tik "Mac" kompiuteriams, "Vim" yra daugiaplatformė. Ją galima naudoti "Unix", "Linux", "Windows NT", MS-DOS, "MacOS", "iOS", "Android", "AmigaOS" ir "MorphOS". Ji skirta kūrėjams, todėl galima įsigyti daugybę priedų.

Tai modalinė programa. Kai spustelėsite programos langą ir pradėsite rašyti tekstą, pastebėsite, kad žymeklis šokinės po dokumentą, o ne tie simboliai bus įrašyti į failą. Tai funkcija, ir kai išmoksite, ką daro kiekvienas klavišas, galėsite naršyti po failą greičiau nei bet kada anksčiau.

Norėdami į failą įtraukti tekstą, turite įvesti Įterpimo režimas paspausdami raidę "i", kad įterptumėte tekstą toje vietoje, kur yra žymeklis, arba "o", kad įterptumėte tekstą kitos eilutės pradžioje. Iš įterpimo režimo išeikite paspausdami Escape. Kai kurios komandos prasideda dvitaškiu. Pavyzdžiui, norėdami išsaugoti failą, įveskite ":w", o norėdami išeiti, įveskite ":q".

Nors sąsaja skiriasi, "MacVim" gali atlikti viską, ką gali pirmiau minėti teksto redaktoriai, ir dar daugiau. Štai kaip rodomas HTML ir PHP failų sintaksės paryškinimas:

Ar verta mokytis programos, kuri taip skiriasi nuo šiuolaikinių programų? Daugelis kūrėjų atsako entuziastingai: "Taip!" Štai keletas straipsnių, kuriuose kalbama apie tai, kodėl kai kurie kūrėjai naudoja ir mėgsta "Vim":

  • Kodėl aš naudoju "Vim" (Pascal Precht)
  • 7 priežastys mylėti "Vim" (Opensource.com)
  • Diskusija: Ar kas nors gali man paaiškinti, kodėl žmonės naudoja vi/vim? (Reddit)
  • Diskusija: Kokia yra "Vim" mokymosi nauda? (Stack Overflow)

Spacemacs

Panašus yra ir GNU Emacs. Tai senovinis komandinės eilutės redaktorius, iš pradžių išleistas 1984 m. kaip senesnio, 1976 m. išleisto Emacs atnaujinimas. "Spacemacs" - tai bandymas perkelti jį į šiuolaikinį pasaulį, nors net vien įdiegti programą yra daug darbo!

Apsilankykite oficialioje "Spacemacs" svetainėje ir atsisiųskite programėlę nemokamai.

Iš pirmo žvilgsnio:

  • Šūkis: "Emacs - išplečiamas, pritaikomas, nemokamas ir (arba) laisvas teksto redaktorius - ir dar daugiau."
  • Dėmesys: Viskas, ką galite įsivaizduoti
  • Platformos: Mac (GNU Emacs kaip komandinės eilutės įrankis prieinamas įvairiose operacinėse sistemose.)

GNU "Emacs" ir "Spacemacs" yra nemokamos pagal GPL licenciją. Kaip ir "Vim", prieš ką nors nuveikdami turėsite skirti laiko išmokti jomis naudotis. Įdiegti programą reikia nemažai darbo komandinėje eilutėje, tačiau kūrėjams neturėtų kilti sunkumų. Pirmiausia atidžiai perskaitykite dokumentaciją.

Pirmą kartą paleidus "Spacemacs", pasirenkama, ar pageidaujate "Vim", ar "Emac" redaktoriaus stiliaus, ir keletas kitų parinkčių. Po to automatiškai įdiegiami reikalingi papildomi paketai. Programa yra galinga, o jos funkcijoms išplėsti naudojama "Emacs-Lisp" programavimo kalba.

Štai kaip HTML ir PHP failai rodomi pagal numatytuosius nustatymus:

"Spacemacs" (ir apskritai GNU "Emacs") yra sunkiausiai išmokstama, bet kartu ir galingiausia mūsų sąrašo programa. Jai išmokti prireiks laiko ir pastangų. Jei jus domina, puiki pradžia - oficialus "Emacs" gidas.

Geriausias "Mac" teksto redaktorius: kaip mes išbandėme

Palaikomos darbalaukio ir mobiliosios platformos

Jei dirbate keliuose kompiuteriuose su skirtingomis operacinėmis sistemomis, galbūt norėsite naudoti visur veikiantį teksto redaktorių. Visos šiame sąraše rekomenduojamos programos veikia "Mac" kompiuteriuose. Kai kurios iš jų skirtos ir kitoms platformoms, ypač "Windows" ir "Linux". Keletas programų veikia ir "iOS", todėl, kai esate išvykę iš biuro, darbą galite atlikti "iPhone" ar "iPad".

Specialiai "Mac" kompiuteriui sukurtas teksto redaktorius atrodys ir bus panašus į "Mac" programėlę; "Mac" kompiuterių naudotojams bus lengviau išmokti ir naudotis. Įvairioms platformoms skirta programėlė gali pažeisti daugelį "Mac" naudotojo sąsajos konvencijų, tačiau ji veiks vienodai visose operacinėse sistemose.

Čia pateikiamos programos, kurios veikia tik "macOS":

  • BBEdit 13
  • "Coda 2
  • TextMate 2.0
  • Textastic
  • "MacVim" (nors "Vim" veikia visur)
  • Spacemacs (nors Emacs veikia visur)

Šie teksto redaktoriai taip pat veikia "Windows" ir "Linux":

  • "Sublime Text 3
  • Atom
  • "Visual Studio" kodas
  • UltraEdit
  • Kronšteinai
  • Komodo Redaguoti

Galiausiai, dvi iš mūsų programų turi papildomas programas, kurios veikia "iOS" sistemoje:

  • "Coda 2
  • Textastic

"Coda 2" mobilioji programėlė yra mažiau galinga partnerio programėlė, o "Textastic" mobilioji programėlė turi visas funkcijas.

Naudojimo paprastumas

Dauguma teksto redaktorių yra galingi ir turi daugybę funkcijų. Kai kurie palengvina pradedančiojo vartotojo pradžią, o kitų pradinis mokymosi procesas yra sudėtingas:

  • "Textastic" yra paprastas ir lengvai naudojamas, tačiau neturi daug funkcijų.
  • "Sublime Text", "Atom" ir kitos programos turi daug galios po gaubtu, tačiau pradedantieji gali naudotis programa be mokymosi kreivės.
  • Pažangiausi teksto redaktoriai, ypač "Vim" ir "Emacs", reikalauja nemažai mokymosi prieš pradedant jais naudotis. "Vim" netgi pateikiamas žaidimas, kuriame mokoma, kaip juo naudotis.

Daugelyje teksto redaktorių yra funkcijų, kuriomis siekiama palengvinti naudojimą, įskaitant naršyklę primenančią sąsają su skirtukais ir režimą, kai nereikia blaškyti dėmesio.

Galingos redagavimo funkcijos

Teksto redaktorių naudotojai paprastai yra gana techniški ir pirmenybę teikia funkcionalumui, o ne paprastam naudojimui. Spartieji klavišai gali pagreitinti darbo eigą ir leisti nekišti rankų į klaviatūrą, o ne į pelę.

Daugelyje teksto redaktorių galima naudoti kelis žymeklius, kad vienu metu galėtumėte pasirinkti ir redaguoti daugiau nei vieną eilutę. Juose taip pat gali būti numatyti stulpeliai, kad ekrane vienu metu galėtumėte matyti skirtingas to paties failo dalis.

Paieška ir keitimas paprastai yra konfigūruojami. Daugelis teksto redaktorių palaiko reguliarias išraiškas, todėl galite ieškoti sudėtingų šablonų. Paieška dažnai išplečiama į failų sistemą, kad galėtumėte greitai rasti reikiamą failą, o internetinės saugyklos, įskaitant FTP ir WebDAV serverius, "Amazon S3" ir kt., paprastai yra palaikomos.

Papildomi programavimo įrankiai

Dauguma teksto redaktorių tenkina specifinius programuotojų poreikius. Tai prasideda nuo sintaksės paryškinimo - funkcijos, kuri palengvina šaltinio kodo skaitymą.

Teksto redaktorius supranta įvairių programavimo, scenarijų ar žymėjimo kalbos elementų funkcijas ir rodo jas skirtingomis spalvomis. Pateiksime kiekvieno teksto redaktoriaus numatytojo sintaksės paryškinimo ekrano nuotraukas, naudodami HTML ir PHP failų pavyzdžius.

Kodo pildymas taupo jūsų laiką ir mažina rašybos klaidų skaičių, nes siūlo už jus įvesti kodą. Tai gali būti išmanusis būdas, kai programa supranta kontekstą, arba tiesiog būdas pasiekti iššokantį meniu su galimomis funkcijomis, kintamaisiais ir kitais elementais. Susijusios funkcijos gali už jus automatiškai uždaryti žymas ir skliaustelius.

Kodo sulankstymas leidžia naudoti teksto redaktorių kaip konspektavimo priemonę, sulankstant pradinio kodo dalis taip, kad jos būtų paslėptos, kai jų nereikia. Kai kurie teksto redaktoriai taip pat leidžia tiesioginę HTML ir CSS failų peržiūrą - šią funkciją vertina žiniatinklio kūrėjai.

Galiausiai kai kurie teksto redaktoriai neapsiriboja paprastu redagavimu ir apima funkcijas, kurias paprastai rasite IDE. Paprastai tai yra kompiliavimas, derinimas ir prisijungimas prie "GitHub" versijoms kurti. Kai kurie teksto redaktoriai (įskaitant "Visual Studio Code" ir "Komodo Edit") iš tikrųjų yra sutrumpintos įmonės IDE versijos, kurias galima įsigyti atskirai.

Papildomos rašymo priemonės

Kai kuriuose tekstų redaktoriuose yra papildomų rašytojams skirtų funkcijų, pavyzdžiui, "Markdown" palaikymas ir teksto lankstymas. Daugelis rašytojų vertina tai, kad tekstų redaktoriai yra paprastesni, greitesni ir labiau pritaikomi nei tekstų redaktoriai. Vertėjai dažnai naudoja tekstų redaktorius, kuriuose siūlomos reguliariosios išraiškos išplėstinei paieškai ir pakeitimui.

Įskiepiai programėlės funkcijoms išplėsti

Patraukliausia daugelio tekstinių redaktorių savybė yra ta, kad jie leidžia pasirinkti, kokių funkcijų jums reikia, nes siūlo turtingą papildinių ekosistemą. Tai leidžia sukurti individualią programą. Be to, tai reiškia, kad tekstiniai redaktoriai yra mažiau išpūsti: pagal numatytuosius nustatymus juose yra tik būtiniausios funkcijos.

Priklausomai nuo pasirinkto teksto redaktoriaus, įskiepiai rašomi įvairiomis kalbomis, o kūrėjai gali kurti ir dalytis savo įskiepiais. Dažnai galite pasiekti įskiepių biblioteką iš programos, tada keliais spustelėjimais pridėti norimus įskiepius. Kai kuriuose teksto redaktoriuose yra paprastas būdas įrašyti makrokomandas nekoduojant.

Išlaidos

Teksto redaktorius yra pagrindinis kūrėjo įrankis, todėl nenuostabu, kad kai kurie iš jų yra gana brangūs, nes juos reikia įsigyti iš pradžių arba nuolat prenumeruoti. Gali nustebinti tai, kad daugelis geriausių variantų yra nemokami.

Taip gali būti dėl to, kad jos yra atvirojo kodo projektas, kurį palaiko naudotojų bendruomenė, arba dėl to, kad tai patogus būdas išbandyti brangesnę įmonės IDE. Čia pateikiamos galimybės, išvardytos nuo pigiausios iki pigiausios.

Nemokamai:

  • "Atom": nemokamas (atvirojo kodo)
  • "Visual Studio Code": nemokama (atvirojo kodo)
  • TextMate 2.0: nemokama (atvirojo kodo)
  • Brackets: nemokama (atvirojo kodo)
  • Komodo Edit: nemokama (atvirojo kodo)
  • "MacVim": nemokama (atvirojo kodo)
  • "Spacemacs": nemokamas (atvirojo kodo)

Įsigykite:

  • "Textastic": 7,99 $
  • BBEdit: 49,99 $ iš karto arba prenumeruoti (žr. toliau)
  • "Sublime Text": 80 USD
  • "Coda 2": 99,00 USD

Prenumerata:

  • BBEdit: 39,99 USD per metus, 3,99 USD per mėnesį arba įsigykite iš karto (pirmiau)
  • "UltraEdit": 79,95 USD per metus

Bet koks kitas geras "Mac" teksto redaktorius, kurį čia praleidome? Palikite komentarą ir praneškite mums.

Esu Cathy Daniels, „Adobe Illustrator“ ekspertė. Naudoju programinę įrangą nuo 2.0 versijos, o mokymo programas jai kūriau nuo 2003 m. Mano tinklaraštis yra viena iš populiariausių vietų internete žmonėms, norintiems išmokti naudotis Illustrator. Be tinklaraštininkės darbo, taip pat esu autorė ir grafikos dizainerė.