6 parasta Vi/Vim-inspiroitua koodieditoria Linuxille


Vim (lyhenne sanoista Vi Improved) on ilmainen, avoimen lähdekoodin tehokas, hyvin konfiguroitava ja laajennettava tekstieditori. Sillä on suuri ja omistautunut käyttäjäyhteisö, joka luo jatkuvasti hyödyllisiä uusia skriptejä ja päivityksiä tekstieditoriin. Vim tukee satoja ohjelmointikieliä ja tiedostomuotoja, mikä tekee siitä yhden parhaista alustojen välisistä koodieditoreista.

Lue myös: 18 parasta IDE:tä ohjelmoijille ja kehittäjille

Vaikka Vimä kehitetään jatkuvasti paljon paremmaksi tekstieditoriksi, monet käyttäjät ovat nyt luoneet useita Vim-tyyppisiä muokkausohjelmia, joissa on vähemmän mutta tehokkaita ja käyttökelpoisia ominaisuuksia. Tässä artikkelissa tarkastellaan 6 parasta Vi/Vim-inspiroitua koodieditoria Linux-järjestelmille.

1. Kakoune Code Editor

Kakoune on ilmainen, avoimen lähdekoodin, interaktiivinen, nopea, täysin muokattavissa ja skriptoitava Vim-inspiroima koodieditori asiakas/palvelin-arkkitehtuurilla. Se toimii Unix-tyyppisissä järjestelmissä, kuten Linux, FreeBSD, MacOS ja Cygwin.

Sen mukana tulee useita tekstinmuokkaus-/kirjoitustyökaluja, se tukee syntaksin korostusta, automaattista täydennystä kirjoitettaessa ja tukee monia eri ohjelmointikieliä. Se myös toteuttaa useita valintoja välttämättömänä menettelynä tekstisi kanssa vuorovaikutuksessa. Lisäksi Kakounen asiakas/palvelin-arkkitehtuuri mahdollistaa yhteiskäyttöisen koodin muokkauksen.

2. Neovim

Neovim on ilmainen avoimen lähdekoodin tehokas, laajennettava ja käyttökelpoinen koodieditori, joka tarjoaa Vimin perinteiset perusominaisuudet. Se on Vimin laajennus, joka sisältää sisäänrakennetun Linux-pääteemulaattorin moderneilla pääteominaisuuksilla, kuten kohdistimen tyylillä, kohdistustapahtumilla ja hakasulkeilla liittämällä. Tärkeää on, että se tukee useimpia Vim-laajennuksia.

NeoVim tarjoaa AppImagen, joka toimii useimmissa Linux-järjestelmissä. Lataa ja suorita se kuvan osoittamalla tavalla.

curl -LO https://github.com/neovim/neovim/releases/download/nightly/nvim.appimage
chmod u+x nvim.appimage
./nvim.appimage

3. Vahvistintekstieditori

Amp on ilmainen avoimen lähdekoodin, kevyt, yksinkertainen ja Vi/Vim-vaikutteinen koodieditori Linux-päätteellesi, joka on kehitetty Rust-ohjelmointikielellä. Se toteuttaa Vi/Vimin ydinvuorovaikutusmallin yksinkertaistetulla tavalla ja kokoaa joitain perusominaisuuksia, joita löydät nykyaikaisista tekstieditoreista.

4. Vis – Vim-tyyppinen tekstieditori

Vis on ilmainen avoimen lähdekoodin Vi-tyyppinen koodieditori, joka laajentaa vi:n modaalista muokkausta sisäänrakennetulla tuella useille kohdistimille/valinnoille, jotka on toteutettu saman editorin rakenteellisella säännölliseen lausekkeeseen perustuvalla komentokielellä.

Sen mukana tulee tiedosto- ja hakemistoselain, se tukee diff-tilaa, vimgrepiä, salausta ja pakkausta. Se tukee yleisiä tiedostojen arkistointimuotoja, kuten tar, zip ja monia muita. Sen avulla voit myös työskennellä verkkoprotokollien, kuten HTTP, FTP ja SSH, kanssa. Lisäksi Visissä on sulautettu shell-tarkistus ja paljon muuta.

Vis sisältyy useimpiin Linux-jakeluihin, ja se voidaan helposti asentaa paketinhallintajärjestelmien avulla.

5. Nvi – Node.JS VI -tekstieditori

Nvi on myös ilmainen avoimen lähdekoodin Vim-inspiroima koodieditori, joka tarjoaa Vimin parhaat ominaisuudet yhdistettynä 256-väriseen päätetekstipohjaiseen käyttöliittymään ja kaakeloituihin ikkunoihin.

Siinä on omat tilat: YHDISTELMÄ, NORMAALI, KORVAUS, BLOCK, LINE-BLOCK ja COMMAND. Se mahdollistaa useiden istuntojen yhdistämisen isäntä-vieraat -kokoonpanossa, mikä mahdollistaa yhteisen koodin muokkauksen. Se tukee lisäksi paikallista UNIXia ja etä-TCP-liitäntää pariliitoksen muodostamista varten.

6. Pyvim – Pure Python Vim Clone

Pyvim on ilmainen avoimen lähdekoodin versio, Vimin uudelleentoteutus Pythonissa, ilman C-laajennuksia ja toimii Pypyllä. Se tukee Vi-näppäinsidoksia, syntaksin korostusta, monia värimalleja, vaaka- ja pystyjakoa, välilehtisivuja ja paljon muuta.

Siinä kaikki! Tässä artikkelissa olemme listanneet kuusi parasta Vim-vaikutteista koodieditoria Linuxille. Jos jokin käyttämäsi tuote on jäänyt huomaamatta, ilmoita siitä meille alla olevan palautelomakkeen kautta.