Kakoune: A Better Code Editor sterkt inspirert av Vim


Kakoune er en gratis, åpen kildekode, kraftig, interaktiv, rask, skriptbar og veldig tilpassbar koderedigerer med en klient/server-arkitektur. Den kjører på Unix-lignende systemer som Linux, FreeBSD, MacOS og Cygwin. Det er en Vi/Vim-lignende modal editor som har som mål å forbedre Vis underliggende redigeringsmodell for mer interaktivitet.

Les også: 18 beste IDE-er for programmerere og utviklere

Den kommer med en rekke tekstredigerings-/skriveverktøy som kontekstuell hjelp, syntaksutheving, autofullføring mens du skriver, og støtter mange forskjellige programmeringsspråk. Den implementerer også flere valg som en viktig prosedyre for å samhandle med teksten din.

I tillegg tillater Kakounes klient/server-arkitektur at flere klienter kan koble til samme redigeringsøkt.

Kakoune-skjermbilder

Kakoune-funksjoner:

  • Den er interaktiv, forutsigbar og rask.
  • Støtter flere valg.
  • Støtter syntaksutheving.
  • Den fungerer i to moduser: normal og innsetting.
  • Bruker færre tastetrykk, noe som gjør det raskt.
  • Støtter automatisk informasjonsvisning.
  • Støtter også omfattende autofullføring.
  • Tilbyr flere tekstredigeringsverktøy.
  • Den støtter arbeid med eksterne programmer.
  • Støtter avanserte primitiver for tekstmanipulering.
  • Bruker kraftige håndteringsprimitiver som regex-treff, filtrering, splitting, justering, tekstobjekter og mer.

Krav:

  • GCC >= 5 eller clang >= 3.9 (med tilhørende C++ standardbibliotek (libstdc++ eller libc++)
  • libncursesw >= 5.3
  • asciidoc for å lage man-sider

Hvordan installere Kakoune Code Editor i Linux

På store Linux-distribusjoner som CentOS/RHEL og Debian/Ubuntu, må du bygge og installere det fra kilder. Før det først må du installere utviklingsverktøy og andre avhengigheter på systemet ditt og deretter klone kildekoden, bygge og installere den med følgende kommandoer.

Installer Kakoune Code Editor i CentOS/RHEL

yum group install 'Development Tools' ncurses-devel asciidoc
cd Downloads/
git clone http://github.com/mawww/kakoune.git
cd kakoune/src
make
make man
make install

Installer Kakoune Code Editor i Debian/Ubuntu

$sudo apt update && sudo apt install build-essential libncurses5-dev libncursesw5-dev asciidoc
cd Downloads/
git clone http://github.com/mawww/kakoune.git
cd kakoune/src
make
make man
sudo make install

Fedora kan du installere det fra copr-depotet ved å bruke følgende kommando.

dnf copr enable jkonecny/kakoune
dnf install kakoune

openSUSE kan du installere det fra standarddepotet ved å kjøre følgende kommando. Sørg for å spesifisere depotet for din openSUSE-versjon (Tumbleweed i dette eksemplet).

sudo zypper addrepo http://download.opensuse.org/repositories/editors/openSUSE_Factory/editors.repo
sudo zypper refresh
sudo zypper install kakoune

Arch Linux, installer den fra AUR ved å kjøre følgende kommando.

yaourt -Sy kakoune-git

Hvordan bruke Kakoune Code Editor i Linux

Når du har installert kakoune, starter du den ved å kjøre følgende kommando med skriptfilnavn (eksempel getpubip.sh) som du vil kode.

kak getpubip.sh 

På grunn av kakounes klient/server-arkitektur vil kommandoen ovenfor åpne en ny sesjon, med en klient på den lokale terminalen.

For å gå inn i innsettingsmodus, trykk på i. Etter å ha gjort endringer i kildekoden, bruk :w for å skrive endringer. Og for å gå tilbake til normal modus, trykk , for å avslutte, bruk :q. Hvis du vil avslutte uten å skrive endringer, bruk :q!. Som du kan se, ligner de fleste tastene på de i Vi/Vim-editoren.

Du kan få en liste over alle aksepterte kommandolinjealternativer ved å skrive.

kak -help

For en omfattende dokumentasjon inkludert tastetrykk for bruk i innsettingsmodus, sjekk ut Kakoune Github-depotet: https://github.com/mawww/kakoune

Kakoune er en Vi/Vim-lignende modal editor; bygget for å forbedre Vis redigeringsmodell, noe som gjør skriving/redigering av kode både raskere og morsommere. Del dine tanker om det via tilbakemeldingsskjemaet nedenfor.