লাইন খুব দীর্ঘ হলে ভিম খুব ধীরে ধীরে স্ক্রোল করে


23

আমি কখনই ভাবিনি যে ভিম এত ধীর হবে। আমার সমস্ত কিছু নিম্নলিখিত লম্বা লাইন:

এখানে চিত্র বর্ণনা লিখুন
(প্রসারিত করতে ছবিতে ক্লিক করুন)

আমি টার্মিনাল অ্যাপ্লিকেশন সহ ম্যাক ওএস এক্স এর অধীনে ভিম (ম্যাকভিম) চালাচ্ছি। এখানে আমার ভিএমআরসি । আমি আশা করি আমার কিছু প্লাগইন এর সাথে কিছু করার নেই। আমি যদি চিত্রটিতে বড় লাইনটি ভেঙে ফেলি তবে সবকিছু আবার দ্রুত কাজ করছে।


+1 টি। ছবির জন্য ধন্যবাদ! এই এক লাইন নিজেই অত্যন্ত দীর্ঘ। মনে রাখবেন যে ডিলের দিনগুলিতে সিএলআই পাঠ্য সম্পাদকরা 255 টি অক্ষরে লাইন সীমাবদ্ধ করতেন। সিনট্যাক্স হাইলাইট করার জন্য প্রতিটি এইচটিএমএল ট্যাগ ওপেন এবং ক্লোজ করা এবং প্রতিটি ডাবল উদ্ধৃতিও ততক্ষণে এবং প্রতিটি ভেরিয়েবলের প্রয়োজন। এবং আমি নিশ্চিত যে প্রতিবার আপনি এইচআরএফ ট্যাগের ভিতরে অন্য ট্যাগের বাসা বেঁধে সম্পাদককে ঠিক তার অর্থটি বের করতে হবে। আমি দেখেছি ইমাসের পাঠ্যকে হাইলাইট করার সমস্যা রয়েছে যার সাথে ষষ্ঠের কোনও সমস্যা নেই: আপনিও ক্রোম, এফএফ এবং কুখ্যাত আই ব্রাউজারের মতো অন-ডিমান্ডকে বেছে নিতে পারেন।
ভ্লিউবয়

উত্তর:


23

এটি ভিম এবং খুব দীর্ঘ লাইনগুলির সাথে পরিচিত সমস্যা। আমি তিনটি সমাধান দেখতে পাচ্ছি:

  1. এর সাথে সিনট্যাক্স হাইলাইটিং বন্ধ করুন :syntax off
  2. সিনট্যাক্স হাইলাইট :set synmaxcol=200বা অন্য কোনও মান সীমাবদ্ধ করুন ।
  3. এর সাথে ছোট অংশগুলিতে আপনার দীর্ঘ রেখাটি ভেঙে দিন :s/\s<a/<C-v><Enter><a

এই বিশেষ ক্ষেত্রে আমি সমাধান 3 সুপারিশ করব।


36

নিম্নলিখিত চেষ্টা করুন:

" Syntax coloring lines that are too long just slows down the world
set synmaxcol=128

অন্যথায় আমি ভিএম এর মাধ্যমে গতি বাড়ানোর পরামর্শ দিচ্ছি:

set ttyfast " u got a fast terminal
set ttyscroll=3
set lazyredraw " to avoid scrolling problems

2
+1 টি। এটি দরকারী হবে, এমনকি যদি এটি "সেরা" উত্তর হিসাবে প্রশ্নকারী চয়ন না করে থাকে।
ভ্লিউবয়

2
synmaxcolমার্ক ডাউনডে ব্লগ পোস্ট লেখার সময় বাহ এমন একটি পার্থক্য করেছে।
কিথ স্মাইলি

lazyredrawআমার জন্য কৌশলটি। এমনকি কোনও ফাইলের মাধ্যমে কোনও প্লাগইন স্ক্রল না করেও ছিল দুর্দান্তভাবে ধীর। ভিম এবং জিভিএম উভয়ের ক্ষেত্রেই এটি ছিল। প্রোফাইলিং কিছু দেখায় নি।
বিভ্রান্ত

set synmaxcol=4096দীর্ঘ লাইনে ভাঙা সিনট্যাক্স হাইলাইট করার বিষয়টি সম্পূর্ণ সমাধান করেছে :)
জে টেলর

1

আমার মনে হয় আপনার কাছে কার্সরলাইন সেট আছে। আমি খুঁজে পেয়েছি যে আমার ভিমে পিছিয়ে পড়ার ক্ষেত্রে সবচেয়ে বেশি অবদান রাখে। আপনি এটি অক্ষম করার চেষ্টা করতে চাইতে পারেন।

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