আমি কোনও .vimrc
বাহ্যিক ফাইল থেকে ভেরিয়েবলের মান পড়তে আমার পরিবর্তন করতে চাই । কিভাবে আমি এটি করতে পারব?
বিশেষত, একটি বন্ধু এবং আমি আমাদের .vim
ফাইলগুলির সাথে একটি গিট রেপো ভাগ করি , তবে আমাদের কনফিগগুলিতে আমরা যা চাই তার মধ্যে কয়েকটি ছোট পার্থক্য রয়েছে। সুতরাং বেশিরভাগ ফাইল সাধারণ, তবে আমরা ব্যবহারকারী-নির্দিষ্ট বিভাগগুলি লোড করতে হবে কিনা তা নির্ধারণ করতে যদি বিবৃতি ব্যবহার করে:
let whoami = "user2"
if whoami == "user1"
...
.vimrc
উত্স নিয়ন্ত্রণের বাইরে আমাদের সাধারণ পরীক্ষা করার পরে , আমাদের প্রত্যেককে let whoami
অ্যাসাইনমেন্টটি পরিবর্তন করতে হবে যাতে আমাদের নিজস্ব বিভাগটি লোড হবে। পরিবর্তে, আমি একটি পৃথক ফাইল রাখতে চাই, যা আমাদের প্রত্যেকের জন্য আলাদা হতে পারে এবং যেটি থেকে ভিআইএম সেই পরিবর্তনশীল মানটি লোড করবে।
সম্ভবত এর অন্য একটি কোণ হ'ল: আমার .vim
ডিরেক্টরিতে থাকা সমস্ত ফাইল স্বয়ংক্রিয়ভাবে উইম পড়বে ? যদি তা হয় তবে আমরা প্রত্যেকে সেখানে ইউজারনেম.ভিম নামে একটি সিমিলিংক রাখতে পারি এবং এটি আমাদের বাহিরের জন্য আলাদা হতে পারে এমন একটি বাহ্যিক ফাইলের সাথে লিঙ্ক করতে পারি।
let whoami = ""
ঠিক আগে কাজটি করা সহায়কsource
ছিল, যাতে এটি যদি বাহ্যিক ফাইলটি লোড করতে ব্যর্থ হয় তবে ভেরিয়েবলটি উপস্থিত থাকে এবং ভেরিয়েবলটি সেট না হওয়ার জন্য আমরা পূর্ববর্তী যে ত্রুটি বার্তাটি সেট করেছি তা পেয়েছি get