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.