Kakoune, lepszy edytor kodu, mocno zainspirowany przez VIM
- 5066
- 966
- Roland Sokół
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 KokouneKakoune 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.ciiRozpoczę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.
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.
- « Jak zainstalować nagłówki jądra w Ubuntu i Debian
- Jak hasło chronić tryb pojedynczego użytkownika w Centos 7 »