সরল পাঠ্য হিসাবে org- মোড হাইপারলিঙ্ক দেখান


25

যদিও এটি org- মোড হাইপারলিংকগুলি দেখায় কীভাবে সুবিধাজনক, এমন সময়গুলি রয়েছে যখন আমি অন্তর্নিহিত সমতল পাঠ্যটি দেখতে চাই [[./file.org][Title]]। কিভাবে আমি এটি করতে পারব?

আমি সম্পর্কে জানি org-insert-link, তবে এটি আমি যা চাই তা নয়:

সিসি সিএল org-insert-link কমান্ডটি চালায় যা `org.el 'তে একটি ইন্টারেক্টিভ সংকলিত লিস্প ফাংশন।

...

যদি ইতিমধ্যে পয়েন্টে কোনও লিঙ্ক থাকে তবে এই কমান্ডটি আপনাকে লিঙ্ক এবং বর্ণনা অংশ সম্পাদনা করার অনুমতি দেবে।

উত্তর:


28

আমি শুধু সংস্থা সোর্স কোডে একটা চমৎকার ফাংশন পাওয়া গেছে: M-x org-toggle-link-display

এখানে উত্স কোডটি, কেবল মজাদার জন্য:

(defun org-toggle-link-display ()
  "Toggle the literal or descriptive display of links."
  (interactive)
  (if org-descriptive-links
      (progn (org-remove-from-invisibility-spec '(org-link))
         (org-restart-font-lock)
         (setq org-descriptive-links nil))
    (progn (add-to-invisibility-spec '(org-link))
       (org-restart-font-lock)
       (setq org-descriptive-links t))))

3
এই. এছাড়াও, আপনি যদি এই আচরণটি স্থায়ীভাবে রাখতে চান, কেবল (setq org-descriptive-links nil)আপনার init ফাইলটিতে যুক্ত করুন।
এন্ডস্ট্রেস করুন

2
নোট করুন যে এই পরিবর্তনশীলটি "org> হাইপারলিঙ্কস" মেনু থেকে অ্যাক্সেসযোগ্য
অ্যান্ড্রু সোয়ান

12

এটি করার একটি দরকারী উপায়

M-x font-lock-mode

যা ফন্ট লকিং টগল করে। যখন ফন্ট লকিং বন্ধ থাকে, হাইপারলিংকটি তার অকার্যকর আকারে দৃশ্যমান [[./file.org][Title]]। এটি বাফারে মার্ক-আপের অন্যান্য টুকরো দেখার জন্য একটি দরকারী পন্থা হতে পারে।


3

আমি এই ফাংশন ব্যবহার করছি। এটি fundamental-modeএবং আসল মোডের ( org-modeএই ক্ষেত্রে) মধ্যে টগল হবে । এটি কিছুটা অদ্ভুত, তবে আমি এটি পছন্দ করি:

(defun illiterate ()
  (interactive)
  (let ((coding-system-for-read 'utf-8))
    (if (eq major-mode 'fundamental-mode)
        (revert-buffer nil t)
      (let ((pt (1+ (length
                     (encode-coding-string
                      (buffer-substring-no-properties (point-min) (point))
                      'utf-8))))
            (file-name (buffer-file-name)))
        (kill-buffer (current-buffer))
        (find-file-literally file-name)
        (goto-char pt)))))

2
কেন আপনি শুধু মৌলিক-মোড কল করতে পারবেন না?
মালবারবা

3
সরল fundamental-modeকাজ করবে না, যেহেতু org-modeপাঠ্য বৈশিষ্ট্যগুলির সাথে খুব বেশি গণ্ডগোল পড়ে এবং সেগুলি পুনরায় সেট হয় না। এটি যেমন হয় তেমনি হওয়া দরকার।
অ্যাবো-অ্যাবো

3

নিম্ন প্রযুক্তির উপায় হ'ল লিঙ্ক পাঠ্যের শুরুতে পয়েন্টটি সরানো এবং সিডি টাইপ করুন (অর্থাত্, অনুরোধ করা org-delete-char)) এটি প্রথম "[" অক্ষরটি সরিয়ে দেয়, যাতে আপনার আর সঠিকরূপে ফর্ম্যাট করা হাইপারলিংক না থাকে এবং আপনি এর বাকী অংশটি কাঁচা পাঠ্য হিসাবে দেখতে পারেন। তারপরে আপনি যখন কাজটি সম্পন্ন করবেন তখন কেবল undoএটি পূর্বে যা ছিল তা পুনরুদ্ধার করার জন্য অনুরোধ করুন।


1
এটি আমার জন্য ডিফল্ট org ইনস্টলেশন সহ ম্যাক ওএস এক্সের ইমাস 24.4 (9.0) এ কাজ করে নি।
ডেভিড জে

0

Org মোড নিম্নলিখিত কোড ব্যবহার করে লিংক প্রভাব অর্জন করে:

(if org-descriptive-links (add-to-invisibility-spec '(org-link)))

এটি org-linkভেরিয়েবলটিতে যুক্ত করে buffer-invisibility-specযার অর্থ এটি অদৃশ্য সম্পত্তি সেট করে পাঠ্যটি org-linkগোপন করা হবে।

M-x visible-mode RETআপনি ব্যবহার করে buffer-invisibility-specঅস্থায়ী পুনরায় সেট করতে পারেন nil, যার অর্থ লুকানো পাঠ্যটি সেখান থেকে প্রদর্শিত হবে।

M-x visible-mode RETআবার ব্যবহার করে buffer-invisibility-specআপনি এর আগের মানটিতে পুনরায় সেট করতে পারেন যা প্রাসঙ্গিক পাঠ্যের অংশগুলি আবার গোপন করবে।


@ ড্রু এখন আরও ভাল? আমি কী জানি না জানি
ক্লেমেরা

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