বড় ডিলিমিটার দ্বারা পৃথক করা মান ফাইলগুলি কীভাবে দেখতে এবং সম্পাদনা করা যায়?


14

আমি csv-modeছোট থেকে মাঝারি আকারের সিএসভি ফাইলগুলি সংশোধন করতে ব্যবহার করছি, তবে সম্প্রতি আমি 40,812 এরও বেশি এন্ট্রি সম্বলিত বড় ফাইলগুলির সাথে কাজ করছি। csv-modeটেবিলগুলি সারিবদ্ধ এবং নেভিগেট করার জন্য সংগ্রাম করে এবং এটি ব্যবহারের জন্য খুব ধীর। তুলনায়, LibreOffice ক্যালক ফাইল মাধ্যমে জিপ করতে পারেন।

csv-modeবড় বড় টেবিলগুলি হ্যান্ডেলগুলি তৈরি করার কোনও সহজ উপায় আছে বা আরও ভাল কোনও পদ্ধতির উপলব্ধ রয়েছে?

আমি সম্পর্কিত স্ট্যাক ওভারফ্লো প্রশ্ন সম্পর্কে অবগত । এর সমাধানটি ছিল কেবলমাত্র দৃশ্যমান উইন্ডোতে বাফারের অংশটি সারিবদ্ধ করার জন্য, তবে এটি আমার ক্ষেত্রে uggিলেমিটিকে সমাধান করতে পারেনি।

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


3
টেবিল সম্পাদনা ইম্যাক্সের বর্তমান শক্তিগুলির মধ্যে একটি নয়। যদি হতো. আমি বরং কখনও ডেডিকেটেড স্প্রেডশিট ব্যবহার করতে চাই না।
wdkrnls

2
একটি স্বল্পমেয়াদী উত্তর নয়, তবে আপনি সম্ভবত M-x report-emacs-bugএটি সম্পর্কে জানতে চাইতে পারেন , আদর্শভাবে ধীরে ধীরে পুনরুত্পাদন করার একটি রেসিপি দিয়ে। উন্নতির জন্য সম্ভবত অনেক জায়গা আছে csv-mode
স্টিফান

3
আপনার কাছে কী নমুনা ফাইল রয়েছে যা সমস্যাটি দেখায়?
উইলফ্রেড হিউজেস

হ্যা, হ্যা, আমি করি. প্রশ্ন যুক্ত হয়েছে।
হলোক্রনউইভার

উত্তর:


12

সঙ্গে csv-modeআমি আপনার ফাইল সঙ্গে কিছু lags দেখতে পারেন, কিন্তু শুধুমাত্র সঙ্গে সিনট্যাক্স সক্রিয় হাইলাইট। এর সাথে ফোন্টিফিকেশন অক্ষম করার পরে M-x font-lock-modeসমস্যা ছাড়াই কাজ করে।

csv-modeআপনার কনফিগারেশনে যুক্ত করার জন্য এটি স্থায়ীভাবে অক্ষম করতে :

(add-hook 'csv-mode-hook (lambda () (font-lock-mode -1))

অথবা আপনি যদি ব্যবহার-প্যাকেজ ব্যবহারকারী হন:

(use-package csv-mode
  :mode ("\\.csv\\'" . csv-mode)
  :init (add-hook 'csv-mode-hook (lambda () (font-lock-mode -1)))
  :ensure t)

2
পরে নিষ্ক্রিয় font-lock-mode, company-mode, এবং একটি দম্পতি অন্যান্য ছোট মোড, গতি যথেষ্ট উন্নত! আমি এটিকে একটি বড় সাফল্য মনে করি।
হলোক্রনউইভার

5
আমি কেবল এটি বড় ফাইলগুলিতে প্রয়োগ করতে এটিকে মোড়ানো বিবেচনা করব:(when (> (point-max) some-large-number) (font-lock-mode -1))
শন অলরেড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.