Vyhledávání na webu

6 nejlepších editorů kódu inspirovaných Vi/Vim pro Linux


Vim (zkratka pro Vi Improved) je bezplatný, open source, výkonný, vysoce konfigurovatelný a rozšiřitelný textový editor. Má velkou a oddanou komunitu uživatelů, kteří neustále vytvářejí užitečné nové skripty a aktualizace textového editoru. Vim podporuje stovky programovacích jazyků a formátů souborů, což z něj dělá jeden z nejlepších multiplatformních editorů kódu.

Přečtěte si také: 18 nejlepších IDE pro programátory a vývojáře

Přestože Vim je neustále vyvíjen, aby se stal mnohem lepším textovým editorem, mnoho uživatelů nyní vytvořilo několik editorů podobných Vimu s menším počtem, ale výkonnými a použitelnými funkcemi. V tomto článku se podíváme na 6 nejlepších editorů kódu inspirovaných Vi/Vim pro systémy Linux.

1. Editor kódu Kakoune

Kakoune je bezplatný, open source, interaktivní, rychlý, zcela přizpůsobitelný a skriptovatelný editor kódu inspirovaný Vim s architekturou klient/server. Běží na systémech podobných Unixu, jako jsou Linux, FreeBSD, MacOS a Cygwin.

Dodává se s řadou nástrojů pro úpravu/psaní textu, podporuje zvýrazňování syntaxe, automatické dokončování při psaní a podporuje mnoho různých programovacích jazyků. Implementuje také vícenásobný výběr jako základní postup pro interakci s vaším textem. Architektura klient/server Kakoune navíc umožňuje společné úpravy kódu.

2. Neovim

Neovim je bezplatný open source, výkonný, rozšiřitelný a použitelný editor kódu, který poskytuje základní tradiční funkce Vimu. Jedná se o rozšíření Vim, které přichází s vestavěným emulátorem terminálu Linux s moderními funkcemi terminálu, jako je styl kurzoru, události zaměření a vkládání se závorkami. Důležité je, že podporuje většinu pluginů Vim.

NeoVim poskytuje AppImage, který běží na většině systémů Linux, stačí si jej stáhnout a spustit podle obrázku.

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

3. Textový editor zesilovače

Amp je bezplatný open source, lehký, jednoduchý a Vi/Vim inspirovaný editor kódu pro váš linuxový terminál, vyvinutý pomocí programovacího jazyka Rust. Implementuje základní model interakce Vi/Vim zjednodušeným způsobem a shromažďuje některé ze základních funkcí, které najdete v moderních textových editorech.

4. Vis – Textový editor podobný Vimu

Vis je bezplatný editor kódu s otevřeným zdrojovým kódem podobným Vi, který rozšiřuje modální úpravy vi o vestavěnou podporu pro více kurzorů/výběrů implementovaných pomocí příkazového jazyka stejného editoru založeného na strukturálních regulárních výrazech.

Dodává se s prohlížečem souborů a adresářů, podporuje režim rozdílů, vimgrep, šifrování a kompresi. Podporuje běžné formáty archivace souborů, jako je tar, zip a mnoho dalších. Umožňuje také pracovat se síťovými protokoly, jako jsou mimo jiné HTTP, FTP a SSH. Kromě toho, Vis přichází s vestavěným shell checker a další.

Vis je součástí většiny distribucí Linuxu a lze jej snadno nainstalovat pomocí systémů pro správu balíčků.

5. Nvi – Textový editor Node.JS VI

Nvi je také bezplatný open source editor kódu inspirovaný Vimem, který poskytuje nejlepší funkce Vimu v kombinaci s 256barevným textovým uživatelským rozhraním terminálu a dlaždicovými okny.

Má své vlastní režimy: COMBO, NORMAL, REPLACE, BLOCK, LINE-BLOCK a COMMAND. Umožňuje propojit několik relací v konfiguraci host-hostitel, čímž umožňuje spolupráci při úpravách kódu. Navíc podporuje lokální UNIX a vzdálený TCP socket pro párování.

6. Pyvim – Pure Python Vim Clone

Pyvim je bezplatný open source, reimplementace Vimu v Pythonu, bez rozšíření C a běží na Pypy. Podporuje vazby kláves Vi, zvýrazňování syntaxe, spoustu barevných schémat, horizontální a vertikální rozdělení, záložky a mnoho dalšího.

To je vše! V tomto článku jsme uvedli 6 nejlepších editorů kódu inspirovaných Vim pro Linux. Pokud jsme vynechali nějaké, které používáte, dejte nám vědět prostřednictvím formuláře zpětné vazby níže.