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

Предлагахме да разгледаме инструментите на Linux за писатели и този преглед представя инструмент, насочен към хората, които пишат кода (въпреки че можете да пишете всичко, което искате с него). KKEdit е вдъхновен от BBEdit, мощно приложение за OS X и придава най-доброто от неговите функции на Linux в лек, бърз, GTK2 стил пакет.

Инсталиране на KKEdit

KKEdit е лесен за инсталиране, ако сте потребител на Arch Linux или Ubuntu. Първият го предлага в AUR, а последният в неофициално хранилище:

 sudo add-apt-repository ppa: nilarimogard / webupd8 sudo apt-get актуализация sudo apt-get install kkedit 

Ако не искате да добавите ново хранилище към системата си, просто посетете уеб сайта Launchpad и изтеглете пакета във формат .deb, след което го инсталирайте със sudo dpkg -i packagename.deb или като кликнете два пъти върху иконата му във файла мениджър. Имайте предвид, че по този начин няма да получавате автоматични актуализации за KKEdit. Както обикновено източникът е достъпен на официалния уебсайт на KKEdit за тези, които желаят да го съставят.

Създаване на KKEdit

Диалоговият прозорец "Предпочитания" е може би първото нещо, което трябва да отворите след стартирането на KKEdit за първи път. Тук можете да настроите външния вид и поведението на KKEdit, да превключвате автоматично вмъкване и да маркирате линии и синтаксиси, обвиване на думи и автоматично завършване на кода. За да добавите икони към основната лента с инструменти на KKEdit, кликнете върху тях в долния бар в този диалогов прозорец. За да ги премахнете, задръжте "Ctrl" и кликнете върху тях в горната. Задържането на мишката върху всяка икона ще покаже описание на функцията й. Разделът "Стил на текст" ви позволява да зададете шрифтове, основни цветове, теми и клавишни комбинации.

Допълнително персонализиране може да се извърши в диалоговия прозорец "Инструменти -> Управление на външни инструменти", където можете да свързвате различни приложения и скриптове с KKEdit и да ги използвате при работа с текстовите файлове. Например, можете да добавите скрипт, който брои думи и символи и да го стартирате на отворените си файлове в KKEdit.

Какво е толкова добро за него?

Ще забележите, че KKEdit не изглежда поразително различен от всеки друг текстов редактор и поддържа основни функции, като раздели, подреждане на табулатори, проверка на правописа и синтаксис. Щракването с десния бутон на мишката върху който и да е раздел ви позволява да дефинирате настройките за този конкретен раздел и има и функцията "Разделно изглед".

Най-доброто нещо за KKEdit са малките, практични черти, които се съчетават и създават впечатление за наистина удобен текстов редактор. Отметките и прескачането на линия са идеални примери за това. Можете да поставите отметка в който и да е ред и бързо да преминете към него от менюто "Отметки" или просто да въведете номер на ред, за да го преминете автоматично. Маркерите могат да бъдат запазени (и възстановени) за всяка сесия с опцията "Запазване на сесия" и можете бързо да ги премахнете едновременно в меню "Отметки".

Програмистите могат да се радват да чуят, че KKEdit поддържа регулярни изрази в своята функция "Търсене и замяна" и можете да определите дълбочината на търсене в "Предпочитания". KKEdit може да търси низ за търсене във всички отворени файлове или дори във всички файлове от папка на активния текстов документ. Менюто "Функции" се активира, когато вашият текстов документ съдържа определени функции, и той ги изброява, позволявайки ви бързо да се придвижите към тях и да намерите техните дефиниции. KKEdit също може да търси дефиниции в други отворени файлове и автоматично да превключва към разделите си, когато ги намери.

Освен това, KKEdit може да отвори файла "include", който текстовият документ посочва, както и отворените файлове като hexdumps. Ако работите с рамки GTK и Qt, ще откриете, че KKEdit е подходящ за вашите нужди, защото ви позволява да преглеждате документацията и да търсите API ключови думи директно от контекстното меню. В случай, че нямате инсталирани пакети документи, командата за търсене просто ще отвори страница с резултати от Google за всичко, което изберете в текста.

Ако всичко това не е достатъчно, можете да разширите KKEdit с безплатни плъгини като браузъра за файлове (отваря се в страничната лента), екранния прозорец в KKEdit, сесийния мениджър, множество clipboards и др.

заключение

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

Въпреки това, въпреки че е вдъхновен от BBEdit, липсва една от характеристиките, които намирам за съществени - сгъване на кода. Разбирам, че е трябвало да е лека, поради което не идва с функции като изчистване на HTML кода или сравнение на файловете, но тези, които обичат да организират правилно кода си, могат да бъдат отстранени от този конкретен пропуск.

Все пак, ако нямате нищо против не толкова фините покани на разработчиците за дарения в рамките на приложението, KKEdit е чудесен избор за начинаещ програмист или някой, който иска да опита нов текстов редактор, за да опресни работния им поток.

Кой е любимият ви текстов редактор за Linux? Споделяйте препоръките си в коментарите.

Източник на изображение от тийзър