Med sin smarte brukergrensesnitt, flotte funksjoner og en omfattende liste over plugins, er Sublime Text en av de mest populære kildekoden redaktører for programmerere over hele verden. Det er imidlertid ikke for alle. For det første er Sublime Text teknisk ikke gratis og holder deg til å kjøpe sin $ 70-lisens når evalueringsperioden er opp, noe som ofte er en ekte trekk for mange som bruker programmet på daglig basis. Det er også proprietær programvare, noe som er et annet viktig problem som mange FOSS-fortalere finner ubehagelig. Likevel kan andre faktisk være på utkikk etter fullverdige IDEer i stedet for bare grunnleggende tekstredaktører, så det er mange grunner til at noen av dere mange ser etter noe annet enn Sublime Text å bruke på daglig basis. Hvis du er en av dem, bør du se på de 8 beste sublime tekstalternativene du kan bruke akkurat nå:
Beste sublim tekstalternativer
1. Notisblokk ++
Notepad ++ er en gratis kildekode editor som støtter flere programmeringsspråk under MS Windows-miljøet. Den bruker Scintilla Editor-komponenten og er skrevet i C ++ med "Win32 API-anrop med bare STL for å øke ytelsen og redusere programstørrelsen". Mens programvaren har støtte for makroer og plugins, er det ikke så funksjonsrik som mange av de andre redaktørene på denne listen. Men dens enkelhet og kjente brukergrensesnitt betyr at det er en enkel anbefaling for noen som bare kommer inn i kodingen. Selv om avanserte programmører sannsynligvis vil se etter noe litt biffere, kommer Notepad ++ med de fleste funksjonene du kan forvente fra en grunnleggende kodeditor, inkludert syntaksutheving, syntaxfolding, søk / erstatning, delt skjermredigering, synkronisert rulling og multi -dokumenter-kategorien.
Som Sublime Text, kommer det også med begrenset automatisk ferdigstillelse for programmering, skripting og oppslagsspråk, men i motsetning til Sublime Text, støtter det ikke intelligent kodeavslutning eller syntakskontroll. Som et åpen kildekode-prosjekt som er lisensiert under GNU GPL, ble Notepad ++ opprinnelig hostet på SourceForge fra 2003 til 2010. Hosting flyttet til TuxFamily i Frankrike da den amerikanske føderale regjeringen i januar 2010 inkluderte programvaretjenester under ITAR (International Traffic in Arms Regulations), og tvinger SourceForge til å begrense tilgangen til brukere fra Cuba, Iran, Nord-Korea, Sudan og Syria. Prosjektet er for tiden vert for Github, og anses generelt for å være en av de beste sublime tekstalternativene man kan bruke.
Plattform: Windows
Last ned: (Gratis)
2. Atom
Atom er gratis, åpen kildekode og svært tilpassbar . Bygg rundt en minimal kjerne, programvaren kommer med 50 open source-pakker, og er vert for GitHub som mange av sine åpen kildekode-kolleger. Atom er basert på open source Electron-rammen som opprinnelig ble opprettet av Cheng Zhao, men er nå utviklet av GitHub. Den er skrevet i ren HTML / CSS på toppen av Chromium . Prosjektet startet først i 2014, men har allerede over 7000 forskjellige pakker, hvorav omtrent alle er også vert på Github. Du kan bruke noe som Autocomplete + for å få noen ekstra autofullføringsfunksjoner eller bruke Minimap for å visuelt hoppe over til bestemte deler av en fil.
I motsetning til Sublime Text støtter Atom dra / slipp- handlingen for filer og mapper i trevisning, noe som er et klart pluss for vanlige brukere. Hvis du er typen som jobber på flere filer på samme tid, vil du også sette pris på Atoms splittrute redigeringsfunksjon . Atom kommer også med en rekke standard plugins som gjør den kompatibel med en hel rekke programmeringsspråk, inkludert C, C + +, C #, HTML, Java, Python, SQL og mer. Den iboende fordelen av å være en av Githubs egne prosjekter er at den har god integrering. Samlet sett er det et flott stykke programvare hvis fleksibilitet og tilpasning kommer øverst på listen over prioriteringer.
Plattformer: Windows, Linux, MacOS
Last ned: (Gratis)
3. Visual Studio Code
Visual Studio Code er en FOSS kildekoden editor og debugger som er utviklet av Microsoft og er vert på Github. Programvaren er tilgjengelig ikke bare på Windows, men også på MacOS og Linux. Den inkluderer støtte for innebygd Git-kontroll, syntaksutheving, intelligent kodeutfylling, utdrag og koderefaktorering. Det er også tilpassbart, som lar brukerne endre redigerens tema, tastatursnarveier og andre preferanser. Som Atom er VS-koden basert på Electron-rammeverket ved hjelp av Node og HTML / CSS, men i stedet for å bruke Atom, bruker den "Monaco" - samme redaktørskomponent som brukes i Visual Studio Team Services.
Visual Studio Code støtter en rekke programmeringsspråk, inkludert, men ikke begrenset til C, C #, C + +, HTML, JSON, Objective-C, Objective-C ++, PHP og mer. Som Sublime Text støtter VS Code også et bredt utvalg av plugins, som forbedrer funksjonaliteten til redaktøren og legger til språkstøtte. Utvidelsesadministrasjonen er innebygd, og noen få viktige er en del av standard nedlastingspakken. En bemerkelsesverdig funksjon er muligheten til å lage utvidelser som analyserer kode, for eksempel lindere og verktøy for statisk analyse. Programvaren ble først utgitt i 2015, og er for tiden på versjon 1.15.1, som ble utgitt bare forrige måned.
Plattformer: Windows, Linux, MacOS
Last ned: (Gratis)
4. Vim
Vim er en gratis og åpen kildekode kommandolinje tekst editor som er tilgjengelig på et bredt spekter av plattformer som spenner fra Windows, Linux, MacOS og Unix til Android, IOS, Amigaos og mer. Programvaren er en klone av åpen kildekode Vi-tekstredigeringsprogram for Unix, og navnet heter en sammentrekning av 'Vi Improved' som referanse til det opprinnelige programmet skrevet av anerkjent datavitenskapsmann og Sun Microsystems medstifter Bill Joy i 1976. Programmet har en hær av maktbrukere som støtter den, og har rundt 15.000 pakker som bringer utforskere, syntax-highlighters, temaer, Git-integrering, etc. Du kan besøke VimAwesome for noen av de beste pluginene samfunnet har å tilby.
I motsetning til Sublime Text, har Vim ikke en GUI som vil tillate deg å bruke en mus for å navigere på en enkel måte, så åpning, lukking, redigering og lagring av handlinger er gjort via tastaturgenveier som du vil gjøre på en terminal. Selv om du ikke har en GUI, betyr det at det er mer en nisjeantale, er det fortsatt en av de mest fleksible og kraftige kildekoden redaktørene du kan bruke i dag. Det er også mange forhåndsdefinerte Vim konfigurasjonsfiler som du finner på nettet ved bare å søke etter .vimrc. Hvis du vil ta deg tid til å lære mer om dette utrolig kraftige verktøyet, kan du gå over til Vim-Adventures hvor du kan spille et online spill for å lære om alle de grunnleggende kommandoene på en morsom måte.
Plattformer: Windows, Linux, MacOS
Last ned: (Gratis)
5. Spacemacs
GNU Emacs anses generelt for å være verdens mest uttrekkbare og tilpassbare kildekode redaktører, og Spacemacs skjer toppen være et av de mest populære Emacs-startpakker. Som du allerede vet, er det en gratis og åpen kildekode-tekstredigerer basert på GNU Emacs, og har både grafiske og kommandolinje-grensesnitt som kan kjøres under X-skjermbehandling, så vel som i Unix-terminalen. Programmet gir full kraft av Emacs plugin økosystemet og vi keybindings (via EViL), noe som gjør det til et kraftig og allsidig Sublime Text alternativ. Programvaren hjelper produktiviteten til Vi-brukere, samtidig som vanlige Emacs-brukere fortsatt kan bruke programvaren effektivt.
Spacemacs bruker mellomromstasten som en standard leder nøkkel, som er hvor programmet får navnet sitt fra. Synkaksbelysningsfunksjonen på Spacemacs er som standard aktivert for alle store programmeringsspråk, og den kan konfigureres manuelt via konfigurasjonsfiler, så vel som via interne kommandoer. For alle sine positive, kan programmet til tider være litt glitchy . Fra irriterende nøkkelbindingskonflikter til ikke-funksjonelle LaTex-støtte og substandard tab / arbeidsplugg-plugins, kan Spacemacs være litt mye for noen, men hvis du liker dine yak-barberingsoppgaver, kan dette godt være det perfekte prosjektet for deg.
Plattformer: Windows, Linux, Unix, macOS
Last ned: (Gratis)
6. Braketter
Brackets er enda et eksempel at gratis og åpen kildekode programvare også noen ganger kan komme fra de største navnene i kommersiell programvare. Adobe, bedre kjent for dyr programvare som Photoshop og Premier Pro, er selskapet bak dette programmet, som er lisensiert under MIT-lisensen, og er for tiden vert for GitHub (repository). Braketter ble spesifikt skrevet for webutviklere i HTML, CSS og JavaScript ved hjelp av CodeMirror i en Node.js-container. Den er tilgjengelig på en rekke plattformer, inkludert Windows, MacOS og Linux.
Noen av de bemerkelsesverdige egenskapene til Brackets inkluderer Quick Edit, Live Preview, Split View og Theseus integrasjon . Når det gjelder språkstøtte støtter programvaren blant annet C, C + +, Java, JavaScript, HTML, Python, Perl og Ruby. Som Sublime Text, Brackets, støtter også utvidelser som kan forbedre funksjonaliteten til programvaren sterkt, takket være en innebygd utvidelsesbehandling. En ting som må nevnes her er at Brackets sender brukerdata til Adobe-servere som standard, men du kan alltid slå den av hvis du vil, ved å gå over til Hjelp> Helse-rapport.
Plattformer: Windows, Linux, MacOS
Last ned: (Gratis)
7. Lysbord
På sitt offisielle nettsted beskriver Light Table seg som "neste generasjons kodeditor" som har som mål å gi et fleksibelt grensesnitt, sanntidsvurdering, øyeblikkelig utførelse, livevisualisering, feilsøking og dokumentasjon. Som mange av den andre programvaren på listen og i motsetning til Sublime Text, er Light Table et gratis og åpen kildeprogram som er utgitt under MIT-lisensen. Det er skrevet i ClojureScript med et Node-Webkit-wrapper, og selv om det startet som et miljø for Clojure og ClojureScript, har det siden lagt til støtte for andre programmeringsspråk, for eksempel Python, JavaScript, HTML og CSS.
Mens Light Table har begrenset språkstøtte i forhold til Sublime Text, kommer det med noen få fine detaljer, for eksempel Auto-Complete overalt, delt visninger og en kommandopalett. Det kommer også med et godt utvalg av temaer, men en av de viktigste negativene til programmet er at du ikke kan se bildefiler i den, til tross for at den er basert på en nettleserplattform. Generelt er Light Table et interessant, relativt nytt prosjekt som er lett og raskt, men brukerne har en bratt læringskurve, noe som kan være et problem for mange, gitt hvordan det ikke er så funksjonsrikt som noen av de andre programmene over det på denne listen.
Plattformer: Windows, Linux, MacOS
Last ned: (Gratis)
8. formørkelse
Eclipse er en fritt og åpen kildekode (FOSS) kildekoden editor som de fleste andre oppføringer på vår liste, men det er mye mer enn bare en kildekoden editor. Det er faktisk en fullverdig tversplattform IDE (Integrated Development Environment) som er tilgjengelig på Windows, Linux, MacOS og Solaris. Programmet selv er skrevet for det meste i Java, og startet livet som et Java-miljø for det meste, men takket være et stort antall plugins og utvidelser, støtter det nå et bredt spekter av programmeringsspråk, inkludert, men ikke begrenset til, C, C + +, C #, COBOL, Fortran, JavaScript, PHP, Java og mer. Mens Python ikke støttes utenom boksen, får PyDev-plugin jobben gjort.
Når det gjelder funksjonene i denne svært populære IDE, kommer den med en hel masse integrerte feilsøkingsverktøy sammen med Git / CVS-støtte. Standardutgaven av Eclipse kommer også med Java og Plugin Development Tooling. Utviklere kan også velge fra andre pakker som inkluderer verktøy for kartlegging, modellering, rapportering, testing og bygging av GUIer . Hvis du er interessert i å sjekke ut skattekassen av pluginene som er tilgjengelige for plattformen, bør du gå over til Eclipse Marketplace Client som lar brukerne installere programvare direkte fra en Eclipse-installasjon.
Platformer: Windows, Linux, MacOS, Solaris
Last ned: (Gratis)
De beste sublim tekstalternativene du bør prøve
Mens alle kildekoden redaktører og IDE-er nevnt ovenfor er gode Sublime Text alternativer for Windows, MacOS og Linux på grunn av de høye nivåene av tilpasning de tilbyr, er ingen av dem perfekte hvis vi er helt ærlige. De har hver sine egne fordeler og ulemper, så ideelt, bør du prøve hverandre å se hva som fungerer for deg og hva som ikke gjør det. Hvis du allerede bruker eller har brukt noen av programmene nevnt ovenfor, eller tror vi har gått glipp av noe som fortjener å være på denne listen, vennligst gi oss beskjed i kommentarfeltet nedenfor. Vi vil gjerne høre dine tanker om emnet.