সংরক্ষণ করার সময় আমার ফাইলগুলির শেষে ভিম সর্বদা একটি নতুন লাইন যুক্ত করে এবং এটি আমার পিএইচপি স্ক্রিপ্টগুলিতে ত্রুটি ঘটায়।
আমি কীভাবে ভিএম সংরক্ষণ করতে এই নতুন লাইনটি যুক্ত না করব?
সংরক্ষণ করার সময় আমার ফাইলগুলির শেষে ভিম সর্বদা একটি নতুন লাইন যুক্ত করে এবং এটি আমার পিএইচপি স্ক্রিপ্টগুলিতে ত্রুটি ঘটায়।
আমি কীভাবে ভিএম সংরক্ষণ করতে এই নতুন লাইনটি যুক্ত না করব?
উত্তর:
এটি একটি সম্পূর্ণ খালি লাইন নয়, শেষ লাইনের শেষে একটি চূড়ান্ত নতুন লাইন। ইউনিক্স সরঞ্জামগুলি (ভিমের উত্তরাধিকারের মতো) এটি যুক্ত করার জন্য জোর দেয়, যদিও উইন্ডোজ অপারেটিং সিস্টেমটি এতটা কঠোর নয়। আপনি আরও পড়তে পারেন যে ফাইলগুলি একটি নতুন লাইনের সাথে কেন শেষ করা উচিত?
দুর্ভাগ্যক্রমে, ভিমকে চূড়ান্ত নিউলাইন লিখতে বাধা দেওয়া বেশ জটিল। আমার PreservNoEOL প্লাগইন এটি করতে পারে। পদ্ধতির আলোচনার জন্য, ভিআইএম ফাইলের শেষে অটোমেটিক নিউলাইন অক্ষম করুন ।
ভিমের নতুন সংস্করণগুলিতে অবশেষে এর জন্য একটি বিকল্প রয়েছে
ভিম 7.4.785 'ফিক্সিয়োল' বিকল্পটি যুক্ত করে যা ফাইলের শেষে যে কোনও অনুপস্থিত ইওএল স্বয়ংক্রিয়ভাবে সংরক্ষণ করতে অক্ষম করা যায়।
(উইকি পৃষ্ঠাটি দেখুন: http://vim.wikia.com/wiki/Do_not_auto-add_a_newline_at_EOF )
আপনার ~/.vimrc
এই লাইন যুক্ত করুন:
set nofixeol
পুনরায় লঞ্চ করুন vim
, এখন এটি ফাইলের শেষে নতুন লাইন যুক্ত করা উচিত নয়।
(শুধুমাত্র ভিএম সংস্করণ 7.4.785 থেকে কাজ করে)
?>
কোন পিএইচপি ব্রাউজারে আউটপুট দেওয়ার পরে সম্ভবত আপনার একটি ফাঁকা রেখা আছে ("শিরোনাম ইতিমধ্যে প্রেরণ করা হয়েছে" -ররর কারণে)? আপনার পিছনে চলার দরকার নেই?>
এবং ঠিক এই সমস্যাটি রোধ করার জন্য সাধারণত এটি ছেড়ে দেওয়ার পরামর্শ দেওয়া হয়।