اطلاعیه

بستن
هنوز اعلام نشده است.

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

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

  • ابزار 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 یکسان را فراهم میآورد.
    برای دیدن سایز بزرگ روی عکس کلیک کنید  نام: Kokoune-Code-Editor-1-1.gif مشاهده: 1 حجم: 35.5 کیلو بایت





    برای دیدن سایز بزرگ روی عکس کلیک کنید  نام: Kokoune-Code-Editor-Features-1-2.gif مشاهده: 1 حجم: 41.5 کیلو بایت






    قابلیت های 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 
    برای دیدن سایز بزرگ روی عکس کلیک کنید  نام: kak-command-shekayat.php-1.png مشاهده: 1 حجم: 90.0 کیلو بایت






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

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

    برای دیدن سایز بزرگ روی عکس کلیک کنید  نام: kak-command-insert-mode-2.png مشاهده: 1 حجم: 74.8 کیلو بایت





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

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

    شما میتوانید نظرات خود را درباره این پست با ما به اشتراک بگذارید.
    ویرایش توسط Habili : http://linux-zone.org/forums/member/5-habili در ساعت 06-04-2018, 02:37 PM
پردازش ...
X
کانال تلگرام منطقه لینوکسی ها