Kakoune, добър редактор на кодове като алтернатива на Vim

Относно kakoune

В следващата статия ще разгледаме Kakoune. Това е безплатен, отворен код, мощен, интерактивен, бърз, програмируем и силно персонализиран редактор с архитектура клиент / сървър. Той работи на системи Gnu / Linux, FreeBSD, MacOS и Cygwin. Е Редактор на тип Vim който има за цел да подобри модела за редактиране за по-голяма интерактивност.

Този редактор идва с множество инструменти за редактиране / писане на текст. Те включват контекстна помощ, подчертаване на синтаксиса и автоматично попълване, докато пишете. Трябва също да се каже, че поддържа много езици за програмиране по-различно.

Kakoune е силно вдъхновен от Vim. Стреми се да бъде толкова ефективен, колкото Vim, но по-последователен и прост. Една голяма разлика е, че много специални функции във Vim се превръщат в редовно взаимодействие на основните функции в Kakoune. Създателите на това редактор на код направи достъпни за потребителите на Vim a страница в неговата Wiki в които те посочват промените и приликите, които можем да открием между двете програми.

Проектът се развива активно. Той редовно прилага нови функции и интегрира заявки, предложени от сътрудници.

Обща характеристика на Kakoune

писане на какъун код

  • Es интерактивен, предсказуем и бърз.
  • Поддържа широк опция за автоматично довършване.
  • Работи в два режима: нормален и вмъкване.
  • Това ни позволява автоматичен информационен дисплей.
  • Предлага множество инструменти за редактиране на текст.
  • Той поддържа работата на външни програми.
  • Клиент / сървърната архитектура, която Kakoune използва позволява на множество клиенти да се свързват към една и съща сесия редактиране на същия файл.
  • Признава множество селекции.
  • Позволява на подчертаване на синтаксиса.
  • Потребители можем да разширим функциите на Kakoune или ги персонализирайте по ваш вкус с макроси или куки.

Можете да се консултирате с проектния документ за да научите повече за философията и дизайна на Kakoune. Те също могат да бъдат вижте всички функции на този редактор на страницата му в GitHub.

Зависимости на Kakoune

  • Компилатор, съвместим със C ++ 14 (GCC> = 5 или clang> = 3.9) заедно със свързаната с него стандартна библиотека C ++ (libstdc ++ или libc ++)
  • ncurses(> = 5.3, общоизвестен като libncursesw)
  • asciidoc, за генериране на човешки страници

Инсталирайте Kakoune Code Editor на Ubuntu 16.04

запазване на документ

На основни Gnu / Linux дистрибуции, като CentOS / RHEL и Debian / Ubuntu, трябва да се компилира и инсталира, всичко възможни инсталации Те ни ги показват на страницата си в GitHub.

Трябва да кажа, че ще направя тази инсталация на Ubuntu 16.04. На първо място, първо ще трябва да инсталираме зависимостите, посочени в предишната точка на тази статия. Също така ще трябва да сме сигурни имат .local / bin в PATH така че двоичният файл kak е достъпен от черупката.

За да направим всичко това, ще трябва да отворим терминал (Ctrl + Alt + T) и да прибегнем един по един към следните команди:

sudo apt update && sudo apt install build-essential libncurses5-dev libncursesw5-dev asciidoc

git clone https://github.com/mawww/kakoune.git && cd kakoune/src

make

PREFIX=$HOME/.local make install 

Използвайте Kakoune Code Editor на Ubuntu

След като приключим с инсталирането на Kakoune, ще трябва само да изпълним командата kak с име за файла, който искаме да кодираме:

kak Menu.py

Горната команда ще отвори нова сесия с клиент на локалния терминал.

пример на python с kakoune

За да преминем към режим на вмъкване, ще трябва само да натиснем i. След като направим промените в нашия файл, ще използваме: w, за да запазим промените. И за да се върнем в нормален режим, ще натиснем клавиша Esc. За изход от редактора ще използваме: q. Ако искаме да излезем, без да запазваме промените, ще използваме комбинацията: q!. Както можете да видите, повечето от ключовете за използване са подобни на тези на редактора на Vim. Създателите предоставят на наше разположение a списък с ключове, които можем да използваме в този редактор.

Опции на Kakoune

Можем да получим списък на всички опции на командния ред, приети от Kakoune пишете:

Как помощ

kak -help

за вземете пълна документация за този редактор, ще трябва само да се консултираме с хранилището Kakoune на адрес Github. Всеки, който желае, може да научи повече за този проект в Официален сайт.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Марцелокс каза той

    xmlto и libxslt1-dev също трябва да бъдат инсталирани, за да се компилира

  2.   Дамян Амедо каза той

    В мрежата, в инсталационната част, те не казват нищо за тези пакети, към които се позовавате. Когато го опитах, те също не бяха необходими за мен. Но ако те са били необходими, за да го накарате да работи, перфектно. Разбрано. Salu2.