কাকউন: একটি ভাল কোড এডিটর ভারী ভারী দ্বারা অনুপ্রাণিত


কাকউন একটি ক্লায়েন্ট/সার্ভার আর্কিটেকচার সহ একটি মুক্ত, ওপেন সোর্স, শক্তিশালী, ইন্টারেক্টিভ, দ্রুত, স্ক্রিপ্টযোগ্য এবং খুব স্বনির্ধারিত কোড সম্পাদক editor এটি লিনাক্স, ফ্রিবিএসডি, ম্যাকোস এবং সাইগউইনের মতো ইউনিক্সের মতো সিস্টেমে চলে। এটি মডেল সম্পাদকের মতো একটি ভাই/ভিম যা আরও ইন্টারঅ্যাক্টিভিটির জন্য ভিআই এর অন্তর্নিহিত সম্পাদনা মডেলটিকে উন্নত করে।

এটি অসংখ্য পাঠ্য সম্পাদনা/লেখার সরঞ্জামগুলির সাথে আসে যেমন প্রাসঙ্গিক সহায়তা, সিনট্যাক্স হাইলাইটিং, টাইপ করার সময় স্বতঃপূরণ এবং বিভিন্ন প্রোগ্রামিং ভাষাকে সমর্থন করে। এটি আপনার পাঠ্যের সাথে ইন্টারঅ্যাক্ট করার জন্য প্রয়োজনীয় প্রক্রিয়া হিসাবে একাধিক নির্বাচনকে প্রয়োগ করে।

এছাড়াও, কাকোনের ক্লায়েন্ট/সার্ভার আর্কিটেকচার একাধিক ক্লায়েন্টকে একই সম্পাদনা সেশনে সংযোগ করার অনুমতি দেয়।

  • এটি ইন্টারেক্টিভ, অনুমানযোগ্য এবং দ্রুত
  • একাধিক নির্বাচনকে সমর্থন করে
  • সিনট্যাক্স হাইলাইটিং সমর্থন করে
  • এটি দুটি মোডে পরিচালনা করে: সাধারণ এবং সন্নিবেশ
  • এটি দ্রুত তৈরিতে কম কীস্ট্রোক ব্যবহার করে Uses
  • li
  • স্বতঃ-তথ্য প্রদর্শন সমর্থন করে
  • এছাড়াও বিস্তৃত স্বয়ংক্রিয় সমাপ্তি সমর্থন করে
  • একাধিক পাঠ্য সম্পাদনা সরঞ্জাম সরবরাহ করে
  • এটি বাহ্যিক প্রোগ্রামগুলির সাথে কাজ করা সমর্থন করে
  • উন্নত পাঠ্য ম্যানিপুলেশন আদিমকে সমর্থন করে
  • রেগেক্স ম্যাচ, ফিল্টারিং, বিভাজন, সারিবদ্ধকরণ, পাঠ্য বস্তু এবং আরও অনেকের মতো শক্তিশালী হ্যান্ডলিং আদিম ব্যবহার করে

  • জিসিসি> = 5 বা ঝনঝন> = 3.9 (সম্পর্কিত সি ++ স্ট্যান্ডার্ড লাইব্রেরি সহ (libstdc ++ বা libc ++))
  • libncursesw> = 5.3
  • ম্যান পেজ তৈরির জন্য এসকিডোক

কীভাবে লিনাক্সে কাকউন কোড সম্পাদক ইনস্টল করবেন

সেন্টোস/আরএইচএল এবং ডেবিয়ান/উবুন্টুর মতো প্রধান লিনাক্স বিতরণগুলিতে আপনাকে এটি উত্স থেকে তৈরি এবং ইনস্টল করতে হবে। এর আগে আপনাকে প্রথমে আপনার সিস্টেমে বিকাশ সরঞ্জাম এবং অন্যান্য নির্ভরতা ইনস্টল করতে হবে এবং তারপরে উত্স কোডটি ক্লোন করতে হবে, নিম্নলিখিত আদেশগুলি দিয়ে এটি তৈরি এবং ইনস্টল করতে হবে।

# 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
$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

ফেডোরায়, আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করে ক্যাপার সংগ্রহস্থল থেকে ইনস্টল করতে পারেন।

# dnf copr enable jkonecny/kakoune
# dnf install kakoune

ওপেনসুসে, আপনি নিম্নলিখিত কমান্ডটি চালিয়ে ডিফল্ট সংগ্রহস্থল থেকে ইনস্টল করতে পারেন। আপনার ওপেনসুএস সংস্করণ (এই উদাহরণে টাম্বলওয়েড) -এর জন্য সংগ্রহস্থলটি নির্দিষ্ট করার বিষয়টি নিশ্চিত করুন।

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

আর্ক লিনাক্সে, নিম্নলিখিত কমান্ডটি চালিয়ে এআর থেকে এটি ইনস্টল করুন।

# yaourt -Sy kakoune-git

লিনাক্সে কাকউন কোড সম্পাদক কীভাবে ব্যবহার করবেন

একবার আপনি কাকোউন ইনস্টল হয়ে গেলে, আপনি কোড করতে চান যা স্ক্রিপ্ট ফাইলের নাম (উদাহরণস্বরূপ getpubip.sh) দিয়ে নিম্নলিখিত কমান্ডটি চালিয়ে কেবল এটি চালু করুন।

$ kak getpubip.sh 

কাকোনের ক্লায়েন্ট/সার্ভার আর্কিটেকচারের কারণে, উপরোক্ত কমান্ডটি স্থানীয় টার্মিনালের ক্লায়েন্ট সহ একটি নতুন অধিবেশন খুলবে।

সন্নিবেশ মোডে প্রবেশ করতে, আমি টিপুন। আপনার উত্স কোডে পরিবর্তন করার পরে, পরিবর্তনগুলি লিখতে : w ব্যবহার করুন। এবং সাধারণ মোডে ফিরে আসতে টিপুন, ছাড়তে : q ব্যবহার করুন। আপনি যদি পরিবর্তন না লিখে ছাড়তে চান তবে : q! ব্যবহার করুন। আপনি দেখতে পাচ্ছেন, বেশিরভাগ কীগুলি ভাই/ভিম সম্পাদকের মতো।

আপনি টাইপ করে সমস্ত স্বীকৃত কমান্ড লাইন বিকল্পের একটি তালিকা পেতে পারেন।

$ kak -help

সন্নিবেশ মোডে কী-স্ট্রোক সহ একটি বিস্তৃত ডকুমেন্টেশনের জন্য, কাকোনে গিথুব সংগ্রহস্থলটি দেখুন: https://github.com/mawww/kakoune

কাকউন মডেল সম্পাদকের মতো একজন ভাই/ভিম; দ্রুত এবং আরও মজাদার উভয়ই রাইটিং/এডিটিং কোড তৈরি করে ভিআইয়ের সম্পাদনার মডেলকে বাড়ানোর জন্য নির্মিত। এটি সম্পর্কে আপনার মতামত নীচের প্রতিক্রিয়া ফর্ম মাধ্যমে ভাগ করুন।