De 4 bedste teksteditorer for udviklere på Linux

click fraud protection

Få emner i Linux-samfundet får brugere lige så lidenskabelige som emnet for tekstredaktører. Alle har deres favorit og utallige grunde til, hvorfor de foretrækker det frem for andre. Problemet er, at der er en masse forskellige tekstredaktører på Linux, der hver er bygget med en særlig brug i tankerne. Som et resultat kan nye brugere, der leder efter en god teksteditor, blive overvældede af alle de forskellige valg. Derfor vil vi i denne artikel gennemgå nogle af de bedste tekstredaktører til udviklere på Linux.

Husk, at selv om dette er en rangeret liste, betyder det ikke, at der er en "ultimativ" teksteditor. Hvert program har fordele og ulemper, afhængigt af hvem der bruger det og til hvad.

1. VIM

VIM er en teksteditor, der findes for at forbedre Vi-teksteditoren. Udviklerne så en god base at starte med, men troede, at det kunne være bedre. Det VIM teksteditor er en hæfteklamme til udvikling på Linux.

Årsagen til at mange henvender sig til VIM skyldes, at teksteditoren tilbyder forskellige typer tekst editortilstande (inklusive en robust kommandolinjetilstand), syntaksbelysning, et lavt hukommelsesfodaftryk og mere. Mange Linux-brugere siger, at VIM ikke er meget brugervenligt, hvilket er sandt. Faktum er, at det ikke rigtig er som nogen anden tekstredigerer derude. Det gør tingene radikalt anderledes, og som et resultat vil nye brugere føle sig uvelkomne. Mange siger, at dette er en svaghed for VIM. Hardcore-fans hævder imidlertid, at selvom funktionerne tager lidt tid at lære, er det i sidste ende værd.

instagram viewer

Hvis du er en udvikler på Linux på udkig efter en solid teksteditor, så prøv VIM. Der kan være lidt af en læringskurve, men hvis du kan mestre den, vil du aldrig vende tilbage.

2. Emacs

Emacs er en meget konfigurerbar og tilpasselig teksteditor, der er bragt til dig af GNU-projektet. Det er centreret omkring udvikling, og har som et resultat mange forskellige funktioner. Teksteditoren tilbyder ting som syntaksbelysning til mange forskellige programmeringssprog, linienumre og adskillige andre typer funktionalitet, som brugerne kan tilføje og fjerne med udvidelser.

Hvis du leder efter en solid teksteditor, der er meget konfigurerbar, er Emacs et godt valg. Nogle brugere på Linux, der ikke er fans af Emacs, siger, at det er for tungt og for tilstoppet med ting, som ikke alle har brug for (ting som udvidelser). De ser dette som en grund til ikke at bruge denne teksteditor, og de siger, at det gør Emacs svag.

Selvom det måske er sandt, at en overflod af funktioner kan komme i vejen for kernefunktionaliteten, er det bestemt ikke en svaghed. Det fantastiske ved denne teksteditor er, at enhver kan tage den og gøre den til sin egen. Brugere kan besøge udvidelseslisten og vælg, hvordan de vil have deres teksteditor til at fungere!

3. Geany

Når det kommer til tekstredaktører til udviklere på Linux, Geany er den ulige mand ude. Se, det er ikke blot en teksteditor. I stedet er Geany meget mere end det. Det er et robust og komplekst IDE-udviklingsmiljø med en masse funktioner. Bedst af alt, i modsætning til andre IDE-miljøer på Linux, stræber teksteditoren med at blive uafhængig af alle desktopmiljøer, så det ser rigtigt ud hjemme uanset hvilket skrivebord du har brug på Linux.

Geany IDE har funktioner, som de fleste brugere kunne forvente, f.eks. Syntaksbelysning, automatisk kodekonfiguration, automatisk lukning af HTML- og XML-tags, kodnavigation, kodetips, et plugin-API og et indbygget build / run-system, der giver brugerne mulighed for øjeblikkeligt at køre deres kode. Hvis du leder efter et godt open source-udviklingsmiljø til Linux, skal du give denne teksteditor et skud.

4. Sublim tekst

Sublim tekst er en smuk, kompleks udviklercentrisk teksteditor til Linux, Mac OS og Windows. Det håndterer alt fra “html til prosa” og har en overflod af funktioner. I modsætning til de andre tekstredaktører på denne liste er Sublime Text ikke open source. I stedet er det softwarelicens “freemium”, og brugere skal betale for en licens for at bruge den.

Selvom det ikke er et gratis værktøj, betyder det ikke, det er ikke værd at tjekke ud. Det har en masse gode funktioner, hovedsageligt: ​​Goto Anywhere (en funktion, der giver brugeren mulighed for øjeblikkeligt at hoppe til en hvilken som helst kodelinje i et øjeblik), distraktionsfri tilstand, flervalgstilstand og et robust plugin-API, der giver brugerne mulighed for at tilføje funktionalitet til det. Hvis du leder efter en teksteditor til at udvikle sig med på Linux, og du ikke er tilfreds med de andre på denne liste, skal du give Sublime Text et skud. Du vil ikke fortryde det.

Konklusion

Linux har en masse gode tekstredaktører til enhver mulig brug. Hvert værktøj har noget specielt at bringe til bordet. Uanset om du er en programmør, der leder efter udviklercentriske funktioner eller bare et simpelt program, der kan notere, er der noget for enhver smag.

watch instagram story