একটি বিশাল ফাইল সম্পাদনা করা হচ্ছে - ভিম বা অন্য কিছু?


8
  • আমার বেশিরভাগ সম্পাদনার উদ্দেশ্যে আমি ভিম ভক্ত।
  • তবে এই দিনগুলিতে যখন আমাকে বিশাল ফাইল ~ 1-2 গিগ খুলতে হবে, লোড করতে এবং অপারেশন করতে এটি ধীরে ধীরে
  • এ জাতীয় বিশাল ফাইলগুলি দক্ষতার সাথে সম্পাদনা করতে পারি এমন অন্যান্য উপায়গুলি কী

2
সিনট্যাক্সটি বন্ধ করে দেওয়া ভিএমকে আরও দ্রুত চালাতে পারে।
আজ্রিয়াল

আমার অভিজ্ঞতার মতো একটি বড় ফাইল লোড হতে কিছুটা সময় লাগে, তবে এটি একবার লোড হয়ে গেলে ভিম আসলে খুব দ্রুত।
ব্রায়ান রাসমুসেন

আপনি সর্বদা ব্যবহার করতে পারেন sed

উত্তর:



3

সেট

:syntax off
:se binary nospell 
:setgl noswap
:set undolevel=0
:set undofile=

আপনি অন্য স্থানে সোয়াফফিল এবং আনডফিলগুলি রাখতে directory/ ব্যবহার করতে পারেনundodir


1

এই নিবন্ধটি ব্যাখ্যা করে যে আপনি একটি বড় ফাইল খোলার সাথে যুক্ত ওভারহেড হ্রাস করতে ভিম নিজেই কী করতে পারেন।


1

এখানে দেখুন: /ubuntu/28847/text-editor-to-open-4-3-gb-plain-text-file

  • ফাইলগুলি অংশগুলিতে ভাগ করুন: split -b 53750k <your-file>
  • ভিগ দিয়ে সিগল অংশগুলি সম্পাদনা করুন (আমি এটি পছন্দ করি না তবে এটি এখানে দ্রুত কাজ করে)
  • অংশগুলি মার্জ করুন cat xa* > <your-file>

সম্পন্ন :)

দুঃখিত তবে ফ্রি এডিটর বড় ফাইলগুলির জন্য ভাল সমর্থন লার্ক করে (এর কারণ খুঁজে পাচ্ছে না)

PS
শিখতে তেজ এত কঠিন নয়: http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/


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

0

আমার উত্তর এখানে দেখুন (vim নির্দিষ্ট নয়)।

আপনি কোন ধরণের বিশাল ফাইলটি সম্পাদনা করতে চান?


পাঠ্য ফাইল, আপনি কি জানতে চান?
দিবাস্বপ্ন

না, আরও স্পষ্টভাবে: একটি লগ ফাইল, একটি মাইএসকিএল ডাম্প, একটি বড় উত্পন্ন সংসদীয় কোড, ...?
বেসাইল স্টারিনকিভিচ

লগ ফাইলটি হ'ল
স্বপ্নদর্শী

তারপরে আমার উত্তরটি খুব ভালভাবে প্রযোজ্য: কেবলমাত্র csplitআপনার লগ ফাইলটি পরিচালনাযোগ্য টুকরোগুলিতে পরিণত করুন, এগুলি আপনার পছন্দসই সম্পাদক দ্বারা সম্পাদনা করুন এবং লগ ফাইলটি পুনর্নির্মাণ করুন। বা আপনার নিজস্ব সম্পাদনা স্ক্রিপ্টগুলি বিকাশ করুন (সম্ভবত এর সাথে sed) ...
বেসাইল স্টারিনকিভিচ

0

জো চেষ্টা করুন । আমি সবেমাত্র এটি একটি G 5G এসকিউএল ডাম্প ফাইল সম্পাদনা করতে ব্যবহার করেছি। অদলবদলের খুব অল্প ব্যবহারের সাথে (4 জি র‍্যাম সহ একটি সিস্টেমে) ফাইলটি খুলতে প্রায় এক মিনিট সময় এবং এটি সংরক্ষণ করতে কয়েক মিনিট সময় লেগেছিল।

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