Kakoune: Parempi koodieditori, voimakkaasti Vimin innoittama


Kakoune on ilmainen, avoimen lähdekoodin, tehokas, vuorovaikutteinen, nopea, komentosarjat ja erittäin muokattava koodieditori, jolla on asiakas-/palvelinarkkitehtuuri. Se toimii Unix-tyyppisissä järjestelmissä, kuten Linux, FreeBSD, MacOS ja Cygwin. Se on Vi/Vim-tyyppinen modaalitoimittaja, jonka tarkoituksena on parantaa Vi: n taustalla olevaa muokkausmallia interaktiivisuuden lisäämiseksi.

Siinä on lukuisia tekstinmuokkaus-/kirjoitusvälineitä, kuten asiayhteysohje, syntaksikorostus, automaattinen täydennys kirjoittamisen aikana, ja se tukee monia erilaisia ohjelmointikieliä. Se toteuttaa myös useita valintoja välttämättömänä menettelytapana vuorovaikutuksessa tekstisi kanssa.

Lisäksi Kakounen asiakas/palvelinarkkitehtuuri sallii usean asiakkaan muodostaa yhteyden samaan muokkausistuntoon.

  • Se on interaktiivinen, ennakoitavissa ja nopea.
  • Tukee useita valintoja.
  • Tukee syntaksin korostamista.
  • Se toimii kahdessa tilassa: normaali ja lisäys.
  • Käyttää vähemmän näppäilyjä, mikä tekee siitä nopean.
  • Tukee automaattisen tiedon näyttöä.
  • Tukee myös laajaa automaattista täydennystä.
  • Tarjoaa useita tekstinmuokkaustyökaluja.
  • Se tukee työskentelyä ulkoisten ohjelmien kanssa.
  • Tukee kehittyneitä tekstinkäsittelyprimitiivejä.
  • Käyttää tehokkaita käsittelyprimitiivejä, kuten regex-vastaavuuksia, suodatusta, jakamista, tasaamista, tekstiobjekteja ja muuta.

  • GCC> = 5 tai clang> = 3.9 (liitettyyn C ++ -standardikirjastoon (libstdc ++ tai libc ++)
  • libncursesw> = 5.3
  • asciidoc man-sivujen luomiseen

Kuinka asentaa Kakoune Code Editor Linuxiin

Suurimmissa Linux-jakeluissa, kuten CentOS/RHEL ja Debian/Ubuntu, sinun on rakennettava ja asennettava lähteistä. Ennen sitä sinun on ensin asennettava kehitystyökalut ja muut riippuvuudet järjestelmään ja kloonattava lähdekoodi, rakennettava ja asennettava se seuraavilla komennoilla.

# 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
$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

Fedorassa voit asentaa sen copr-arkistosta seuraavan komennon avulla.

# dnf copr enable jkonecny/kakoune
# dnf install kakoune

OpenSUSE-sovelluksessa voit asentaa sen oletusvarastosta suorittamalla seuraavan komennon. Muista määrittää openSUSE-version arkisto (tässä esimerkissä Tumbleweed).

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

Asenna Arch Linuxissa AUR: sta suorittamalla seuraava komento.

# yaourt -Sy kakoune-git

Kuinka käyttää Kakoune Code Editoria Linuxissa

Kun olet asentanut kakounen, käynnistä se yksinkertaisesti suorittamalla seuraava komento komentosarjan tiedostonimellä (esimerkki getpubip.sh), jonka haluat koodata.

$ kak getpubip.sh 

Kakounen asiakas/palvelinarkkitehtuurin takia yllä oleva komento avaa uuden istunnon, jossa asiakas on paikallisessa päätelaitteessa.

Siirry lisäystilaan painamalla i . Kun olet muuttanut lähdekoodiasi, kirjoita muutokset koodilla : w . Ja palataksesi normaalitilaan, paina , lopeta painamalla : q . Jos haluat lopettaa kirjoittamatta muutoksia, käytä : q! . Kuten näette, suurin osa näppäimistä on samanlaisia kuin Vi/Vim-editorissa.

Voit saada luettelon kaikista hyväksytyistä komentorivivaihtoehdoista kirjoittamalla.

$ kak -help

Kakoune Github -tietovarastossa on kattava dokumentaatio, joka sisältää näppäimistön lisäysmuodossa käytettävän tilan: https://github.com/mawww/kakoune

Kakoune on Vi/Vim-tyyppinen modaalitoimittaja; rakennettu parantamaan Vi: n muokkausmallia, mikä tekee koodin kirjoittamisesta/muokkaamisesta nopeampaa ja hauskempaa. Jaa ajatuksesi siitä alla olevan palautelomakkeen kautta.