6 Labing Maayo nga Vi/Vim-Inspired Code Editors alang sa Linux


Ang Vim (mubo alang sa Vi Improved) usa ka libre, bukas nga gigikanan, kusgan, labi ka ma-configure ug mapalapdan nga editor sa teksto. Kini adunay usa ka dako ug dedikado nga komunidad sa mga tiggamit nga kanunay nga nagmugna mapuslanon nga bag-ong mga script ug mga update sa text editor. Gisuportahan sa Vim ang gatusan nga mga programming language ug mga format sa file nga naghimo niini nga usa sa labing kaayo nga cross-platform code editor.

Bisan kung ang Vim padayon nga gipalambo aron mahimong usa ka labi ka maayo nga editor sa teksto, daghang mga tiggamit karon ang naghimo og daghang mga editor nga sama sa Vim nga adunay gamay apan kusgan ug magamit nga mga bahin, didto. Niini nga artikulo, atong repasohon ang 6 nga labing maayo nga Vi/Vim-inspired code editors alang sa mga sistema sa Linux.

1. Kakoune Code Editor

Cygwin.

Nag-uban kini sa daghang mga himan sa pag-edit/pagsulat sa teksto, nagsuporta sa pag-highlight sa syntax, pagkompleto sa awto samtang nag-type, ug nagsuporta sa daghang lainlaing mga sinultian sa programming. Nagpatuman usab kini og daghang mga pagpili isip usa ka mahinungdanong pamaagi sa pagpakig-uban sa imong teksto. Dugang pa, ang arkitektura sa kliyente/server ni Kakoune nagtugot alang sa kolaborasyon nga pag-edit sa code.

2. Neovim

Linux terminal emulator nga adunay modernong terminal features sama sa cursor styling, focus event, ug bracketed paste. Importante, kini nagsuporta sa kadaghanan sa Vim plugins.

Naghatag ang NeoVim og AppImage nga nagdagan sa kadaghanan sa mga sistema sa Linux, i-download lang ug dagan kini ingon sa gipakita.

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

3. Amp Text Editor

Rust nga programming language. Gipatuman niini ang kinauyokan nga modelo sa interaksyon sa Vi/Vim sa pinasimple nga paagi, ug gitigom ang pipila sa mga batakang bahin nga imong makit-an sa modernong mga editor sa teksto.

4. Vis - Sama sa Vim nga Text Editor

Ang Vis usa ka libre nga open source, Vi-like code editor nga nagpalapad sa vi's modal editing nga adunay built-in nga suporta alang sa daghang mga cursor/seleksyon nga gipatuman sa parehas nga editor's structural regular expression based command language.

Kini adunay usa ka file ug direktoryo nga browser, nagsuporta sa diff-mode, vimgrep, encryption ug compression. Gisuportahan niini ang kasagaran nga mga format sa pag-archive sa file sama sa zip ug daghan pa. Gitugotan ka usab nga magtrabaho kauban ang mga protocol sa network sama sa HTTP, FTP, ug SSH ug uban pa. Dugang pa, ang Vis adunay usa ka naka-embed nga shell checker ug daghan pa.

Ang Vis gilakip sa kadaghanan sa mga distribusyon sa Linux ug dali nga ma-install gamit ang mga sistema sa pagdumala sa pakete.

5. Nvi – Node.JS VI Text Editor

Ang Nvi usa usab ka libre nga open source, Vim-inspired code editor nga naghatag sa Vim's best features inubanan sa 256-color terminal text-based user interface, ug tiled windows.

Kini adunay kaugalingong mga mode: COMBO, NORMAL, REPLACE, BLOCK, LINE-BLOCK, ug COMMAND. Gitugotan niini ang pagkonektar sa daghang mga sesyon sa pag-configure sa host-guest, sa ingon makapahimo sa kolaborasyon nga pag-edit sa code. Gisuportahan usab niini ang lokal nga UNIX ug hilit nga TCP socket alang sa pagpares.

6. Pyvim – Pure Python Vim Clone

Ang Pyvim usa ka libre nga open source, reimplementation sa Vim sa Python, nga walay mga extension sa C ug nagdagan sa Pypy. Gisuportahan niini ang Vi key bindings, syntax highlighting, daghang mga color-scheme, horizontal ug vertical splits, tab page, ug daghan pa.

Kana lang! Niini nga artikulo, among gilista ang 6 nga labing maayo nga Vim-inspired code editors alang sa Linux. Kung nasipyat kami sa bisan unsa nga imong gigamit, ipahibalo kanamo pinaagi sa porma sa feedback sa ubos.