উত্সাহিত: কেবল ডিরেক্টরিগুলির জন্য পুনরায় ব্যবহার করুন


9

প্রতিবার একবার আমি কোনও ডিরেক্টরিতে সংক্ষেপে ডিরেক্টরি লিখলে বাফার তৈরি রোধ করতে আমি এটি ব্যবহার করি:

(put 'dired-find-alternate-file 'disabled nil)

এখন আমার সমস্যাটি হ'ল আমি যখন ডায়ার্ড প্রেসিং থেকে কোনও ফাইলটি পরিদর্শন করি RETএবং তারপরে এটি হত্যা করি তখন ডায়ার্ড বাফারটিও মারা যায়।

কেবলমাত্র ডিরেক্টরিগুলির জন্য ডায়ার্ড বাফারটি পুনরায় ব্যবহার করা সম্ভব হবে?

উত্তর:


5

লোড লাইব্রেরি ডায়ার্ড + ( dided + .el )। তারপরে ডায়ার্ড ডায়ার্ড বাফারগুলি পুনরায় ব্যবহার করতে হবে কিনা তা টগল করতে C-M-R(ওরফে C-M-S-r) ব্যবহার করুন।

আপনি যদি ডিফল্টরূপে এই পুনঃব্যবহারটি চালু করতে চান তবে এটি আপনার init ফাইলে করুন:

(diredp-toggle-find-file-reuse-dir 1)

5

আপনি যদি এই সত্যটি ব্যবহার করতে aঅভ্যস্ত হন যে নির্বাচিত ফাইল / ডিরেক্টরিতে বর্তমান (ডায়ার্ড) বাফারকে প্রতিস্থাপন করে, তবে আপনি ডিফল্ট পদ্ধতির দ্বারা সীমাবদ্ধ নন; আপনি ঠিক সেই সময়ে যে বিকল্পটি চান তা ব্যবহার করুন।


0

ডায়ার্ড + ব্যবহারের মাধ্যমে ড্রয়ার সমাধান (গৃহীত উত্তর) আমার পক্ষে কাজ করে নি (এটি আমার ডায়ার্ড বাফারগুলির সাথে জগাখিচুড়ি করছিল যাতে কেবল ফোল্ডার / ফাইলের নাম উপস্থিত হয় তবে অন্যান্য সমস্ত তথ্য সাধারণত শুকনো বাফারে থাকে না It এটি হতে পারে আমার কাস্টমাইজেশনগুলির একটি সহ)।

আমি তখন অন্য যে কাজ ব্যবহার উপায় খুঁজে পেয়েছে dired-simple.el । লিঙ্কযুক্ত ফাইলটি ডাউনলোড করার পরে এবং এটি আপনার লোডের পথে রাখার পরে, এটি আপনার আরআইডি ফাইলে অন্তর্ভুক্ত করুন

      (require 'dired-single)

      (defun my-dired-init ()
        "Bunch of stuff to run for dired, either immediately or when it's
         loaded."
        ;; <add other stuff here>
        (define-key dired-mode-map [return] 'dired-single-buffer)
        (define-key dired-mode-map [mouse-1] 'dired-single-buffer-mouse) 
        (define-key dired-mode-map "^"
        (function
         (lambda nil (interactive) (dired-single-buffer "..")))))

      ;; if dired's already loaded, then the keymap will be bound
      (if (boundp 'dired-mode-map)
        ;; we're good to go; just add our bindings
        (my-dired-init)
        ;; it's not loaded yet, so add our bindings to the load-hook
        (add-hook 'dired-load-hook 'my-dired-init))

আপনি উল্লিখিত সমস্যা সমাধানের জন্য dired+, নিম্নলিখিতগুলি সেট করার চেষ্টা করুন:(customize-set-variable 'diredp-hide-details-initially-flag nil)
নিসপিও
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.