Anbefalet, 2020

Redaktørens Valg

Top 8 sublim tekstalternativer, du kan bruge

Med sin smarte brugerflade, fantastiske funktioner og en omfattende liste over plugins er Sublime Text en af ​​de mest populære kildekode redaktører til programmører verden over. Det er dog ikke for alle. Først og fremmest er Sublime Text teknisk ikke gratis og holder dig til at købe sin $ 70-licens, når evalueringsperioden er op, hvilket ofte er en reel træk for mange, der bruger programmet dagligt. Det er også proprietær software, hvilket er et andet vigtigt spørgsmål, som mange FOSS-fortalere finder ubehagelige. Men andre kan faktisk være på udkig efter fuldgyldige IDE'er i stedet for bare basale tekstredaktører, så der er mange grunde til, at nogle af jer mange søger efter andet end Sublime Text til brug hver dag. Hvis du er en af ​​dem, skal du kigge på de 8 bedste sublime tekstalternativer, du kan bruge lige nu:

Bedste Sublim Tekst Alternativer

1. Notesblok ++

Notepad ++ er en gratis kildekode editor, der understøtter flere programmeringssprog under MS Windows-miljøet. Den bruger Scintilla editor komponenten og er skrevet i C ++ med "Win32 API opkald ved hjælp af kun STL for at øge ydeevnen og reducere programstørrelsen". Mens softwaren har støtte til makroer og plugins, er det ikke så funktionsrige som mange af de andre redaktører på denne liste. Men dets enkelhed og velkendte brugergrænseflade betyder, at det er en nem anbefaling for en person, der bare kommer ind i kodning. Mens avancerede programmører sandsynligvis vil lede efter noget lidt bødere, kommer Notepad ++ med de fleste funktioner, du kunne forvente af en grundlæggende kode editor, herunder syntax fremhævning, syntax foldning, søgning / erstatning, split-screen redigering, synkroniseret rulle og multi -dokumentfane interface.

Ligesom Sublime Text kommer den også med begrænset automatisk færdiggørelse til programmering, scripting og markup-sprog, men i modsætning til Sublime Text understøtter den ikke intelligent kodeafslutning eller syntax kontrol. Som et open source-projekt, der er licenseret under GNU GPL, blev Notepad ++ oprindeligt hostet på SourceForge fra 2003 til 2010. Hosting flyttede til TuxFamily i Frankrig, da den amerikanske forbundsregering i januar 2010 omfattede softwaretjenester under dets ITAR (International Traffic in Arms Regulations), hvilket tvinger SourceForge til at begrænse adgangen til brugere fra Cuba, Iran, Nordkorea, Sudan og Syrien. Projektet er i øjeblikket vært på Github, og anses generelt for at være en af ​​de bedste sublime tekstalternativer, man kan bruge.

Platform: Windows
Download: (Gratis)

2. Atom

Atom er fri, åben kilde og meget tilpasselig . Bygg omkring en minimal kerne, softwaren leveres med 50 open source-pakker og er vært på GitHub som mange af dens open source-kolleger. Atom er baseret på open source Electron-rammerne, der oprindeligt blev oprettet af Cheng Zhao, men er nu udviklet af GitHub. Den er skrevet i ren HTML / CSS oven på Chromium . Projektet startede først i 2014, men har allerede over 7.000 forskellige pakker, hvoraf næsten alle også er vært for Github. Du kan bruge noget som Autocomplete + for at få nogle ekstra autofuldførende funktioner eller bruge Minimap til visuelt at springe over til bestemte dele af en fil.

I modsætning til sublime tekst understøtter Atom træk / slip handling for filer og mapper i trævisning, hvilket er et klart plus for almindelige brugere. Hvis du er den type, der arbejder på flere filer på samme tid, vil du også sætte pris på Atoms split-panelredigeringsfunktion . Atom leveres også med en række standard plugins, der gør den kompatibel med en hel masse programmeringssprog, herunder C, C ++, C #, HTML, Java, Python, SQL og meget mere. Den iboende fordel ved at være en af ​​Githubs egne projekter er, at den har stor git-integration. Alt i alt er det et godt stykke software, hvis fleksibilitet og tilpasning kommer øverst på listen over prioriteter.

Platforms: Windows, Linux, MacOS
Download: (Gratis)

3. Visual Studio Code

Visual Studio Code er en FOSS kildekode editor og debugger, der er udviklet af Microsoft og er hostet på Github. Softwaren er tilgængelig ikke kun på Windows, men også på MacOS og Linux. Det omfatter support til indlejret Git-kontrol, syntaxbelysning, intelligent kodeudfyldning, uddrag og koderefaktorering. Det kan også tilpasses, som giver brugerne mulighed for at ændre editorens tema, tastaturgenveje og andre præferencer. Som Atom er VS-koden baseret på Electron-rammerne ved brug af Node og HTML / CSS, men i stedet for at bruge Atom bruger den 'Monaco' - den samme editor komponent, der bruges i Visual Studio Team Services.

Visual Studio Code understøtter en række programmeringssprog, herunder, men ikke begrænset til C, C #, C + +, HTML, JSON, Objective-C, Objective-C ++, PHP og mere. Ligesom Sublime Text understøtter VS Code også et bredt udvalg af plugins, som forbedrer editorens funktionalitet og tilføjer sprogstøtte. Udvidelsesstyringen er indbygget, og nogle få vigtige er en del af standard download-pakken. En bemærkelsesværdig funktion er evnen til at oprette udvidelser, der analyserer kode, såsom linse og værktøjer til statisk analyse. Softwaren blev først udgivet i 2015, og er i øjeblikket på version 1.15.1, som blev udgivet bare sidste måned.

Platforms: Windows, Linux, MacOS
Download: (Gratis)

4. Vim

Vim er en gratis og åben kildekode kommandolinje tekst editor, der er tilgængelig på en bred vifte af platforme, der spænder fra Windows, Linux, MacOS og Unix til Android, IOS, Amigaos og meget mere. Softwaren er en klon af open source Vi tekstredigeringsprogrammet til Unix, og dets navn er en sammentrækning af 'Vi Improved' som reference til det originale program skrevet af den berømte computerforsker og Sun Microsystems medstifter Bill Joy i 1976. Programmet har en hær af strømbrugere, der understøtter det, og har omkring 15.000 pakker, der bringer træforskere, syntaxstiftere, temaer, Git-integration osv. Du kan besøge VimAwesome for nogle af de bedste plugins, som samfundet har at tilbyde.

I modsætning til Sublime Text har Vim ikke en GUI, der giver dig mulighed for at bruge en mus til at navigere bekvemt, så åbning, lukning, redigering og gemme handlinger er alle udført via tastaturgenveje, som du ville gøre på en terminal. Selvom du ikke har en GUI betyder det, at det har mere af en nicheappel, er det stadig en af ​​de mest fleksible og kraftfulde kildekode redaktører, du kan bruge i dag. Der er også mange forudkonfigurerede Vim-konfigurationsfiler, som du kan finde på nettet ved blot at søge efter .vimrc. Hvis du vil tage dig tid til at lære mere om dette utroligt kraftfulde værktøj mere detaljeret, kan du gå over til Vim-Adventures, hvor du kan spille et online spil for at lære om alle de grundlæggende kommandoer på en sjov måde.

Platforms: Windows, Linux, MacOS
Download: (Gratis)

5. Spacemacs

GNU Emacs anses generelt for at være verdens mest udvidelige og brugerdefinerbare kildekode redaktører, og Spacemacs sker øverst som et af de mest populære Emacs starterpakker. Som du allerede ved nu, er det en gratis og open source tekstredaktør baseret på GNU Emacs og indeholder både grafiske og kommandolinje-brugergrænseflader, der kan eksekveres under X-skærmstyring såvel som inden for Unix-terminalen. Programmet bringer den fulde effekt af Emacs plugin økosystemet og vi keybindings (via EViL), hvilket gør det til et kraftfuldt og alsidigt Sublime Text alternativ. Softwaren hjælper produktiviteten hos Vi-brugere, samtidig med at regelmæssige Emacs-brugere stadig kan bruge softwaren effektivt.

Spacemacs bruger mellemrumstasten som en standard ledernøgle, hvor programmet hentes fra. Synkroniseringsfunktionen på Spacemacs er som standard aktiveret for alle større programmeringssprog, og den kan konfigureres manuelt via konfigurationsfiler såvel som via interne kommandoer. For alle dens positive, kan programmet til tider være lidt glitchy . Fra irriterende nøglebindingskonflikter til ikke-funktionelle LaTex-understøttelse og substandard faneblade / arbejdsplatforme, kan Spacemacs være lidt meget for nogle, men hvis du kan lide dine yak-barberingsopgaver, kan dette meget vel være det perfekte projekt for dig.

Platform: Windows, Linux, Unix, macOS
Download: (Gratis)

6. Beslag

Brackets er endnu et eksempel på, at fri og open source software også nogle gange kan komme fra de største navne i kommerciel software. Adobe, der er bedre kendt for dyre software som Photoshop og Premier Pro, er firmaet bag dette program, som er licenseret under MIT-licensen og for øjeblikket er vært for GitHub (repository). Brackets blev specifikt skrevet til webudviklere i HTML, CSS og JavaScript ved hjælp af CodeMirror i en Node.js container. Den er tilgængelig på en række platforme, herunder Windows, MacOS og Linux.

Nogle af de bemærkelsesværdige egenskaber ved parentes omfatter Quick Edit, Live Preview, Split View og Theseus integration . Med hensyn til sprogunderstøttelse understøtter softwaren bl.a. C, C + +, Java, JavaScript, HTML, Python, Perl og Ruby. Ligesom Sublime Text, Brackets understøtter også udvidelser, som kan forbedre softwarefunktionaliteten meget takket være en indbygget udvidelsesmanager. En ting der skal nævnes her er, at Brackets sender brugerdata til Adobe-servere som standard, men du kan altid slukke for det, hvis du vil, ved at gå over til Hjælp> Sundhedsrapport.

Platforms: Windows, Linux, MacOS
Download: (Gratis)

7. Lysbord

På sin officielle hjemmeside beskriver Light Table sig som "næste generations kode editor", der har til formål at give en fleksibel grænseflade, evaluering i realtid, øjeblikkelig udførelse, live visualisering, fejlfinding og dokumentation. Ligesom mange af den anden software på listen og i modsætning til Sublime Text, er Light Table et gratis og open source-program, der er frigivet under MIT-licensen. Det er skrevet i ClojureScript med en Node-Webkit wrapper, og selv om det startede som et miljø for Clojure og ClojureScript, har det siden tilføjet understøttelse af andre programmeringssprog, såsom Python, JavaScript, HTML og CSS.

Mens Light Table har begrænset sprogunderstøttelse i forhold til Sublime Text, kommer det med nogle få fine detaljer, som f.eks. Automatisk afslutning overalt, splitvisninger og en kommandopalette. Det kommer også med et godt udvalg af temaer, men en af ​​de største negativer af programmet er, at du ikke kan se billedfiler i den, på trods af at den er baseret på en browser platform. Alt i alt er Light Table et interessant, forholdsvis nyt projekt, der er let og hurtigt, men brugerne har en stejl indlæringskurve, hvilket kan være et problem for mange, der får det vist, at det ikke er så funktionsrige som noget af den anden software oven på det denne liste.

Platforms: Windows, Linux, MacOS
Download: (Gratis)

8. Eclipse

Eclipse er en gratis kildekode editor (FOSS) som de fleste andre poster på vores liste, men det er meget mere end blot en kildekode editor. Det er faktisk en fuldverdig cross-platform IDE (Integrated Development Environment), der er tilgængelig på Windows, Linux, MacOS og Solaris. Programmet selv er skrevet mest i Java og startede livet som et Java-miljø for det meste, men takket være et stort antal plugins og udvidelser understøtter det nu et bredt udvalg af programmeringssprog, herunder, men ikke begrænset til, C, C ++, C #, COBOL, Fortran, JavaScript, PHP, Java og meget mere. Mens Python ikke understøttes uden for boksen, får PyDev-plugin jobbet færdigt.

Hvad angår funktionerne i denne meget populære IDE, leveres den med en hel masse integrerede fejlfindingsværktøjer sammen med Git / CVS-support. Standardudgaven af ​​Eclipse leveres også med Java og Plugin Development Tooling. Udviklere kan også vælge fra andre pakker, der indeholder værktøjer til kortlægning, modellering, rapportering, testning og bygning GUI'er . Hvis du er interesseret i at tjekke skattekassen for plugins til platformen, skal du overgå til Eclipse Marketplace Client, som giver brugerne mulighed for at installere software direkte fra en Eclipse-installation.

Platform: Windows, Linux, MacOS, Solaris
Download: (Gratis)

De bedste sublim tekstalternativer du bør prøve

Mens alle kildekode redaktører og IDE'er nævnt ovenfor er gode sublim tekst alternativer til Windows, MacOS og Linux på grund af de høje niveauer af tilpasning, de tilbyder, er ingen af ​​dem perfekte, hvis vi er helt ærlige. De har hver deres egne fordele og ulemper, så ideelt bør du give hver en prøve et forsøg på at se, hvad der virker for dig og hvad der ikke gør. Hvis du allerede bruger eller har brugt nogen af ​​ovennævnte programmer eller tror, ​​at vi har gået glip af noget, der fortjener at være på denne liste, så lad os vide det i kommentarfeltet nedenfor. Vi vil gerne høre dine tanker om emnet.

Top