যেহেতু আপনি এই প্রশ্নটি প্রথম স্থানে জিজ্ঞাসা করছেন / সন্ধান করছেন, আমি ধরে নিলাম আপনি এটি করছেন কারণ আপনার ভিম কোনওভাবে আপনার জন্য সঠিক বাক্য গঠন স্বয়ংক্রিয়ভাবে হাইলাইট করে না এবং আপনি কেন এবং কীভাবে এটি ঠিক করবেন তা নির্ধারণ করার চেষ্টা করছেন।
:set filetype?
নির্বাচিত উত্তরের কমান্ডটি মূলত ভিমকে জিজ্ঞাসা করে "আরে আপনি বর্তমান ফাইলটি কী ধরণের বলে মনে করেন"? এবং যদি ভিএম সঠিক রঙ / হাইলাইটিং প্রদর্শন করছে না, সম্ভবত আপনার উত্তরটি filetype=
এটি আপনার কনসোলের নীচে প্রদর্শিত হচ্ছে, যার অর্থ ভিম ফাইলের প্রকারটি জানেন না। এটি আপনার অনুসন্ধানের অর্ধেক পথ।
যৌক্তিকভাবে, আপনার পরবর্তী পদক্ষেপটি ভিমকে বলবে "কেবল এটি উদাহরণস্বরূপ (উদাহরণস্বরূপ) পিএস 1 সিনট্যাক্স ব্যবহার করে হাইলাইট করুন"। আপনি টাইপ করে এটি করেন :set filetype=ps1
, এখন ভিএম পিএস 1 স্টাইল ব্যবহার করে বর্তমান ফাইলটি হাইলাইট করবে (আপনি ইতিমধ্যে সঠিক পাওয়ারসেল সিনট্যাক্স ফাইলটি ডাউনলোড করে আপনার ~ / .vim / সিনট্যাক্সে রেখেছেন )।
এই মুহুর্তে, আপনি সম্ভবত এখন থেকে অটো-সিনট্যাক্স-হাইলাইট চাইবেন। সমাধানটি আপনার ~ / .vim / ftdetect ফোল্ডারে একটি সম্পর্কিত সনাক্তকরণ স্ক্রিপ্ট স্থাপন করা হয়। উদাহরণস্বরূপ, আপনি যদি সমস্ত পাওয়ারশেল স্ক্রিপ্ট .ps1, .psm1, ইত্যাদি হাইলাইট করতে চান তবে আপনি এই ফাইলটি আপনার। / .Vim / ftdetect এ রেখেছেন
এখন এটি একটি সুখী সমাপ্তি।