Kakoune: Labāks koda redaktors, ko ļoti iedvesmoja Vims


Kakoune ir bezmaksas, atvērta pirmkoda, spēcīgs, interaktīvs, ātrs, skriptu un ļoti pielāgojams kodu redaktors ar klienta/servera arhitektūru. Tas darbojas ar Unix līdzīgām sistēmām, piemēram, Linux, FreeBSD, MacOS un Cygwin. Tas ir Vi/Vim līdzīgs modālais redaktors, kura mērķis ir uzlabot Vi galveno rediģēšanas modeli, lai nodrošinātu lielāku interaktivitāti.

Tas ir aprīkots ar daudziem teksta rediģēšanas/rakstīšanas rīkiem, piemēram, konteksta palīdzību, sintakses izcelšanu, automātisko pabeigšanu rakstīšanas laikā, un atbalsta daudzas dažādas programmēšanas valodas. Tas arī īsteno vairākas atlases kā būtisku procedūru mijiedarbībai ar tekstu.

Turklāt Kakoune klienta/servera arhitektūra ļauj vairākiem klientiem izveidot savienojumu ar vienu un to pašu rediģēšanas sesiju.

  • Tas ir interaktīvs, paredzams un ātrs.
  • Atbalsta vairākas atlases.
  • Atbalsta sintakses izcelšanu.
  • Tas darbojas divos režīmos: parastajā un ievietošanas režīmā.
  • Izmanto mazāk taustiņu, lai tas būtu ātrs.
  • Atbalsta automātiskās informācijas parādīšanu.
  • Atbalsta arī plašu automātisko pabeigšanu.
  • piedāvā vairākus teksta rediģēšanas rīkus.
  • Tā atbalsta darbu ar ārējām programmām.
  • Atbalsta uzlabotas teksta manipulācijas primitīvas.
  • Izmanto spēcīgus apstrādes primitīvus, piemēram, regulāras atbilstības, filtrēšanu, sadalīšanu, izlīdzināšanu, teksta objektus un daudz ko citu.

  • GCC> = 5 vai clang> = 3.9 (ar saistīto C ++ standarta bibliotēku (libstdc ++ vai libc ++)
  • libncursesw> = 5.3
  • asciidoc rokasgrāmatu izveidošanai

Kā instalēt Kakoune koda redaktoru Linux

Lielākos Linux izplatījumos, piemēram, CentOS/RHEL un Debian/Ubuntu, jums tas jāveido un jāinstalē no avotiem. Pirms tam vispirms savā sistēmā jāinstalē izstrādes rīki un citas atkarības, pēc tam jāklonē avota kods, jāveido un jāinstalē ar šādām komandām.

# 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

Vietnē Fedora to var instalēt no kopru krātuves, izmantojot šādu komandu.

# dnf copr enable jkonecny/kakoune
# dnf install kakoune

Programmā openSUSE to var instalēt no noklusējuma krātuves, izpildot šādu komandu. Noteikti norādiet openSUSE versijas krātuvi (šajā piemērā - Tumbleweed).

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

Arch Linux instalējiet to no AUR, izpildot šādu komandu.

# yaourt -Sy kakoune-git

Kā lietot Kakoune koda redaktoru Linux

Kad esat instalējis kakoune, vienkārši palaidiet to, palaižot šo komandu ar skripta faila nosaukumu (piemēram getpubip.sh), kuru vēlaties kodēt.

$ kak getpubip.sh 

Sakarā ar kakoune klienta/servera arhitektūru, iepriekš minētā komanda atvērs jaunu sesiju ar klientu lokālajā terminālā.

Lai ievadītu ievietošanas režīmā, nospiediet i . Pēc avota koda izmaiņu veikšanas izmantojiet : w , lai ierakstītu izmaiņas. Lai atgrieztos parastajā režīmā, nospiediet , lai izietu, izmantojiet : q . Ja vēlaties iziet, nerakstot izmaiņas, izmantojiet : q! . Kā redzat, lielākā daļa taustiņu ir līdzīgi tiem, kas atrodas Vi/Vim redaktorā.

Rakstot, varat iegūt visu pieņemto komandrindas opciju sarakstu.

$ kak -help

Lai iegūtu visaptverošu dokumentāciju, ieskaitot taustiņsitienus, kas jāizmanto ievietošanas režīmā, skatiet Kakoune Github krātuvi: https://github.com/mawww/kakoune

Kakoune ir Vi/Vim līdzīgs modālais redaktors; veidots, lai uzlabotu Vi rediģēšanas modeli, padarot koda rakstīšanu/rediģēšanu ātrāku un jautrāku. Dalieties savās domās par to, izmantojot zemāk esošo atsauksmju veidlapu.