GrML zsh কনফিগারেশন এবং ওহ-মাই- zsh কনফিগারেশনের মধ্যে কী পার্থক্য রয়েছে


15

এখন আমি ওহ-মাই-জেডএসে আছি, তবে আমি নিশ্চিত নই যে এটি উপযুক্ত পছন্দ। GrML zsh কনফিগারেশন ( গিথুব রেপো ) এবং ওহ- মাই- zsh কনফিগারেশনের মধ্যে মূল পার্থক্য কী ? কোন ক্ষেত্রে আমার জিআরএমএল বা ওহ-মাই-জিএসএস পছন্দ করা উচিত?


1
এখানে আরও একটি zsh কনফিগারেশন কাঠামো আশাব্যঞ্জক দেখায়: github.com/sorin-ionescu/prezto । আমি জানি এটি প্রশ্নের সাথে সম্পর্কিত নয় তবে আমি এটি সন্ধান করেছি এবং ভেবেছিলাম আপনার আগ্রহী হতে পারে।
জে সি ইয়ামোকস্কি

সংক্রান্ত prezto (কিন্তু যে প্রশ্নে নয়): এটা হয় অনেক আলোচনা যদিও লক্ষ এটা মূল্য গত কমিট 10 মাস আগে ছিল এবং সেখানে অনেক আছে আলোচনা যে একটি নতুন নেতৃত্বে এর রেপো
গ্রিফিথ রিস

উত্তর:


16

আমি তাদের পার্থক্যের বিশদ প্রতিবেদন দিতে পারছি না তবে আমি কমপক্ষে একটি বিস্তৃত ওভারভিউ দিতে পারি যা কিছু প্রাথমিক প্রশ্নের উত্তর দিতে সহায়তা করতে পারে এবং আপনাকে এমন জায়গাগুলিতে নিয়ে যেতে পারে যেখানে আপনি আরও শিখতে পারবেন।

উহু-মাই-zsh:

grml-zsh:

মূলত, উভয়ের মধ্যে সর্বাধিক স্পষ্ট পার্থক্য হ'ল ওহ-মাই-জেডএস-এর প্লাগইন / থিম সিস্টেম এবং অটো-আপডেটার। যাইহোক, এই বৈশিষ্ট্যগুলি অ্যান্টিজেনের সাহায্যে grml-zsh এ যুক্ত করা যেতে পারে , যা oh-my-zsh দ্বারা অনুপ্রাণিত zsh এর জন্য একটি প্লাগইন পরিচালক।

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

নীচের লাইন, আমি বিশ্বাস করি যে আপনাকে কেবল দুটোই চেষ্টা করে দেখতে হবে এবং কোনটি আপনার পক্ষে সবচেয়ে ভাল কাজ করে তা দেখতে হবে। আপনি নিম্নলিখিত ফাইলগুলি তৈরি করে পিছনে স্যুইচ করতে পারেন: oh-my-zsh.zshrc(ওহ-মাই- grml.zshrcজিএসএস দ্বারা ডিফল্ট ফাইল ইনস্টল করা), (ডিফল্ট জিআরএমএল zshrc) .zshrc.pre, এবং .zshrc.local

তারপরে আপনি যদি ওহ-মাই- zsh ব্যবহার করতে চান:

$ ln -s ~/oh-my-zsh.zshrc ~/.zshrc

অথবা, আপনি যদি গ্রিমিএল ব্যবহার করতে চান:

$ ls -s ~/grml.zshrc ~/.zshrc

আপনি আপনার কাস্টমাইজেশন (OH-মাই-zsh জন্য কাস্টম নির্দেশিকাতে ফাইল জোড়া অর্থ এবং প্রি ও grml জন্য স্থানীয় ফাইলগুলিতে রুপান্তরিত করছে) প্রতিলিপি করতে না চান, একটি বিকল্প আপনার কাস্টমাইজেশন যোগ হয় .zshrc.preএবং .zshrc.localএ এবং তারপর উৎস তাদের আপনার oh-my-zsh.zshrcফাইলের নীচে যেমন:

source $HOME/.zshrc.pre
source $HOME/.zshrc.local

এছাড়াও, যদি আপনি অ্যান্টিজেন ব্যবহার করার সিদ্ধান্ত নেন তবে আপনি এটিকে আপনার .zshrc.localফাইলে যুক্ত করতে পারেন এবং তারপরে ওহ-মাই-জেডএস এটি চালাবেন না তা নিশ্চিত করার জন্য এটি একটি শর্তসাপেক্ষ নিক্ষেপ করতে পারেন:

# if not using oh-my-zsh, then load plugins with antigen
# <https://github.com/zsh-users/antigen.git>
if [[ -z $ZSH ]]; then
    source $HOME/.dotfiles/zsh/antigen/antigen.zsh
    antigen-lib
    antigen-bundle vi-mode
    antigen-bundle zsh-users/zsh-syntax-highlighting
    antigen-bundle zsh-users/zsh-history-substring-search
    antigen-theme blinks
    antigen-apply
fi
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.