6 geriausi „Vi/Vim“ įkvėpti kodo redaktoriai, skirti „Linux“.


Vim (sutrumpintas Vi Improved) yra nemokama atvirojo kodo, galinga, labai konfigūruojama ir išplečiama teksto rengyklė. Ji turi didelę ir atsidavusią vartotojų bendruomenę, kuri nuolat kuria naudingus naujus scenarijus ir atnaujina teksto rengyklę. „Vim“ palaiko šimtus programavimo kalbų ir failų formatų, todėl tai yra vienas geriausių kelių platformų kodo redaktorių.

Taip pat skaitykite: 18 geriausių IDE programuotojams ir kūrėjams

Nors Vim yra nuolat tobulinamas, kad taptų daug geresne teksto rengykle, daugelis vartotojų dabar sukūrė keletą į Vim panašių redaktorių su mažiau, bet galingų ir tinkamų naudoti funkcijų. Šiame straipsnyje apžvelgsime 6 geriausius „Vi/Vim“ įkvėptus „Linux“ sistemų kodo redaktorius.

1. Kakoune kodo redaktorius

„Kakoune“ yra nemokama, atvirojo kodo, interaktyvi, greita, visiškai pritaikoma ir scenarijų „Vim“ įkvėpta kodo rengyklė su kliento/serverio architektūra. Jis veikia Unix tipo sistemose, tokiose kaip Linux, FreeBSD, MacOS ir Cygwin.

Jis pateikiamas su daugybe teksto redagavimo/rašymo įrankių, palaiko sintaksės paryškinimą, automatinį užbaigimą spausdinant ir palaiko daugybę skirtingų programavimo kalbų. Ji taip pat įgyvendina kelis pasirinkimus kaip esminę sąveikos su tekstu procedūra. Be to, Kakoune kliento/serverio architektūra leidžia bendrai redaguoti kodą.

2. Neovim

Neovim yra nemokama atvirojo kodo, galinga, išplečiama ir tinkama naudoti kodo rengyklė, teikianti pagrindines tradicines Vim funkcijas. Tai Vim plėtinys, kuriame yra integruotas Linux terminalo emuliatorius su moderniomis terminalo funkcijomis, tokiomis kaip žymeklio stilius, fokusavimo įvykiai ir įklijavimas skliausteliuose. Svarbu tai, kad jis palaiko daugumą Vim papildinių.

NeoVim suteikia „AppImage“, kuri veikia daugelyje „Linux“ sistemų, tiesiog atsisiųskite ir paleiskite ją, kaip parodyta.

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

3. Amp teksto rengyklė

Amp yra nemokama atvirojo kodo, lengva, paprasta ir Vi/Vim įkvėpta kodo rengyklė jūsų Linux terminalui, sukurta naudojant Rust programavimo kalbą. Jis supaprastintu būdu įgyvendina pagrindinį Vi/Vim sąveikos modelį ir sujungia kai kurias pagrindines funkcijas, kurias rasite šiuolaikiniuose teksto rengyklėse.

4. Vis – „Vim“ tipo teksto rengyklė

„Vis“ yra nemokama atvirojo kodo „Vi“ tipo kodo rengyklė, kuri išplečia „vi“ modalinį redagavimą su integruotu kelių žymeklių/pasirinkimų palaikymu, įdiegtu to paties redaktoriaus struktūrine reguliariąja išraiška pagrįsta komandų kalba.

Jis pateikiamas su failų ir katalogų naršykle, palaiko diff režimą, vimgrep, šifravimą ir glaudinimą. Jis palaiko įprastus failų archyvavimo formatus, tokius kaip tar, zip ir daugelis kitų. Tai taip pat leidžia dirbti su tinklo protokolais, tokiais kaip HTTP, FTP ir SSH. Be to, „Vis“ yra su įterptuoju apvalkalo tikrintuvu ir dar daugiau.

Vis yra įtraukta į daugumą Linux platinimų ir gali būti lengvai įdiegta naudojant paketų valdymo sistemas.

5. Nvi – Node.JS VI teksto rengyklė

„Nvi“ taip pat yra nemokama atvirojo kodo, „Vim“ įkvėpta kodo rengyklė, teikianti geriausias „Vim“ funkcijas kartu su 256 spalvų terminalo teksto vartotojo sąsaja ir išklotais langais.

Jis turi savo režimus: COMBO, NORMAL, REPLACE, BLOCK, LINE-BLOCK ir COMMAND. Tai leidžia sujungti keletą seansų priimančiojo-svečio konfigūracijoje, taip įgalinant bendradarbiavimo kodo redagavimą. Jis papildomai palaiko vietinį UNIX ir nuotolinį TCP lizdą poravimui.

6. Pyvim – Pure Python Vim Clone

„Pyvim“ yra nemokama atvirojo kodo programa, iš naujo įdiegta „Python“, be C plėtinių ir veikia „Pypy“. Jis palaiko Vi klavišų susiejimą, sintaksės paryškinimą, daugybę spalvų schemų, horizontalius ir vertikalius padalijimus, skirtukų puslapius ir dar daugiau.

Tai viskas! Šiame straipsnyje išvardijome 6 geriausius „Vim“ įkvėptus „Linux“ kodo redaktorius. Jei praleidome ką nors, ką naudojate, praneškite mums naudodami toliau pateiktą atsiliepimų formą.