Wyszukiwanie w witrynie

6 najlepszych edytorów kodu inspirowanych Vi/Vimem dla systemu Linux


Vim (skrót od Vi Improved) to darmowy, open source, potężny, wysoce konfigurowalny i rozszerzalny edytor tekstu. Posiada dużą i oddaną społeczność użytkowników, którzy stale tworzą nowe, przydatne skrypty i aktualizacje edytora tekstu. Vim obsługuje setki języków programowania i formatów plików, co czyni go jednym z najlepszych wieloplatformowych edytorów kodu.

Przeczytaj także: 18 najlepszych IDE dla programistów i programistów

Chociaż Vim jest stale rozwijany, aby stać się znacznie lepszym edytorem tekstu, wielu użytkowników stworzyło obecnie kilka edytorów podobnych do Vima, z mniejszą liczbą, ale potężnymi i użytecznymi funkcjami. W tym artykule dokonamy przeglądu 6 najlepszych edytorów kodu inspirowanych Vi/Vimem dla systemów Linux.

1. Edytor kodu Kakoune

Kakoune to darmowy, interaktywny, szybki, w pełni konfigurowalny i skryptowy edytor kodu inspirowany Vimem, z architekturą klient/serwer. Działa na systemach typu Unix, takich jak Linux, FreeBSD, MacOS i Cygwin.

Zawiera wiele narzędzi do edycji/pisania tekstu, obsługuje podświetlanie składni, automatyczne uzupełnianie podczas pisania i obsługuje wiele różnych języków programowania. Implementuje także wielokrotne zaznaczanie jako niezbędną procedurę interakcji z tekstem. Ponadto architektura klient/serwer Kakoune umożliwia wspólną edycję kodu.

2. Neovim

Neovim to darmowy, open source, potężny, rozszerzalny i użyteczny edytor kodu, który zapewnia podstawowe, tradycyjne funkcje Vima. Jest to rozszerzenie Vima, które zawiera wbudowany emulator terminala dla Linuksa z nowoczesnymi funkcjami terminala, takimi jak stylizacja kursora, zdarzenia fokusu i wklejanie w nawiasach. Co ważne, obsługuje większość wtyczek Vima.

NeoVim udostępnia obraz aplikacji, który działa na większości systemów Linux. Wystarczy go pobrać i uruchomić, jak pokazano.

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

3. Edytor tekstu Amp

Amp to darmowy, lekki, prosty i inspirowany Vi/Vim edytor kodu typu open source dla terminala Linux, opracowany przy użyciu języka programowania Rust. Implementuje podstawowy model interakcji Vi/Vima w uproszczony sposób i łączy w sobie niektóre podstawowe funkcje, które można znaleźć we współczesnych edytorach tekstu.

4. Vis – edytor tekstu podobny do Vima

Vis to darmowy edytor kodu typu open source, podobny do Vi, który rozszerza edycję modalną vi o wbudowaną obsługę wielu kursorów/zaznaczeń zaimplementowanych za pomocą języka poleceń opartego na strukturalnych wyrażeniach regularnych tego samego edytora.

Zawiera przeglądarkę plików i katalogów, obsługuje tryb różnicowy, vimgrep, szyfrowanie i kompresję. Obsługuje popularne formaty archiwizacji plików, takie jak tar, zip i wiele innych. Umożliwia także pracę z protokołami sieciowymi, takimi jak między innymi HTTP, FTP i SSH. Co więcej, Vis jest wyposażony w wbudowany moduł sprawdzania powłoki i nie tylko.

Vis jest zawarty w większości dystrybucji Linuksa i można go łatwo zainstalować za pomocą systemów zarządzania pakietami.

5. Nvi – Edytor tekstu Node.JS VI

Nvi to także darmowy edytor kodu typu open source, inspirowany Vimem, który zapewnia najlepsze funkcje Vima w połączeniu z 256-kolorowym tekstowym interfejsem użytkownika terminala i kafelkowymi oknami.

Ma własne tryby: COMBO, NORMAL, REPLACE, BLOCK, LINE-BLOCK i COMMAND. Pozwala na połączenie kilku sesji w konfiguracji gospodarz-gość, umożliwiając w ten sposób wspólną edycję kodu. Dodatkowo obsługuje lokalne UNIX i zdalne gniazdo TCP do parowania.

6. Pyvim – klon Vima w czystym Pythonie

Pyvim to darmowe oprogramowanie typu open source, reimplementacja Vima w Pythonie, bez rozszerzeń C i działająca na Pypy. Obsługuje powiązania klawiszy Vi, podświetlanie składni, wiele schematów kolorów, podziały poziome i pionowe, strony kart i wiele więcej.

To wszystko! W tym artykule wymieniliśmy 6 najlepszych edytorów kodu inspirowanych Vimem dla systemu Linux. Jeśli pominęliśmy jakiś produkt, z którego korzystasz, daj nam znać za pomocą poniższego formularza opinii.