ভিএম সিনট্যাক্স হাইলাইট 3000 টি অক্ষরে সীমাবদ্ধ


11

আমি কীভাবে ভিএমকে তার সিনট্যাক্স হাইলাইট 3000 টির বেশি অক্ষরের লাইনে কাজ করতে দেব?

আমি একটি সিস্টেমের জন্য পরীক্ষা লিখতে যাচ্ছি এবং পরীক্ষাগুলির জন্য ইনপুটটি এনক্যাপসুলেটেড ফর্ম্যাটগুলির একটি জগাখিচুড়ি।

আমার পরীক্ষাগুলিতে অবশ্যই হার্ডকোডযুক্ত ইনপুট থাকতে হবে যা আমি এইচটিএমএল এর আশেপাশে জেএসওএন ব্যবহার করে যাচ্ছিলাম এমন ভাষায় একটি বিশাল স্ট্রিং যাতে স্ক্রিপ্ট ইত্যাদি থাকতে পারে এবং যেহেতু আমি এগুলি অন্য সিস্টেমের আউটপুট থেকে পাচ্ছি, তাই আমি এগুলি চালিত করতে চাই না আমার সম্পাদক ফিট।

এই দীর্ঘ লাইনের অতীতের সমস্ত কিছুর জন্য ভিআইএম সীমাবদ্ধতা সিনট্যাক্স হাইলাইটকে ভেঙে আমি কিছুটা বহনযোগ্য পর্যায়ে নিয়ে যেতে সক্ষম হয়েছি। আমি এটি ভিএম সাশ্রয়ী সংস্থান সম্পর্কে অনুমান করি তবে এই ফাইলগুলিতে কাজ করার সময় আমি প্রকৃতপক্ষে সিনট্যাক্স হাইলাইটটি চাই।

উত্তর:


15

:set synmaxcol=0সীমাটি সরাতে বা কোনও বড় মান চয়ন করতে ব্যবহার করুন ।

সতর্কতা: এই সেটিংটি একটি উল্লেখযোগ্য পুনরায় আঁকার বিলম্ব যোগ করতে পারে।

ভিম ডকুমেন্টেশন: বিকল্পগুলি - সিনম্যাক্সকোল

'synmaxcol' 'smc' number  (default 3000)

Notes: local to buffer, not in vi

সিনট্যাক্স আইটেম সন্ধান করতে সর্বাধিক কলাম। দীর্ঘ লাইনে এই কলামের পরে লেখাটি হাইলাইট করা হয়নি এবং নিম্নলিখিত লাইনগুলি সঠিকভাবে হাইলাইট করা যাবে না, কারণ সিনট্যাক্সের অবস্থা সাফ হয়ে গেছে। এটি একটি দীর্ঘ লাইনযুক্ত এক্সএমএল ফাইলের জন্য খুব ধীর পুনরায় অঙ্কন এড়াতে সহায়তা করে।

সীমা সরাতে শূন্যে সেট করুন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.