اطلاعیه

بستن
هنوز اطلاعیه ای در دست نیست.

ابزار Kakoune : یک ادیتور قدرتمند و نشآت گرفته از Vim

بستن
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

    ابزار Kakoune : یک ادیتور قدرتمند و نشآت گرفته از Vim

    ادیتور Kakoune یک ویرایشگر open source، قدرتمند، تعاملی، سریع، قابل اسکریپت کردن و قابل تغییر، مربوط به کد نویسی میباشد و دارای یک معماری Client/Server ی میباشد. این ابزار روی سیستم های بر پایه UNIX مانند Linux, FreeBSD, MAC و Cygwin اجرا میشود و ادیتوری به مدل شبیه به vi/vim است که هدفش بهبود بخشیدن به مدل ویرایشگر vi برای interactive بودن بیشتر (تعاملی بودن، پرسش و پاسخ با کاربر) میباشد.

    این اپلیکیشن شامل ابزارهای بیشماری برای نوشتن و ویرایش متن همانند contextual help, syntax highlighting, auto-completion هنگام تایپ میباشد و همچنین از زبان های برنامه نویسی متفاوت پشتیبانی میکند. این ابزار همچنین چندین انتخاب (selection) را به عنوان پروسه ضروری برای تعامل با متن شما اجرا میکند.

    علاوه بر این ها معماری کلاینت/سروی kakoune امکان وصل شدن چندین کلاینت به یک session یکسان را فراهم میآورد.
    آموزش نصب Kakoune در لینوکس





    ادیتور متن لینوکس






    قابلیت های Kakoune :
    • این ابزار تعاملی predictible و سریع میباشد.
    • از چندین انتخاب (selection) پشتیبانی میکند.
    • از syntax highlighting پشتیبانی میکند.
    • در دو مد normal و insertion کار میکند.
    • استفاده نکردن از keystrokes باعث سرعت بیشتر آن میشود.
    • نمایش اتوماتیک اطلاعات را نیز پشتیبانی میکند.
    • همچنین از auto-completion پشتیبانی میکند.
    • ابزارهای مربوط به ویرایش متن را ارائه میدهد.
    • کار کردن با برنامه های خارجی را پشتیبانی میکند.
    • از advanced text manipulation primitives پشتیبانی میکند.
    • از مواردی مانند regex matches, filtering, splitting, aligning, text objects و ... پشتیبانی میکند.


    موارد مورد نیاز :
    • GCC >= 5 or clang >= 3.9 (with associated C++ standard library (libstdc++ or libc++)
    • libncursesw >= 5.3
    • asciidoc for creating man pages


    نحوه نصب ویرایشگر کد Kakoune در Linux

    در توزیع های لینوکسی اصلی مانند CentOS/RHEL و Debian/ Ubuntu شما نیاز دارید که این ابزار را از سورس، build و نصب کنید. قبل از آن ابتدا شما نیاز دارید که development tools و پیش نیاز های دیگری را روی سیستم خود نصب کنید و سپس سورس کد را دانلود، build و نصب کنید.


    نصب ویرایشگر کد Kakoune در CentOS/RHEL

    کد PHP:
    # 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

    کد PHP:
    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 با استفاده از دستور زیر نصب کنید.
    کد PHP:
    # dnf copr enable jkonecny/kakoune
    # dnf install kakoune 
    در OpenSUSE شما میتوانید آنرا از ریپازیتوری پیش فرض و با اجرا کردن دستور زیر نصب کنید. مطمئن شوید که ریپازیتوری مناسب با توجه به ورژن opensuse خود را انتخاب کرده باشید. (در این مثال ریپازیتوری Tumbleweed میباشد.)
    کد PHP:
    sudo zypper addrepo http://download.opensuse.org/repositories/editors/openSUSE_Factory/editors.repo
    sudo zypper refresh
    sudo zypper install kakoune 
    روی Arch Linux آنرا از AUR و با اجرا کردن دستور زیر نصب کنید.
    کد PHP:
    # yaourt -Sy kakoune-git 


    نحوه استفاده از ویرایشگر کد Kakoune در Linux

    به محض اینکه شما Kakoune را نصب کردید به آسانی آنرا با اجرای دستور زیر به همراه نام فایل اسکریپت (مثلا shekayat.php) که میخواهید روی کدهای آن کار کنید، را باز کنید.
    کد PHP:
    kak shekayat.php 
    ویرایش متن با استفاده از Kakoune





    به دلیل معماری client/server ی kakoune دستور بالا یک session جدید با یک client روی ترمینال local باز خواهد کرد.

    برای وارد شدن به مد insert، کلید "i" را فشار دهید. و بعد از اعمال تغییرات در سورس کد خود برای ذخیره تغییرات ":w" را استفاده کنید و برای برگشت به مد normal کلید "Esc" را فشار دهید، برای خارج شدن از فایل ":q" را استفاده کنید. اگر بخواهید بدون اعمال تغییرات از فایل خارج شوید ":q!" را استفاده کنید. همانطور که میبینید اکثر کلیدها شبیه به ادیتور vi/vim هستند.

    ویرایشگر متن لینوکسی





    شما میتوانید با تایپ کردن دستور زیر لیستی از همه آپشن های مورد قبول کامند لاین را دریافت کنید.
    کد PHP:
    kak -help 
    شما میتوانید داکیومنت جامعی شامل کلیدهای مورد استفاده در مد insert، صفحه زیر را در Kakoune Github repository: https://github.com/mawww/kakoune بررسی کنید.

    Kakoune در حقیقت یک ویرایشگر کد با مدل شبیه به vi/vim میباشد که به منظور افزایش قابلیت های مربوط به ویرایشگر مدل vi را ایجاد شده که ایجاد و ویرایش کد را سریعتر و جالب تر انجام میدهد.


    همچنین میتوانید مقالات زیر را مطالعه کنید :

    آموزش نصب و راه اندازی ویرایشگر قدرتمند متن vi/vim

    نصب ورژن جدید vim بعد از 10 سال از آخرین نسخه

    آموزش نصب و استفاده از ویرایشگر متنی nano در لینوکس


    شما میتوانید نظرات خود را درباره این پست با ما به اشتراک بگذارید.
    آخرین ویرایش توسط Habili; در تاریخ/ساعت 02-07-2021, 12:15 PM.

درباره انجمن منطقه لینوکسی ها

انجمن منطقه لینوکسی ها با هدف ارتقاء سطح علمی کاربران در سطح جهانی و همچنین کمک به بالا بردن سطح علمی عمومی در زمینه های تخصصی فوق پایه گذاری شده است. انجمن منطقه لینوکسی ها از طریق کارشناسان و متخصصان پاسخگوی سوالات گوناگون کاربران مبتدی یا پیشرفته میباشد تا حد امکان تلاش شده که محیطی متنوع و کاربر پسند و به دور از هرگونه حاشیه جهت فعالیت کاربران در این انجمن ایجاد شود. لذا ما به صورت مستمر برای پیشرفت کمی و کیفی محتوی و اطلاعات انجمنمان میکوشیم که این برای ما ارزشمند و حائز اهمیت است. کلیه حقوق،اطلاعات و مقالات در این انجمن متعلق به سایت منطقه لینوکسی ها میباشد، و هرگونه نسخه برداری بدون ذکر منبع مورد پیگرد قانونی خواهد شد.

شبکه های اجتماعی
در حال انجام ...
X