6 Awọn olootu koodu ti o dara julọ ti Vi/Vim-atilẹyin fun Lainos


Vim (kukuru fun Imudarasi Vi) jẹ ọfẹ, orisun ṣiṣi, agbara, atunto giga ati olootu ọrọ ti o pọ si. O ni agbegbe nla ati ifiṣootọ ti awọn olumulo ti o n ṣẹda awọn iwe afọwọkọ tuntun ti o wulo ati awọn imudojuiwọn si olootu ọrọ. Vim ṣe atilẹyin awọn ọgọọgọrun awọn ede siseto ati awọn ọna kika faili ti o jẹ ki o jẹ ọkan ti o dara julọ olootu koodu agbelebu-pẹpẹ.

Botilẹjẹpe Vim ti wa ni idagbasoke nigbagbogbo lati di olootu ọrọ ti o dara julọ, ọpọlọpọ awọn olumulo ti ṣẹda ọpọlọpọ awọn olootu bi Vim pẹlu awọn ẹya diẹ ṣugbọn lagbara ati lilo, ni ita. Ninu àpilẹkọ yii, a yoo ṣe atunyẹwo 6 ti o dara julọ Awọn olootu koodu atilẹyin Vi/Vim fun awọn eto Linux.

1. Olootu Kakoune Olootu

Cygwin.

O wa pẹlu nọmba kan ti ṣiṣatunkọ ọrọ/awọn irinṣẹ kikọ, ṣe atilẹyin ifọkasi sintasi, ipari-adaṣe lakoko titẹ, ati atilẹyin ọpọlọpọ awọn ede siseto oriṣiriṣi. O tun ṣe awọn yiyan lọpọlọpọ gẹgẹbi ilana pataki fun ibaraenisepo pẹlu ọrọ rẹ. Ni afikun, alabara/faaji olupin Kakoune ngbanilaaye fun ṣiṣatunkọ koodu ifowosowopo.

2. Neovim

Emulator ebute ebute Linux pẹlu awọn ẹya ara ẹrọ ebute igbalode gẹgẹbi sisọ-itọka kọsọ, awọn iṣẹlẹ idojukọ, ati lẹẹmọ akọmọ. Ni pataki, o ṣe atilẹyin julọ awọn afikun Vim.

NeoVim pese AppImage kan ti o nṣiṣẹ lori ọpọlọpọ awọn eto Linux, kan gba lati ayelujara ati ṣiṣe bi o ti han.

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

3. Amp Text Olootu

Ede siseto ipata. O ṣe apẹrẹ awoṣe ibaraenisepo pataki ti Vi/Vim ni ọna ti o rọrun, ati pe o ko diẹ ninu awọn ẹya ipilẹ ti iwọ yoo rii ninu awọn olootu ọrọ igbalode.

4. Vis - Vim-like Text Olootu

Vis jẹ orisun ṣiṣi ọfẹ kan, olootu koodu bi-bi eyiti o ṣe afikun ṣiṣatunkọ modu vi pẹlu atilẹyin ti a ṣe sinu fun awọn kọsọ/awọn yiyan lọpọlọpọ ti a ṣe pẹlu iṣatunṣe ilana igbekalẹ olootu deede ti o da lori ede aṣẹ.

O wa pẹlu faili kan ati ẹrọ lilọ kiri lori ẹrọ itọsọna, ṣe atilẹyin ipo iyatọ, vimgrep, fifi ẹnọ kọ nkan ati funmorawon. O ṣe atilẹyin awọn ọna kika ifipamọ faili wọpọ gẹgẹbi zip ati ọpọlọpọ diẹ sii. O tun fun ọ laaye lati ṣiṣẹ pẹlu awọn ilana nẹtiwọọki bii HTTP, FTP, ati SSH laarin awọn miiran. Pẹlupẹlu, Vis wa pẹlu olutọju ikarahun ti a fi sii ati diẹ sii.

Vis wa ninu ọpọlọpọ awọn pinpin kaakiri Linux ati pe o le fi sori ẹrọ ni rọọrun nipa lilo awọn ọna ṣiṣe iṣakoso package.

5. Nvi - Node.JS VI Olootu Ọrọ

Nvi tun jẹ orisun ṣiṣi ọfẹ kan, olootu koodu atilẹyin ti Vim ti o pese awọn ẹya ti o dara julọ ti Vim ni idapo pẹlu wiwo olumulo ti o da lori ebute 256-awọ, ati awọn ferese tile.

O ni awọn ipo tirẹ: COMBO, NOMBA, RIPADO, BLOCK, LINE-BLOCK, ati COMMAND. O gba laaye fun sisopọ awọn akoko pupọ ninu iṣeto ni awọn alejo, nitorinaa muu ṣiṣatunṣe koodu ifowosowopo ṣiṣẹ. Ni afikun o ṣe atilẹyin UNIX agbegbe ati iho TCP latọna jijin fun sisopọ.

6. Pyvim - Ere oniye Pyim Vim Oniye

Pyvim jẹ orisun ṣiṣi ọfẹ, atunṣe ti Vim ni Python, laisi awọn amugbooro C ati ṣiṣe lori Pypy. O ṣe atilẹyin awọn abuda bọtini Vi, iṣafihan sintasi, ọpọlọpọ awọn ero-awọ, petele ati awọn pipin inaro, awọn oju-iwe taabu, ati pupọ diẹ sii.

Gbogbo ẹ niyẹn! Ninu nkan yii, a ti ṣe atokọ 6 ti o dara julọ Awọn olootu koodu atilẹyin-Vim fun Lainos. Ti a ba padanu eyikeyi ti o nlo, jẹ ki a mọ nipasẹ fọọmu esi ni isalẹ.