macos - ভিম শুরু করার সময় ত্রুটি বার্তা: "লোকেল বিভাগ LC_NUMERIC সেটিকে en_CH" সেট করতে ব্যর্থ হয়েছে(অথবা en_BR, en_RU এবং LC_TIME, LC_COLLATE, LC_MONETARY, LC_MESSAGES)




vim terminal (3)

একরকম আপনার লোকেল "en_CH" সেট করা হয়। সুইজারল্যান্ডে কথিত ইংরেজির জন্য এই লোকেলটি, কিন্তু আপনার সিস্টেমে, এটি কোন বৈধ লোকেল নয়। সাধারণত, স্থানীয়গুলিতে এছাড়াও একটি অক্ষর সেট ব্যবহার করা হয়, যেমন "en_US.UTF-8" এ "UTF-8", যা এখানে অনুপস্থিত।

সম্ভবত আপনার শেল কনফিগারেশনের কিছু এই মানগুলি নির্ধারণ করছে, কারণ ম্যাকোএস সাধারণত এই নির্দিষ্ট মানগুলি সেট করে না; পরিবর্তে, এটি LANG পরিবেশ পরিবর্তনশীল সেট করে এবং এটি সর্বদা UTF-8 লোকেলগুলি ব্যবহার করে। আপনার অবশ্যই আপনার .bashrc এবং .zshenv সেটিংস বা আপনার .zshenv , .zshrc , এবং .zprofile সেটিংসটি পরীক্ষা করা উচিত এবং আপনি যে LANG , LC_ALL , বা অন্য LC_* পরিবর্তনশীলটি সেট করেছেন তা পরিবর্তন করুন।

একটি নোট হিসাবে, আমি একটি en_CH লোকেল আছে যে কোন সিস্টেম সচেতন নই; সাধারণত দেশ বা অঞ্চলে সাধারণত (সাধারণত, কিন্তু সর্বদা, সরকারী ভাষা নয়) কথোপকথনগুলির জন্য স্থানীয় ভাষা থাকবে। উদাহরণস্বরূপ, মার্কিন যুক্তরাষ্ট্রে ফরাসিদের বেশিরভাগ স্পিকার আছে তবে সিস্টেমগুলি সাধারণত fr_US.UTF-8 লোকেল সরবরাহ করে না, কারণ স্থানীয়করণের জন্য আদর্শগুলি প্রতিষ্ঠার জন্য পর্যাপ্ত স্পিকার নেই। আপনার অন্য প্রয়োজনের জন্য আপনাকে "en_GB.UTF-8" বা "en_US.UTF-8" বা "en_US.UTF-8" বা "en_US.UTF-8" বাছাই করার প্রয়োজন হতে পারে যা আপনার প্রয়োজনীয়তার জন্য যথেষ্ট কাছাকাছি রয়েছে, অথবা আপনি কোন সেটিংস চয়ন করতে চান তার উপর নির্ভর করে "এলসি" ভেরিয়েবল সেট করুন। chooise।

আমি হোমব্রিউর সাথে আমার MacOS 10.14.5 এ একটি টেক্সট এডিটর হিসাবে নতুনভাবে ইনস্টল করা ভিম (ভি উন্নতমানের 8.1)। প্রতিবার যখন আমি ভিম চালাচ্ছি আমি এই ত্রুটি বার্তাটি পেয়েছি:

Warning: Failed to set locale category LC_NUMERIC to en_CH.
Warning: Failed to set locale category LC_TIME to en_CH.
Warning: Failed to set locale category LC_COLLATE to en_CH.
Warning: Failed to set locale category LC_MONETARY to en_CH.
Warning: Failed to set locale category LC_MESSAGES to en_CH.

আমি ENTER এ ক্লিক করতে এবং এটি কাজ করে তবে আমি যে ত্রুটির বার্তা পরিত্রাণ পেতে চাই।

আমি যে লিঙ্ক একটি অনুরূপ বার্তা দেখেছি

আমি কিভাবে এই ত্রুটি বার্তা পরিত্রাণ পেতে পারি?


প্রথমে, নীচের টাইপ করে আপনার .bash_profile ফাইলটি অ্যাক্সেস করুন (পাঠ সম্পাদক হিসাবে ভিম ব্যবহার করে):

vim ~/.bash_profile

ফাইলের ভিতরে .bash_profile , নিচের লাইনটি সন্নিবেশ করান:

export LC_ALL=en_US.UTF-8

টার্মিনালটি আবার চালু করুন এবং আবার চালু করুন: ত্রুটি বার্তাটি অদৃশ্য হওয়া উচিত।

ধন্যবাদ @ জয়েওয়াস - জর্জ ইয়ং এবং পিক্রোপচেভ পাভেল ক্রপচেভ তাদের উত্তরের জন্য there পাওয়া গেছে, ধন্যবাদ অন্যান্য উত্তরগুলিতে ইঙ্গিত @ bk2204


যদি আপনি মাছ ব্যবহার করেন, আপনি পারে

vim ~/.config/fish/config.fish
set -x LC_ALL en_US.UTF-8




local