Få emner i Linux-samfunnet får brukere somlidenskapelig som emne for tekstredaktører. Alle har sin favoritt, og utallige grunner til hvorfor de foretrekker den fremfor andre. Problemet er at det er mange forskjellige tekstredigerere på Linux som hver er bygget med en spesiell bruk i tankene. Som et resultat kan nye brukere som leter etter en god tekstredigerer bli overveldet med alle de forskjellige valgene. Derfor vil vi i denne artikkelen gå gjennom noen av de beste tekstredigererne for utviklere på Linux.
Husk at selv om dette er en rangert liste, betyr det ikke at det er en "ultimate" tekstredigerer. Hvert program har fordeler og ulemper, avhengig av hvem som bruker det og for hva.
1. VIM
VIM er en tekstredigerer som kan forbedresVi-tekstredigereren. Utviklerne så en god base å starte med, men tenkte at det kunne være bedre. VIM-tekstredigereren er en stift for utvikling på Linux.
Årsaken til at mange henvender seg til VIM skyldes det faktumat tekstredigeringsprogrammet tilbyr forskjellige typer tekstredigeringsmodus (inkludert en robust kommandolinjemodus), syntaksutheving, et lavt minneavtrykk og mer. Mange Linux-brukere sier at VIM ikke er veldig brukervennlig, noe som er sant. Faktum er at det egentlig ikke er som noen annen tekstredigerer der ute. Det gjør ting radikalt annerledes, og som et resultat vil nye brukere føle seg uvelkomne. Mange sier at dette er en svakhet for VIM. Hardcore-fans hevder imidlertid at selv om funksjonene tar litt tid å lære, er det til slutt verdt det.
Hvis du er en utvikler på Linux som leter etter en solid tekstredigerer, kan du prøve VIM. Det kan være litt av en læringskurve, men hvis du kan mestre den, vil du aldri slå tilbake.
2. Emacs
Emacs er en veldig konfigurerbar og tilpassesteksteditor brakt til deg av GNU-prosjektet. Det er sentrert rundt utvikling, og har som et resultat mange forskjellige funksjoner. Tekstredigereren tilbyr ting som syntaksutheving for mange forskjellige programmeringsspråk, linjenumre og mange andre typer funksjonalitet som brukere kan legge til og fjerne med utvidelser.
Hvis du leter etter en solid tekstredigerer, er detEmacs er veldig konfigurerbar og er et godt valg. Noen brukere på Linux som ikke er fans av Emacs, sier at det er for tungt og for tett med ting som ikke alle trenger (ting som utvidelser). De ser på dette som en grunn til ikke å bruke denne tekstredigereren, og de sier at det gjør Emacs svak.
Selv om det kan være sant at en overflod av afunksjoner kan komme i veien for kjernefunksjonaliteten, det er absolutt ikke en svakhet. Det flotte med denne tekstredigereren er at hvem som helst kan ta den og lage den til sin egen. Brukere kan gå til utvidelseslisten og velge hvordan de vil at tekstredigereren skal fungere!
3. Geany
Når det gjelder tekstredigerere for utviklere påLinux, Geany er den rare mannen ute. Se, det er ikke bare en tekstredigerer. I stedet er Geany mye mer enn det. Det er et robust og komplekst IDE-utviklingsmiljø med mange funksjoner. Best av alt, i motsetning til andre IDE-miljøer på Linux, prøver tekstredigereren å holde seg uavhengig av alle stasjonære miljøer, så den vil se riktig hjemme uansett hvilket skrivebord du bruker på Linux.
Geany IDE har funksjoner som de fleste brukere ville gjortforventer, som syntaksutheving, automatisk fullføring av kode, automatisk lukking av HTML- og XML-tagger, kodenavigering, kodetips, et plugin-API og et innebygd build / run-system som lar brukerne kjøre kjoden sin umiddelbart. Hvis du leter etter et flott open source-utviklingsmiljø for Linux, kan du gi denne tekstredigereren et skudd.
4. Sublime tekst
Sublime tekst er en vakker, kompleks utviklersentrisk tekstredigeringsprogram for Linux, Mac OS og Windows. Den håndterer alt fra “html til prosa”, og har en overflod av funksjoner. I motsetning til de andre tekstredaktørene på denne listen, er Sublime Text ikke åpen kildekode. I stedet er programvarelisensen “freemium”, og brukerne må betale for en lisens for å bruke den.
Likevel, selv om det ikke er et gratis verktøybetyr ikke at det ikke er verdt å sjekke ut. Det har mange gode funksjoner, hovedsakelig: Goto Anywhere (en funksjon som lar brukeren umiddelbart hoppe til hvilken som helst kodelinje på et øyeblikk), distraksjonsfri modus, multivalgsmodus og et robust plugin API som lar brukerne legge til funksjonalitet. Hvis du leter etter en tekstredigerer å utvikle seg med på Linux, og du ikke er fornøyd med de andre på denne listen, kan du gi Sublime Text et skudd. Du vil ikke angre.
Konklusjon
Linux har mange gode tekstredigerere for allemulig bruk. Hvert verktøy har noe spesielt å ta med seg på bordet. Enten du er en programmerer som leter etter utvikler-sentriske funksjoner eller bare et enkelt program som kan notater, er det noe for enhver smak.
kommentarer