Какоуне, добар уредник кода као алтернатива Вим-у

Абоут какоуне

У следећем чланку ћемо погледати Какоуне. Ово је бесплатан, отворен, моћан, интерактиван, брз, програмабилан и врло прилагодљив уређивач са архитектуром клијент / сервер. Ради на Гну / Линук, ФрееБСД, МацОС и Цигвин системима. Је Уређивач типа Вим који има за циљ побољшање модела уређивања ради веће интерактивности.

Уз овај уређивач долази бројни алати за уређивање / писање текста. Они укључују контекстуалну помоћ, истицање синтаксе и аутоматско довршавање док куцате. Такође се мора рећи да подржава многе програмске језике многи различити.

Какоуне је надахнут Вимом. Тежи да буде ефикасан као Вим, али доследнији и једноставнији. Једна велика разлика је у томе што многе посебне карактеристике у Виму постају редовна интеракција основних функција у Какоуне-у. Творци овога уређивач кода учинити доступним корисницима Вима а страницу на његовој Вики у којој указују на промене и сличности које можемо пронаћи између оба програма.

Пројекат се активно развија. Редовно примењује нове функције и интегрише захтеве које су предложили сарадници.

Опште карактеристике Какоунеа

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

  • Es интерактивни, предвидљив и брз.
  • Подржава широку опција самодовршавања.
  • Ради у два начина: нормалан и инсерт.
  • Омогућава нам аутоматски приказ информација.
  • Нуди вишеструке алати за уређивање текста.
  • Подржава рад спољних програма.
  • Клијент / сервер архитектура коју Какоуне користи омогућава више клијената да се повежу на исту сесију уређивање на истој датотеци.
  • Признаје вишеструки избор.
  • Омогућава истицање синтаксе.
  • Корисници можемо проширити функције Какоуне-а или их прилагодите по свом укусу помоћу макронаредби или кукица.

Можете се обратити пројектни документ да бисте сазнали више о Какоунеовој филозофији и дизајну. Такође могу бити погледајте све карактеристике овог уређивача на његовој ГитХуб страници.

Какоуне Зависности

  • Компајлер компатибилан са Ц ++ 14 (ГЦЦ> = 5 или цланг> = 3.9), заједно са припадајућом Ц ++ стандардном библиотеком (либстдц ++ или либц ++)
  • нцурсес (> = 5.3, опште познато као либнцурсесв)
  • асциидоц, за генерисање ман страница

Инсталирајте Какоуне Цоде Едитор на Убунту 16.04

какоуне сачувај документ

На главним Гну / Линук дистрибуцијама, као што су ЦентОС / РХЕЛ и Дебиан / Убунту, мора се компајлирати и инсталирати. Све могуће инсталације Показују нам их на својој ГитХуб страници.

Морам да кажем да ћу извршити ову инсталацију на Убунту 16.04. Прво, прво ћемо морати да инсталирамо зависности назначене у претходној тачки овог чланка. Такође ћемо морати бити сигурни имају .лоцал / бин у ПУТУ тако да је бинарни програм как доступан из љуске.

Да бисмо све ово урадили, мораћемо да отворимо терминал (Цтрл + Алт + Т) и прибегнемо једну по једну следећим командама:

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 

Користите Какоуне Цоде Едитор на Убунту-у

Када завршимо са инсталацијом Какоунеа, мораћемо само да извршимо наредбу как са именом датотеке коју желимо да кодирамо:

kak Menu.py

Горња команда отвориће нову сесију са клијентом у локалном терминалу.

пример питхона са какоуне

Да бисмо прешли у режим уметања, треба само да притиснемо и. Након што извршимо промене у нашој датотеци, користићемо: в да сачувамо промене. А да бисмо се вратили у нормални режим рада, притиснут ћемо тастер Есц.За излазак из уређивача користићемо: к. Ако желимо да изађемо без чувања промена, користићемо комбинацију: к!. Као што видите, већина тастери за употребу су слични онима у Вим едитору. Креатори су нам ставили на располагање а списак кључева које можемо користити у овом уреднику.

Какоуне опције

Можемо добити а списак свих опција командне линије које је прихватио Какоуне куцање:

Как помоц

kak -help

у добити комплетну документацију о овом уређивачу, мораћемо само да се консултујемо са спремиштем Какоуне на Гитхуб. Свако ко жели да сазна више о овом пројекту у званична веб страница.


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

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   Марцелок дијо

    кмлто и либкслт1-дев такође морају бити инсталирани да би се компајлирао

  2.   Дамиан Амоедо дијо

    На вебу, у делу за инсталацију, не кажу ништа о тим пакетима на које се позивате. Када сам покушао, ни они ми нису били потребни. Али ако су вам били неопходни да бисте успели, савршено. Разумем. Салу2.