Utforsk Alternativer til Vim: Moderne Tekstredigerere Inspirert av Vim
Vim, en terminalbasert tekstredigerer med åpen kildekode, er kjent for sin fleksibilitet og effektivitet. Navnet «Vim» står for «Vi Improved», og er i bunn og grunn en oppgradert versjon av den eldre Vi-tekstredigereren.
Vim er høyt ansett, spesielt blant sikkerhetseksperter og Linux-brukere. Det har et sterkt fellesskap som bidrar kontinuerlig med nye moduler, tillegg og forbedringer.
Denne tekstredigereren er rask og brukervennlig, og lar deg endre filer og kataloger med enkle tastetrykk. Vim er som regel forhåndsinstallert i de fleste Linux-distribusjoner.
Viktige Egenskaper ved Vim
- Fungerer på flere plattformer.
- Svært tilpasningsdyktig og fleksibel.
- Innebygde verktøy for pakkehåndtering og tekstmanipulasjon.
- Konfigurasjonen er portabel, med et smidig rammeverk for plugins.
- Har en bratt læringskurve, men blir et kraftig produktivitetsverktøy når man mestrer det.
Selv om Vim kontinuerlig forbedres, har noen utviklere skapt Vim-inspirerte redigerere med enda mer avanserte funksjoner, som asynkron kjøring og forbedret filsøk. Det finnes mange slike redigerere tilgjengelig.
I denne artikkelen vil vi introdusere noen bemerkelsesverdige Vim-inspirerte redigerere som kan øke din produktivitet.
La oss starte!
NeoVim
NeoVim er en rask, moderne og svært utvidbar tekstredigerer som er basert på Vim. Den er rettet mot brukere som ønsker Vims kjernefunksjoner kombinert med moderne forbedringer. NeoVim er et gratis tekstredigeringsverktøy med åpen kildekode, som i praksis er en videreutvikling av Vim med fokus på ytelse og fellesskapsbidrag.
NeoVim, også kjent som «Nvim», har utmerket støtte for LUA, og tilbyr muligheten til å aktivere utvidede brukergrensesnitt uten å endre den grunnleggende funksjonaliteten.
Egenskaper:
- Kompatibel med ulike operativsystemer.
- Har syntaksutheving.
- Kan tilpasses og skaleres etter individuelle behov.
- Innebygd terminalemulator.
- Mulighet for asynkron utførelse.
NeoVim er verdt å utforske, og kan lastes ned for Linux, Windows og macOS.
Kakoune
Kakoune er en gratis tekstredigerer med åpen kildekode. Denne Vim-baserte redigereren har fokus på responsivitet og gir en forbedret redigeringsopplevelse. Den er svært fleksibel og kan tilpasses brukernes behov. Kakoune inkluderer diverse verktøy for tekstredigering og -manipulasjon.
Kakoune er en modal redigerer skrevet i C++. Den skiller seg ut med sitt unike design og funksjonalitet. Den tilbyr automatisk innrykk og autofullføring. Redigereren har støtte for et bredt spekter av programmerings- og skriptspråk.
Egenskaper:
- Avanserte funksjoner for tekstmanipulasjon.
- Rask og fleksibel.
- Innebygde tekstredigeringsverktøy med syntaksutheving og kodeforslag for diverse språk.
- Flere markører for samtidig kodeinteraksjon, med muligheter for filtrering og justering.
For mer informasjon om Kakounes funksjoner, besøk det offisielle GitHub-depotet.
Helix
Helix er en annen elegant og portabel tekstredigerer som er inspirert av Vim. Denne moderne redigereren er utviklet i Rust, og bruker Tree-sitter for syntaksutheving, som også NeoVim gjør. Tree-sitter fungerer som en kompilator som analyserer koden i syntakstrær, og gir omfattende informasjon om strukturen i koden.
Analyse og modifisering av kode støttes via den innebygde språkserveren. Forhåndsbygde pakker er tilgjengelige for forskjellige distribusjoner.
Egenskaper:
- Integrert Tree-sitter for syntaksutheving og kodenavigasjon.
- Flere markører for samtidig koderedigering.
- Bygget med Rust og kan kjøres i terminalen.
For mer informasjon om installasjon, besøk det offisielle GitHub-depotet her.
Amp
Amp er en rask, skalerbar og Vim-inspirert tekstredigerer. Den inneholder alle de essensielle elementene i en moderne tekst- og koderedigerer. Den kjører i terminalen, i likhet med Vi/Vim. Amp bruker et fleksibelt tastatur for å kombinere mange innebygde kommandoer og direktiver, slik at man kan lage nye og unike makroer. Amp-redigereren er skrevet i Rust.
Egenskaper:
- Kjører i terminalen uten behov for et GUI.
- Syntaksutheving og Git-integrasjon.
- Kombinerer mange innebygde direktiver for å lage tilpassede makroer.
- Robust filsøkefunksjon for å indeksere filer.
Amp er tilgjengelig under en gratis lisens med åpen kildekode. Rust må være installert før du installerer Amp. Redigereren krever ingen manuell konfigurasjon etter installasjon, og har alt du trenger for å komme i gang, uten behov for ekstra tillegg.
Moe
Moe er enda en flott tekstredigerer basert på Vim, og skrevet i det multi-paradigme programmeringsspråket Nim. Denne tekstredigereren kjører i terminalen, som Amp, Nano og Vi. Moe bruker samme miljø og nøkkelbindinger som Vim, så hvis du er kjent med Vim vil du raskt kunne tilpasse deg.
Målet med Moe er å skape en kraftig tekstredigerer som er fleksibel, produktiv, brukervennlig og har høy ytelse.
Egenskaper:
- Enkel filbehandling og automatisk innrykk.
- Mulighet for trinnvis søking og filtrering av resultater.
- Konfigurasjonsmodus og automatiske sikkerhetskopier.
- Vinduer kan deles horisontalt eller vertikalt.
Sjekk ut installasjonsveiledningen for å konfigurere Moe.
Vis
Vis er en svært effektiv, gratis tekstredigerer med åpen kildekode som kombinerer de beste egenskapene fra Vi og Sam. Denne skjermorienterte redigereren har god Unicode-støtte og kan håndtere mange forskjellige filtyper, inkludert binære og katalogfiler.
Den støtter flere filarkivformater som tar, dar og zip. Vis bruker utvalg som primær redigeringsmetode, og har samme modale redigeringsstil som Vim.
Egenskaper:
- Innebygd Lua extension API.
- Syntaksutheving med uttrykksgrammatikk.
- Flere markører for samtidig koderedigering.
Vis har også en innebygd skallkontroll og andre funksjoner som digraph og utklippstavlehåndtering. Den tilbyr en Lua-tolk for å skrive plugins og utvidelser. Mange Linux-distribusjoner inkluderer Vis som standard, men kan ellers installeres manuelt fra GitHub.
Vile
Vile er en fleksibel tekstredigerer med åpen kildekode som kombinerer funksjoner fra Emacs og Vi. Vile står for «VI Like Emacs», og er skrevet i C. Den støtter syntaksutheving, flere vinduer, autofullføring av kommandoer og mer.
Det finnes også en X-versjon kalt xvile for X-windows system, som har markørstøtte, navigasjonslinje og andre funksjoner.
Egenskaper:
- Støtte for flere vinduer.
- Ingen begrensninger for hvor mange ganger man kan angre eller gjøre om.
- Avansert kodegjerder og kommando-autofullføring.
- Innebygde direktiver kan brukes for å koble til Vile-instruksjoner.
Viles dokumentasjon er unik sammenlignet med andre tekstredigerere. Den inkluderer en omfattende hjelpefil tilgjengelig via hurtigtaster, i tillegg til interaktive paneler som viser registeroppføringer, modusvalg og annen informasjon.
Konklusjon
De Vim-inspirerte redigererne som er beskrevet ovenfor, kan hjelpe deg med å velge den som passer best for dine behov. Prøv dem ut selv!
Vi håper denne artikkelen har vært nyttig for å lære mer om noen av de beste Vim-alternativene.
Du kan også være interessert i å lese om de beste Linux-skrivebordsmiljøene du kan installere på en hvilken som helst Linux-distribusjon.