ওএসের ডিফল্ট এক্সপ্লোরার দ্বারা বর্তমান ফাইলযুক্ত ফোল্ডারটি খোলার সহজতম উপায় কী?


10

ওএসের ডিফল্ট এক্সপ্লোরার (যেমন উইন্ডোজ ওএসের ক্ষেত্রে এক্সপ্লোরার এক্সেক্স) দ্বারা বর্তমান ফাইলযুক্ত ফোল্ডারটি খোলার সহজতম উপায় কী?


1
আমার কাছে একটি কুঁচা আছে (ব্রাউজ-ইউআরএল-ফাইলের ডিফল্ট-ডিরেক্টরি) এটি করবে, এটি ফাইন্ডারের সাথে অসক্সে কাজ করে, আমি মনে করব এটি উইন্ডো দিয়ে কাজ করবে, তবে এটি পরীক্ষা করতে পারে না।
জর্ডন বিয়নদো

@ জর্ডনবিওনডো এটি কাজ করে! আপনার মন্তব্য একটি উত্তরে রূপান্তর করুন।
নাম

উত্তর:


14

browse-url-of-fileডিরেক্টরি দেওয়ার সময় ব্যবহার করা উচিত।

আপনি এমন একটি কমান্ড প্রয়োগ করতে পারেন যা বর্তমান ফাইলটির ডিরেক্টরিটি এভাবে খোলে:

(defun browse-file-directory ()
  "Open the current file's directory however the OS would."
  (interactive)
  (if default-directory
      (browse-url-of-file (expand-file-name default-directory))
    (error "No `default-directory' to open")))

তারপরে M-x browse-file-directoryআপনার ওএস এর ফাইল ব্রাউজারে ডিরেক্টরিটি খুলতে হবে।


উইন্ডোজে ইমাস 25. * এর সাথে একটি সামান্য সামঞ্জস্যতা রয়েছে, তবে উইন্ডোজটিতে ইম্যাক্স 26.1 এর সাথে সমাধানটি কার্যকর কাজ করে।
নাম

ভিএস-এর মতো ফাইলটি কি নির্বাচিত হওয়া সম্ভব হবে? Dev.to/devmount/23-lesser-
علوم-

5

এমএস উইন্ডোজের জন্য:

লাইব্রেরি লোড করুন w32-browser.elএবং কমান্ড ব্যবহার করুন w32explore। এটি আপনি যা অনুরোধ করছেন ঠিক তা করে। দেখুন মাইক্রোসফট শেল সম্পাদন

আপনি যদি ডায়ারড + ব্যবহার করেন তবে M-RETফাইলের মধ্যে বা ডায়ার্ডের ডায়ারের নামের জন্য উইন্ডোজ এক্সপ্লোরার খোলে


1

ডিফল্ট এক্সপ্লোরার প্রোগ্রাম এবং বর্তমান ফোল্ডার সহ shell-command( M+ !) চালান , যেমন এমএস উইন্ডোজের জন্য,explorer .


0

প্রথমে ক্লিপবোর্ডে পুরো পথটি অনুলিপি করুন:

;; you need install xsel under Linux
;; xclip has some problem when copying under Linux
(defun copy-yank-str (msg &optional clipboard-only)
  (unless clipboard-only (kill-new msg))
  (cond
   ;; display-graphic-p need windows 23.3.1
   ((and (display-graphic-p) x-select-enable-clipboard)
    (x-set-selection 'CLIPBOARD msg))
   (t (with-temp-buffer
        (insert msg)
        (shell-command-on-region (point-min) (point-max)
                                 (cond
                                  ((eq system-type 'cygwin) "putclip")
                                  ((eq system-type 'darwin) "pbcopy")
                                  (t "xsel -ib")))))))

(defun cp-fullpath-of-current-buffer ()
  "copy full path into the yank ring and OS clipboard"
  (interactive)
  (when buffer-file-name
    (copy-yank-str (file-truename buffer-file-name))
    (message "file full path => clipboard & yank ring")))
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.