জেডএসএইচ কী এবং বাশের পরিবর্তে আপনার এটি কেন ব্যবহার করা উচিত?

জেডএসএইচ, যাকে জেড শেলও বলা হয়, এটি বোর্ন শেল (শ) এর একটি বর্ধিত সংস্করণ, প্রচুর নতুন বৈশিষ্ট্য এবং প্লাগইন এবং থিমগুলির সমর্থন support যেহেতু এটি বাশের মতো একই শেলের উপর ভিত্তি করে রয়েছে, জেডএসএইচের একই বৈশিষ্ট্য রয়েছে এবং স্যুইচিং ওভার হ'ল বাতাস ze

তাহলে কেন এটি ব্যবহার করবেন?

জেডএসএইচে এখানে তালিকাভুক্ত করার জন্য অনেকগুলি বৈশিষ্ট্য রয়েছে, বাশের ক্ষেত্রে কিছুটা ছোটখাটো উন্নতি হয়েছে, তবে এখানে কয়েকটি প্রধান বৈশিষ্ট্য রয়েছে:

  • স্বয়ংক্রিয় সিডি: কেবল ডিরেক্টরিটির নাম টাইপ করুন
  • পুনরাবৃত্তির পথ প্রসারণ: উদাহরণস্বরূপ "/ u / lo / b" "/ usr / স্থানীয় / বিন" এ প্রসারিত
  • বানান সংশোধন এবং আনুমানিক সমাপ্তি: আপনি যদি ডিরেক্টরিটির নাম টাইপ করতে কোনও ছোট্ট ভুল করেন তবে ZSH এটি আপনার জন্য ঠিক করে দেবে
  • প্লাগইন এবং থিম সমর্থন: জেডএসএইচে অনেকগুলি বিভিন্ন প্লাগইন ফ্রেমওয়ার্ক রয়েছে

প্লাগইন এবং থিম সমর্থন সম্ভবত ZSH এর দুর্দান্ত বৈশিষ্ট্য এবং আমরা এখানে ফোকাস করব।

জেডএসএইচ ইনস্টল করা হচ্ছে

আপনি যদি ম্যাকোএসে রয়েছেন এবং হোমব্রু ইনস্টল করেছেন (যা আপনার হওয়া উচিত) তবে আপনি একটি একক আদেশ দিয়ে জেডএসএইচ ইনস্টল করতে পারেন:

ব্রিউ ইনস্টল zsh

এছাড়াও ম্যাকোস ব্যবহারকারীদের জন্য, আপনার সম্ভবত দেশীয় টার্মিনালের পরিবর্তে আইটার্ম ব্যবহার করা উচিত, কারণ এতে আরও ভাল রঙ সমর্থন (প্লাস প্রচুর অন্যান্য বৈশিষ্ট্য) রয়েছে।

আপনি যদি লিনাক্সে থাকেন তবে আদেশগুলি ডিস্ট্রো অনুসারে পৃথক হতে পারে তবে এটি আপনার প্যাকেজ ম্যানেজারের একটি ডিফল্ট প্যাকেজ হওয়া উচিত। আপনার যদি সমস্যা হয় তবে আপনি এই গাইডের সাথে পরামর্শ করতে পারেন।

আপনি যদি উইন্ডোতে থাকেন তবে আপনার প্রথম স্থানে বাশ নাও থাকতে পারে। আপনি সেট আপ করতে এবং ZSH সক্ষম করতে এই গাইডটি অনুসরণ করতে পারেন।

ওহ-মাই-জেডএস ইনস্টল করা হচ্ছে

ওহ-মাই-জেডএস জেডএসএইচের জন্য সর্বাধিক জনপ্রিয় প্লাগইন ফ্রেমওয়ার্ক এবং এটি অনেকগুলি অন্তর্নির্মিত প্লাগইন এবং থিমগুলির সাথে আসে। অ্যান্টিজেন সহ আরও কয়েকটি প্লাগইন ফ্রেমওয়ার্ক রয়েছে, যা জেডএসএইচের জন্য সম্পূর্ণ প্যাকেজ ম্যানেজার, তবে ওহ-মাই-জেডস-এ বেশ কিছু প্লাগইন রয়েছে যা সঠিকভাবে তৈরি হয়েছে এবং এটির কাজটি ভালভাবে সম্পাদন করে।

ওহ-মাই-জেডের একটি সহজ ইনস্টল স্ক্রিপ্ট রয়েছে যা আপনি চালাতে পারেন:

sh -c "$ (কার্ল -fsSL //raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

সেখান থেকে আপনি আপনার z ডিরেক্টরিতে অবস্থিত আপনার .zshrc ফাইলে প্লাগইনগুলি যুক্ত করে সক্ষম এবং অক্ষম করতে পারেন।

আপনি ওহ-মাই- Zsh সংগ্রহস্থলটিতে প্লাগইনগুলির একটি সম্পূর্ণ তালিকা পেতে পারেন।

থিমস

ঘুরে দেখার মতো প্রচুর থিম রয়েছে তবে পাওয়ারলিভেল 9 কে খুব সুন্দর। এটি একটি ডান-সংযুক্ত তথ্য বাক্স, গিট এবং কমান্ডের ইতিহাসের সাথে একীকরণ, অবিশ্বাস্য কাস্টমাইজেশন যুক্ত করে এবং ভিআইএমের জন্য পাওয়ারলাইন প্লাগইনের উপর ভিত্তি করে একটি চটজলদি ইন্টারফেসে এটি সমস্তকে আবৃত করে।

আপনি পাওয়ারলিভেল 9 কে (বা কোনও জেডএসএইচ থিম সত্যই) সর্বাধিক উপার্জনের জন্য ম্যাকওএস বা 24-বিট রঙের যে কোনও টার্মিনাল ব্যবহার করতে চাইবেন T

পাওয়ারলিভেল 9 কে সেট আপ করতে (যদি আপনি ওহ-মাই-জেডএস ইনস্টল করেন) কেবলমাত্র ওহ-মাই-জেডএসএল কাস্টম থিম ফোল্ডারে রিপোজিটরিটি ক্লোন করুন:

গিট ক্লোন //github.com/bhilburn/powerlevel9k.git। / .oh-my-zsh / কাস্টম / থিমস / পাওয়ারলেভ9 কে

তারপরে আপনার এটি .zshrc এ সক্ষম করতে হবে:

ZSH_THEME = "পাওয়ারলেভেল 9 কে / পাওয়ারলিভ 9 কে"

এর পরে, আপনার .zshrc উত্স করুন, এবং আপনার পরিবর্তনগুলি প্রয়োগ করা উচিত।

আপনি যদি চান, আপনি আপনার .zshrc এ POWERLEVEL9K_LEFT_PROMPT_ELEMENTS সংজ্ঞায়িত করে ডিফল্ট প্রম্পটটি কাস্টমাইজ করতে পারেন। এখানে সর্বনিম্ন প্রম্পট সহ আমার:

POWERLEVEL9K_LEFT_PROMPT_ELEMENTS = (vcs dir rbenv) শক্তি

আপনি রেপোতে powerlevel9k এর জন্য সম্পূর্ণ ডকুমেন্টেশন খুঁজে পেতে পারেন।