আমি কীভাবে ইম্যাকগুলিতে রেখা সংখ্যাগুলি প্রদর্শন করব (মোড লাইনে নেই)?


27

মোড-লাইনে লাইন নম্বরগুলি (এবং কলামগুলি) কীভাবে প্রদর্শন করতে হয় তা আমি জানি তবে আমি বাম-হাতের সমস্ত লাইনের জন্য লাইন নম্বরগুলি প্রদর্শন করতে ইমাস চাই। আমি এটি ভিএম এবং অন্যান্য পাঠ্য সম্পাদকদের মধ্যে দেখেছি। আমি ইম্যাকের জন্য এটি কীভাবে করব?


উত্তর:


30

@ এরিক-বাদামী যেমন উল্লেখ করেছেন আপনি ব্যবহার করতে পারেন M-x linum-mode

আর একটি ভাল ধারণা হ'ল (add-hook 'prog-mode-hook 'linum-mode)সমস্ত প্রোগ্রামিং মোডে স্বয়ংক্রিয়ভাবে লিনাম-মোড সক্ষম করতে আপনার init.el ব্যবহার করা।

ইমাস সংস্করণ> = 26 এর জন্য আপনি ব্যবহার করতে পারেন display-line-numbers-modeবা করতে পারেন global-display-line-numbers-mode

ইমাসকুইকি দেখুন


এই উত্তরটি পুরানো, ব্যবহার করে উত্তর দেখুন display-line-numbers-mode
ধারণাগুলি 42

আপনি (global-display-line-numbers-mode)দরকারী মনে হতে পারে ।
Lorem Ipsum

10

M-x linum-modeকৌতুক করবে আপনি যদি সমস্ত বাফারদের জন্য এটি প্রভাবিত করতে চান তবে এটি M-x global-linum-modeকরবে।


আপনি কি কোনও উপায় জানেন যে আমি এটিকে স্থায়ী করতে পারি?
লুক

1
(নিসপিও এবং মাইগ্রোসজেকজ 2 এর পরামর্শ অনুসারে) (global-linum-mode)আপনার .emacs.d / init.el ফাইলটি যুক্ত করা এটি স্থায়ী করে তুলবে। আমি গ্লোবাল-লিনাম-মোডকে কিছুটা অতিরিক্ত বলে মনে করি এবং কেবলমাত্র কিছু মোডে এটি সক্ষম করার জন্য মাইগ্রোসকস 2 এর পরামর্শটি ভাল one
এরিক ব্রাউন

7

আপনি যদি ইমাস 26 বা আরও নতুন ব্যবহার করছেন তবে আপনি ব্যবহার করতে পারেন display-line-numbers-mode

থেকে etc/NEWS.26:

** ইমাকস এখন বাফারে লাইন সংখ্যাগুলির alচ্ছিক প্রদর্শন সমর্থন করে। এটি 'লিনাম-মোড' যা সরবরাহ করে তার অনুরূপ, তবে অনেক দ্রুত এবং লাইন সংখ্যার জন্য ডিসপ্লে মার্জিন দখল করে না। এই alচ্ছিক ডিসপ্লেটি সক্রিয় করতে বাফার-লোকাল ভেরিয়েবল 'ডিসপ্লে-লাইন-সংখ্যাগুলি' কাস্টমাইজ করুন। বিকল্পভাবে, আপনি 'ডিসপ্লে-লাইন-সংখ্যা-মোড' গৌণ মোড বা গ্লোবাল 'গ্লোবাল-ডিসপ্লে-লাইন-সংখ্যা-মোড' ব্যবহার করতে পারেন। এই মোডগুলি ব্যবহার করার সময়, 'ডিসপ্লে-লাইন-সংখ্যা-টাইপ করুন' একই মান দিয়ে কাস্টমাইজ করুন যা আপনি 'ডিসপ্লে-লাইন নম্বরগুলির সাথে ব্যবহার করবেন।


4

nlinum-modeঅন্য বিকল্প। এটির মতো একই ইন্টারফেস রয়েছে linum-mode, সুতরাং আপনি একই হুক ব্যবহার করতে পারেন তবে এটি আরও পারফরম্যান্ট হতে আলাদা প্রযুক্তি ব্যবহার করে। থেকে উদ্ধৃতি nlinum.el:

;; এটি লিনাম-মোডের মতো, তবে আরও দক্ষ হওয়ার জন্য জিট-লক ব্যবহার করে।

আপনি এটি GNU Elpa এর মাধ্যমে সাধারণ মাধ্যমে ইনস্টল করতে পারেন list-packages

http://elpa.gnu.org/packages/nlinum.html


1

অবশ্যই linum-modeএকটি ভাল পছন্দ। আপনি যদি সর্বদা আমার মতো লাইন নম্বর দেখতে না চান তবে আপনি এই কৌশলটি কি দুর্দান্ত। Themacs.d থেকে ব্যবহার করতে পারেন !? ব্লগ।

linum-modeআপনি চালানোর সময় এটি অস্থায়ীভাবে সক্ষম করে goto-line

তার ব্লগ থেকে কোড এখানে:

(global-set-key [remap goto-line] 'goto-line-with-feedback)

(defun goto-line-with-feedback ()   "Show line numbers temporarily, while prompting for the line number input"   (interactive)   (unwind-protect
      (progn
        (linum-mode 1)
        (goto-line (read-number "Goto line: ")))
    (linum-mode -1)))
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.