Kakoune, lepszy edytor kodu, mocno zainspirowany przez VIM

Kakoune, lepszy edytor kodu, mocno zainspirowany przez VIM

Kakoune to bezpłatny, open source, potężny, interaktywny, szybki, scenariuszowy i bardzo konfigurowalny edytor kodu z architekturą klienta/serwera. Działa na systemach podobnych do UNIX, takich jak Linux, FreeBSD, MacOS i Cygwin. Jest to vi/vim edytor modalny, którego celem jest poprawa VI Podstawowy model edycji dla większej interaktywności.

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

Jest wyposażony w liczne narzędzia do edycji/pisania tekstu, takie jak pomoc kontekstowa, wyróżnienie składniowe, automatyczne uzupełnienie podczas pisania i obsługuje wiele różnych języków programowania. Wdraża także wiele selekcji jako niezbędną procedurę interakcji z tekstem.

Ponadto architektura klienta/serwera Kakoune pozwala wielu klientom połączyć się z tą samą sesją edycji.

Zrzuty ekranu Kakoune

Edytor kodu Kokoune Funkcje edytora kodu Kokoune

Kakoune Funkcje:

  • Jest interaktywny, przewidywalny i szybki.
  • Obsługuje wiele selekcji.
  • Obsługuje podświetlenie składni.
  • Działa w dwóch trybach: normalna I wprowadzenie.
  • Używa mniej naciśnięć klawiszy, dzięki czemu jest szybki.
  • Obsługuje wyświetlacz autoinformacyjny.
  • Obsługuje również obszerne automatyczne ukończenie.
  • Oferuje wiele narzędzi do edycji tekstu.
  • Obsługuje pracę z programami zewnętrznymi.
  • Obsługuje zaawansowane manipulacje tekstem.
  • Używa potężnych prymitywów, takich jak dopasowania do regularności, filtrowanie, podział, wyrównanie, obiekty tekstowe i inne.

Wymagania:

  • GCC > = 5 lub Clang> = 3.9 (z powiązaną standardową biblioteką C ++ (libstdc ++ lub libc ++)
  • libncursesw > = 5.3
  • ASCIIDOC do tworzenia stron Man

Jak zainstalować edytor kodu Kakoune w Linux

Na głównych rozkładach Linuksa, takie jak Centos/Rhel I Debian/Ubuntu, Musisz zbudować i zainstalować ze źródeł. Przed tym najpierw musisz zainstalować narzędzia programistyczne i inne zależności od systemu, a następnie sklonizować kod źródeł, zbudować i zainstaluj go za pomocą następujących poleceń.

Zainstaluj edytor kodu Kakoune w Centos/Rhel

# Yum Group Instal „Development Tools” ncurses-devel asiidoc # CD pobieranie/ # git klon http: // github.com/mawww/kakoune.git # cd kakoune/src # Make # Make Man # Make instaluj 

Zainstaluj edytor kodu Kakoune w Debian/Ubuntu

$ sudo appt aktualizacja && sudo apt instaluj kompilację libncurses5-dev libncursesw5-dev asciidoc $ cd pobieranie/$ git klon http: // github.com/mawww/kakoune.git $ cd kakoune/src $ Make $ Make Man $ sudo instaluj instalację 

NA Fedora, Możesz go zainstalować z Repozytorium COPR używając następującego polecenia.

# DNF COPR Włącz JKONECNY/KAKOUNE # DNF INSTALUJ KAKOUNE 

NA OpenSuse, Możesz go zainstalować z domyślnego repozytorium, uruchamiając następujące polecenie. Pamiętaj, aby określić repozytorium wersji OpenSuse (Tumbleweed W tym przykładzie).

$ sudo zyper addrepo http: // pobierz.OpenSuse.org/repozytoria/edytory/openSuse_Factory/Editors.Repo $ sudo zypper odświeżanie $ sudo zypper instaluj kakoune 

NA Arch Linux, Zainstaluj to z AUR Uruchamiając następujące polecenie.

# yaourt -sy kakoune -git 

Jak używać edytora kodu Kakoune w Linux

Po zainstalowaniu Kakoune, Po prostu uruchom go, uruchamiając następujące polecenie za pomocą nazwy pliku skryptu (przykład GetPubip.cii) że chcesz kodować.

$ kak getpubip.cii 
Rozpoczęcie edytora kodu Kakoune

Z powodu architektury klienta/serwera Kakoune powyższe polecenie otworzy nową sesję, z klientem na terminalu lokalnym.

Do wejścia Wstaw tryb, naciskać I. Po wprowadzeniu zmian w kodzie źródłowym użyj : w pisać zmiany. I aby wrócić do trybu normalnego, naciśnij , Aby rzucić, użyj :Q. Jeśli chcesz zrezygnować bez pisania zmian, użyj :Q!. Jak widać, większość kluczy jest podobna do tych w Vi/vim redaktor.

Kakoune tryb normalny

Możesz uzyskać listę wszystkich zaakceptowanych opcji wiersza poleceń, wpisując.

$ kak -help 

Aby uzyskać kompleksową dokumentację, w tym klawisze do użycia w trybie wstawiania, sprawdź repozytorium Kakoune Github: https: // github.com/mawww/kakoune

Kakoune jest Vi/vim jak edytor modalny; Zbudowany, aby ulepszyć model edycji VI, czyniąc kod pisania/edytowania zarówno szybszego, jak i bardziej zabawy. Podziel się swoimi przemyśleniami na ten temat za pomocą poniższego formularza opinii.