আমার আছে
set fileformat=unix
আমার মধ্যে .vimrcএবং তবুও যদি আমি একটি ফাইল তৈরি করি vim(সাইগউইনে চলমান) এটি ডস-ফর্ম্যাট ফাইলগুলি তৈরিতে অবিরত থাকে এবং সেগুলি dos2unixসাফ করার জন্য আমাকে এগুলি চালিয়ে যেতে হয়। (আমি আমি সত্যিই না অনুমান আছে , এর থেকে গীত তাদের আপ সাফ করে আমার জন্য, কিন্তু এটা শুধু আমার মৃত্যু বাগ একটি ইউনিক্স টেক্সট এডিটর, যা আমি নির্দিষ্টভাবে ইউনিক্স লাইন শেষা w শ ব্যবহার করতে নির্দেশ করেছি, তাদের অতিরিক্ত আবর্জনা সঙ্গে দূষণ করছে ।)
কেন এমন হবে? আমি কীভাবে এটি ঠিক করতে পারি? (এবং "ফিক্স" দ্বারা আমি এমন কোনও অর্থ বোঝাতে চাই না যার জন্য প্রতিটি ফাইলকে স্বতন্ত্রভাবে রূপান্তর করা দরকার That's এটি কোনও সমাধান নয় That's এটি সম্পূর্ণরূপে ভেঙে গেছে))
CR+LF, না LF+CR।
set numberলাইনটি মন্তব্য করেছি , এবং এটি কার্যকর হয়েছে, এবং এটি অকাট্যভাবে প্রকাশ করেছে এবং এটি কার্যকর হয়েছে। আমি নীচে "ব্লাহ ব্লাহ ব্লাহ" যুক্ত করেছি এবং আমি যখন কিছু খুললাম তখন "ENTER টিপুন বা চালিয়ে যেতে কমান্ডটি টাইপ করুন" পেয়েছি, তবে আশ্চর্যের সাথে এর আগে কোনও ত্রুটির বার্তা ছিল না (যদি না এটি কালো পটভূমিতে কালো অক্ষর না থাকে)।
getlineযার সাথে সিগউইন অদ্ভুত কিছু করছে।CR+LFইউনিক্সLFবা ডস স্টাইলের পরিবর্তে প্রতিক্রিয়া জানানো হয়েছেLF+CR। আপনার চেক করা উচিত এবং আপনি সাইগউইন কিন্তু ওয়াইএমএমভিতে কনফিগার করেছেন কোন লাইনের সমাপ্তি শৈলী। আরও দেখুন সাইগউইন.ফ্যাফ