^[]
গোলমাল আপনার শেল প্রম্পটে বিভিন্ন টার্মিনাল নিয়ন্ত্রণ অক্ষর থেকে আসছে। echo $PS1
সম্পূর্ণ ক্রমটি দেখার চেষ্টা করুন , এবং উদাহরণস্বরূপ চেষ্টা করুন export PS1='$ '
যে কোনও সাধারণ প্রম্পট স্ট্রিং সেই নির্দিষ্ট সমস্যাটিকে সরিয়ে দেয়।
এনকোডিংয়ের জন্য আপনি নিজের পছন্দসই এনকোডিংটি utf-8 বানানোর চেষ্টা করতে পারেন:
(prefer-coding-system 'utf-8)
প্রম্পট সেট আপ করা হচ্ছে
ইম্যাকস INSIDE_EMACS ভেরিয়েবল সেট করে যাতে আপনি একটি .bash_profile তৈরি করতে পারেন যা কেবল ইম্যাক্সে চলার সময় PS1 সেট করে।
আমার মেশিনে পরীক্ষা করা হচ্ছে, প্রম্পটের প্রথম লাইনে সমস্যাযুক্ত নিয়ন্ত্রণের অক্ষর রয়েছে। আমি এটি দিয়ে একটি। / .বাশ_ প্রোফাইল তৈরি করেছি।
if [ -n "$INSIDE_EMACS" ]; then
export PS1='\[\033[32m\]\u@\h \[\033[33m\]\w\[\033[36m\]`__git_ps1`\[\033[0m\]\n$ '
fi
এটি ডিফল্টরূপে গিট-ব্যাশটি কী সেট করছে তার উপর ভিত্তি করে প্রম্পট সেট করে, তবে আমি প্রথম লাইনটি (line n লাইন ব্রেক পর্যন্ত) সরিয়েছি। আমি সেই $ MSYSTEM কেও সরিয়ে দিয়েছি যা প্রম্পটে MINGW64 রাখে - আমার এটি দেখার দরকার নেই। ব্যবহারকারী @ হোস্ট, বর্তমান ডিরেক্টরি এবং গিট রেপো যা অবশেষ রয়েছে। নিয়ন্ত্রণ অক্ষরগুলি এমন রঙ সেট করে যা ইমাস আমার জন্য সঠিকভাবে প্রদর্শিত হয়। (আপনার প্রম্পট সেট আপ সম্পর্কে বিশদ জন্য, ব্যাশ ম্যানুয়াল পড়ুন ।)
ইমাসে আমি শিটটি গিট-ব্যাশে সেট করেছি:
(setq explicit-shell-file-name "C:/git-for-windows/bin/bash.exe")
(setq explicit-bash.exe-args '("--login" "-i"))
এই সেটআপের সাথে আমি এখনও প্রাথমিক আইওএসটিএল ত্রুটি বার্তাটি দেখতে পাচ্ছি, তবে অন্যথায় জিনিসগুলি প্রত্যাশা অনুযায়ী কাজ করে এবং এনকোডিংটি utf-8 হয়।
MĂĄrton
পড়তে হবেMárton
)