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
På Fedora kan du installere det fra copr-depotet ved å bruke følgende kommando.
dnf copr enable jkonecny/kakoune
dnf install kakoune
På 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
På 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.