كاكون: محرر رمز أفضل بشكل كبير مستوحى من Vim

كاكوني هو محرر رمز مجاني ومفتوح المصدر وقوي وتفاعلي وسريع وقابل للبرمجة وقابل للتخصيص للغاية ببنية عميل / خادم. يعمل على أنظمة شبيهة بيونكس مثل لينكس وفري بي إس دي وماك أو إس وسايجوين. إنه محرر نمطي مشابه لـ في / فيم الذي يهدف إلى تحسين نموذج التحرير الأساسي لـ في لمزيد من التفاعلية.

اقرأ أيضًا: 18 أفضل بيئات تطوير متكاملة للمبرمجين والمطورين

يأتي مع العديد من أدوات تحرير / كتابة النصوص مثل المساعدة السياقية وتحديد الصيغة والاكمال التلقائي أثناء الكتابة ، ويدعم العديد من لغات البرمجة المختلفة. كما ينفذ العديد من التحديدات كإجراء أساسي للتفاعل مع نصك.

بالإضافة إلى ذلك ، تسمح بنية كاكوني العميل / الخادم بتوصيل عملاء متعددين بجلسة تحرير مماثلة.

لقطات شاشة كاكوني

Kokoune Code Editor
Kokoune Code Editor Features

ميزات كاكوني:

  • إنه تفاعلي وقابل للتنبؤ وسريع.
  • يدعم التحديدات المتعددة.
  • يدعم تحديد الصيغة.
  • يعمل في وضعين: عادي و إدراج.
  • يستخدم عددًا أقل من المفاتيح مما يجعله سريعًا.
  • يدعم عرض المعلومات التلقائي.
  • يدعم أيضًا الاكمال التلقائي الشامل.
  • يوفر العديد من أدوات تحرير النصوص.
  • يدعم العمل مع برامج خارجية.
  • يدعم تقنيات التلاعب بالنصوص المتقدمة.
  • يستخدم التقنيات القوية للتعامل مثل تطابق regex، التصفية، الانقسام، التوصيف، كائنات النصوص وأكثر من ذلك.

المتطلبات:

  • GCC >= 5 أو clang >= 3.9 (مع مكتبة ستاندرد C++ المرتبطة (libstdc++ أو libc++)
  • libncursesw >= 5.3
  • asciidoc لإنشاء صفحات الرجال

كيفية تثبيت محرر الشفرة Kakoune في Linux

على توزيعات Linux الرئيسية مثل CentOS/RHEL و Debian/Ubuntu، تحتاج إلى بناء وتثبيته من المصادر. قبل ذلك، تحتاج أولاً إلى تثبيت أدوات التطوير والتبعيات الأخرى على نظامك، ثم استنسخ مصادر الشفرة، وقم ببناءه وتثبيته باستخدام الأوامر التالية.

تثبيت محرر الشفرة Kakoune في CentOS/RHEL

# 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

تثبيت محرر الشفرة Kakoune في Debian/Ubuntu

$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

على Fedora، يمكنك تثبيته من مستودع copr repository باستخدام الأمر التالي.

# dnf copr enable jkonecny/kakoune
# dnf install kakoune

على openSUSE، يمكنك تثبيته من المستودع الافتراضي عن طريق تشغيل الأمر التالي. تأكد من تحديد المستودع لإصدار openSUSE الخاص بك (Tumbleweed في هذا المثال).

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

على Arch Linux، قم بتثبيته من المستودع AUR بتشغيل الأمر التالي.

# yaourt -Sy kakoune-git

كيفية استخدام محرر الشفرة Kakoune في Linux

بمجرد تثبيت kakoune، قم ببساطة بتشغيله عبر تنفيذ الأمر التالي مع اسم ملف النص (مثال getpubip.sh) الذي تريد ترميزه.

$ kak getpubip.sh 
Starting Kakoune Code Editor

بسبب الهندسة العميل/الخادم لـ kakoune، سيفتح الأمر أعلاه جلسة جديدة، مع عميل على الطرفين المحلي.

للدخول في وضع الإدراج، اضغط على i. بعد إجراء التغييرات على الشيفرة الخاصة بك، استخدم :w لحفظ التغييرات. وللعودة إلى الوضع العادي، اضغط <Esc>، وللخروج، استخدم :q. إذا كنت ترغب في الخروج دون حفظ التغييرات، استخدم :q!. كما يمكنك ملاحظة أن معظم المفاتيح مماثلة لتلك الموجودة في محرر Vi/Vim.

Kakoune Normal Mode

يمكنك الحصول على قائمة بجميع الخيارات المقبولة عبر كتابتها في سطر الأوامر.

$ kak -help

للحصول على وثائق شاملة تتضمن المفاتيح المستخدمة في وضع الإدراج، تفضل بزيارة مستودع Kakoune على Github: https://github.com/mawww/kakoune

Kakoune هو محرر وضعي مشابه لـ Vi/Vim؛ تم بناؤه لتعزيز نموذج التحرير في Vi مما يجعل كتابة/تحرير الشيفرة أسرع وأكثر متعة. شارك أفكارك حوله من خلال نموذج التعليقات أدناه.

Source:
https://www.tecmint.com/kakoune-better-code-editor-for-linux/