6 labākie Vi/Vim iedvesmotie kodu redaktori Linux


Vim (saīsinājums no Vi Improved) ir bezmaksas, atvērta pirmkoda, spēcīgs, ļoti konfigurējams un paplašināms teksta redaktors. Tajā ir liela un īpaša lietotāju kopiena, kas pastāvīgi veido jaunus noderīgus skriptus un teksta redaktora atjauninājumus. Vim atbalsta simtiem programmēšanas valodu un failu formātu, padarot to par vienu no labākajiem starpplatformu kodu redaktoriem.

Lai gan Vim tiek nepārtraukti attīstīts, lai kļūtu par daudz labāku teksta redaktoru, daudzi lietotāji tagad ir izveidojuši vairākus Vim līdzīgus redaktorus ar mazāk, bet jaudīgām un izmantojamām funkcijām. Šajā rakstā mēs pārskatīsim 6 labākos Vi/Vim iedvesmotos kodu redaktorus Linux sistēmām.

1. Kakoune koda redaktors

Cigvins.

Tas nāk ar vairākiem teksta rediģēšanas/rakstīšanas rīkiem, atbalsta sintakses izcelšanu, automātisko pabeigšanu rakstīšanas laikā un atbalsta daudzas dažādas programmēšanas valodas. Tas arī īsteno vairākas atlases kā būtisku procedūru mijiedarbībai ar tekstu. Turklāt Kakoune klienta/servera arhitektūra ļauj kopīgi rediģēt kodu.

2. Neovims

Linux termināļa emulators ar modernām termināla funkcijām, piemēram, kursora veidošana, fokusēšanas notikumi un iekavās ievietota ielīmēšana. Svarīgi, ka tas atbalsta lielāko daļu Vim spraudņu.

NeoVim nodrošina AppImage, kas darbojas lielākajā daļā Linux sistēmu, vienkārši lejupielādējiet un palaidiet to, kā parādīts.

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

3. Amp teksta redaktors

Rūsas programmēšanas valoda. Tas vienkāršotā veidā ievieš Vi/Vim galveno mijiedarbības modeli un apkopo dažas pamata funkcijas, kuras atradīsit mūsdienu teksta redaktoros.

4. Vis - Vim līdzīgs teksta redaktors

Vis ir bezmaksas atvērtā koda, Vi līdzīgs kodu redaktors, kas paplašina vi modālo rediģēšanu ar iebūvētu atbalstu vairākiem kursoriem/atlasēm, kas ieviestas ar tā paša redaktora strukturālās regulārās izteiksmes komandu valodu.

Tas nāk ar failu un direktoriju pārlūku, atbalsta diff režīmu, vimgrep, šifrēšanu un saspiešanu. Tas atbalsta kopīgus failu arhivēšanas formātus, piemēram, zip un daudz ko citu. Tas ļauj arī strādāt ar tīkla protokoliem, piemēram, HTTP, FTP un SSH. Turklāt Vis nāk ar iegultu čaulas pārbaudītāju un daudz ko citu.

Vis ir iekļauts lielākajā daļā Linux izplatījumu, un to var viegli instalēt, izmantojot pakešu pārvaldības sistēmas.

5. Nvi - Node.JS VI teksta redaktors

Nvi ir arī bezmaksas atvērtā koda, Vim iedvesmots kodu redaktors, kas nodrošina Vim labākās funkcijas apvienojumā ar 256 krāsu termināla teksta lietotāja saskarni un flīžu logiem.

Tam ir savi režīmi: COMBO, NORMAL, REPLACE, BLOCK, LINE-BLOCK un COMMAND. Tas ļauj savienot vairākas sesijas resursdatora-viesu konfigurācijā, tādējādi ļaujot kopīgi rediģēt kodu. Pārī savienošana papildus atbalsta vietējo UNIX un attālo TCP ligzdu.

6. Pyvim - Pure Python Vim Clone

Pyvim ir bezmaksas atvērtais avots, Vim atkārtota ieviešana Python, bez C paplašinājumiem un darbojas ar Pypy. Tas atbalsta Vi atslēgu iesiešanu, sintakses izcelšanu, daudz krāsu shēmu, horizontālu un vertikālu sadalījumu, cilnes lapas un daudz ko citu.

Tas ir viss! Šajā rakstā mēs esam uzskaitījuši 6 labākos Vim iedvesmotos kodu redaktorus Linux. Ja mēs esam palaiduši garām nevienu, ko izmantojat, informējiet mūs, izmantojot tālāk sniegto atsauksmju veidlapu.