প্রম্পট, কমান্ড এবং আউটপুট জন্য আইটার্ম রঙ


23

এই মুহূর্তে আমার আইটর্ম 2 এর মতো দেখাচ্ছে ...

এখানে চিত্র বর্ণনা লিখুন

সব কিছুই একই রঙ এবং পড়া শক্ত। আমি কি প্রম্পট, কমান্ড এবং আউটপুট এর মতো আলাদা আলাদা কোনও রঙ তৈরি করতে পারি?

এখানে চিত্র বর্ণনা লিখুন

উত্তর:


16

এখানে কিছু লিনাক্স নির্দিষ্ট জিনিস থাকতে পারে তবে ব্যাশ প্রম্পটে সম্পাদনা করার একটি সুন্দর বিবরণ রয়েছে তবে এর বেশিরভাগই জেনেরিক বাশ স্টাফ।

তবে কেবল শুরু করার জন্য, আমি এই বাশ প্রোফাইল জেনারেটরের প্রস্তাব দিই

এটি বেশ সহজ, তাই আমি আরও শিখেছি এবং আমার প্রম্পটটি দেখে মনে হচ্ছে: ডুইটকের বাশ প্রম্পট

ব্যবহার:

[[ -s "/Users/dwightk/.rvm/scripts/rvm" ]] && source "/Users/dwightk/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*

function parse_git_branch {
git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
}
export PS1="🍔  \[\033[01;35m\]\u@\h:\[\033[01;34m\]\$(parse_git_branch) \[\033[01;32m\]\w \[\033[01;34m\]\n>\[\e[0m\]"

গিটের সাথে কাজ করার সময় এটি বেশ কার্যকর। export PS1=গিটার শাখাকে প্রদর্শিত করতে সক্ষম করে যা যা কিছু আছে তার আগে সবকিছু ।

আমি এই ব্লগ পোস্টটি পড়ার পরে 🍔 হ'ল আমার প্রথম প্রচার থেকে বাশ প্রম্পট সম্পাদনায় 🍔


আশা করি প্রম্পটের প্রকৃত সম্পাদনা সম্পর্কে আরও ভাল উপলব্ধি থাকা কেউ আরও জোরালো উত্তর পোস্ট করতে পারেন।
dwightk

🍔 <- এই চরটি কি উদ্দেশ্যযুক্ত?
jeremyjjbrown

হ্যাঁ, এটি পড়ার পরে আমার প্রথম অভিযান থেকে বাশ প্রম্পট সম্পাদনার একটি বাকী অংশ রয়েছে: নোটস.টরেজ.আর / ২০১৩ / ২০১৪ / ইনপুট- এ- বার্গার- ইন- আপনার- শেল এইচটিএমএল এটি আমার পছন্দ হয়েছিল তাই এটি প্রায় থাকল।
dwightk

1
এই গিট ফাংশন সত্যিই দুর্দান্ত। কিছু গিট শাখা সংরক্ষণ করতে হবে - একটি সেমিডির।
jeremyjjbrown

1
রঙিন গিট আউটপুট খুব সুন্দর। thomashunter.name/blog/…
jeremyjjbrown

9

এএফআইএইসি প্রম্পট ব্যতীত অন্য কোনও রঙ করার কোনও ইউনিক্স উপায় নেই

আপনি যেমন আইটির্ম 2 সমাধান চেয়েছিলেন তেমন ভাগ্য আপনার! রঙের পাঠ্য মেলানো রিজেপ এক্সের জন্য ট্রিগার বৈশিষ্ট্যটি ব্যবহার করুন ।

উদাহরণস্বরূপ, যদি আপনার অনুরোধগুলি এমন দেখাচ্ছে:

..এখন আইটার্মে যুক্ত করুন -> পছন্দসমূহ -> প্রোফাইল -> উন্নত -> ট্রিগার, [সম্পাদনা] এর মতো একটি ট্রিগার:

.. এটি প্রতিটি লাইনের কমান্ড অংশটির সাথে মিলবে , যা দেখতে এটির মতো দেখতে শুরু করবে:

Voilà - আপনার প্রম্পট, কমান্ড এবং আউটপুট জন্য বিভিন্ন রঙ আছে! :)


এটি বেশিরভাগ লোকের পক্ষে সহজ যা আমি বর্ধিত করেছি। তবে যেহেতু অন্যটি কোনও পদে কাজ করবে, এমনকি দূরবর্তীভাবে এবং এটি গিট প্রম্পটেও রঙ দেয়, তাই আমি এটি গ্রহণযোগ্য উত্তর হিসাবে রাখব।
jeremyjjbrown

আপনি কোন ফন্ট ব্যবহার করবেন?
ট্যুরি করুন

@ টাউরি: কনসোলস
গ্রেগ ডুবিকি

আপনি খুব সহজেই \e[95mআপনার PS1 var এর শেষে এমন কিছু রাখতে পারেন এবং এটি এটি করবে
সামি বেঞ্চিরিফ ২

ধন্যবাদ @ সামিবেঞ্চিরিফ, তবে এটি কমান্ডের মতো একই রঙের সাথে আউটপুটও রঙ করবে, যা ওপি চেয়েছিল তা নয়।
গ্রেগ দুবিকি


1

আইটার্ম সলিউশনটি কাজ করে তবে রঙিনে কিছুটা দেরি হচ্ছে বলে মনে হচ্ছে। যদি এক সেকেন্ডের জন্য টাইপ করা বন্ধ করে দেয় তবে পুরো লাইনটি প্রত্যাশা অনুযায়ী রঙিন হয়ে গেছে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.