У следећем чланку ћемо погледати Какоуне. Ово је бесплатан, отворен, моћан, интерактиван, брз, програмабилан и врло прилагодљив уређивач са архитектуром клијент / сервер. Ради на Гну / Линук, ФрееБСД, МацОС и Цигвин системима. Је Уређивач типа Вим који има за циљ побољшање модела уређивања ради веће интерактивности.
Уз овај уређивач долази бројни алати за уређивање / писање текста. Они укључују контекстуалну помоћ, истицање синтаксе и аутоматско довршавање док куцате. Такође се мора рећи да подржава многе програмске језике многи различити.
Какоуне је надахнут Вимом. Тежи да буде ефикасан као Вим, али доследнији и једноставнији. Једна велика разлика је у томе што многе посебне карактеристике у Виму постају редовна интеракција основних функција у Какоуне-у. Творци овога уређивач кода учинити доступним корисницима Вима а страницу на његовој Вики у којој указују на промене и сличности које можемо пронаћи између оба програма.
Пројекат се активно развија. Редовно примењује нове функције и интегрише захтеве које су предложили сарадници.
Опште карактеристике Какоунеа
- 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.