Emacs বাম মার্জিনে লাইন সংখ্যা প্রদর্শন করুন


3

আমি জানি যে এখানে ইতিমধ্যে একই ধরনের একটি প্রশ্ন আছে, এবং আমি এটি একবার দেখেছি। জিনিসটি, প্রস্তাবিত লাইন নম্বরগুলি কোডের পাশে ডানদিকে প্রদর্শিত হচ্ছে বলে মনে করা হয়, যার মধ্যে একটিও স্থান নেই যা আমাকে অনেক বিরক্ত করে। অতএব, আমি একটি ভিন্ন পদ্ধতি চেষ্টা করতে চেয়েছিলেন।

আমি ব্যবহার করার চেষ্টা করছি এই কোড আমি Emacs উইকি পাওয়া যায়। আমি তৈরি line-num.el ফাইল, এটা করা ~/.emacs.d/plugins এবং তারপর সংশোধন করা হয়েছে ~/.emacs নিম্নরূপ ফাইল:

(অ্যাড-টু-লিস্ট 'লোড-পাথ "~ / .emacs.d / প্লাগইন")

(প্রয়োজন 'লাইন-num.el)

কিন্তু যখন আমি emacs শুরু, আমি কোন লাইন সংখ্যা দেখতে না।


সমস্যাটা কি জানি না, কিন্তু এই পাতাটা দেখেছি? emacswiki.org/emacs/LineNumbers এটি আলোচনা সঙ্গে বিভিন্ন প্যাকেজ তালিকা।
Tom

উত্তর:


2

আপনি linum- মোড ব্যবহার করতে পারে linum-format মার্জিনে একটি স্থান যুক্ত করতে পরিবর্তনশীল: (setq linum-format "%d ")


2

কিছু একটা। প্রথমে, সঠিকভাবে প্যাকেজ প্রয়োজন, আপনি ব্যবহার করবেন না .el শেষে:

(require 'line-num)

দ্বিতীয়, সাধারণত এটি একটি হুক ব্যবহার করে চালু করতে হবে:

(add-hook 'c++-mode-hook 'turn-on-line-numbers-display)

আপনি লাইন সংখ্যা থাকতে চান প্রতিটি প্রোগ্রামিং মোড জন্য একটি লাইন যোগ করুন।

যে বলেন, দী line-num প্যাকেজ বলে যে setnu প্যাকেজ ভাল কার্যকারিতা প্রদান করে, তাই আপনি যে চেষ্টা করতে চান, পাশাপাশি setnu+ সংযোজন. দেখ উইকি এটি পেতে এবং এটি ইনস্টল করার জন্য।

এবং, অন্তর্নির্মিত আছে linum-mode যে আপনি পাওয়া। ফাইলগুলির সাথে যুক্ত সকল বাফারের জন্য এটি চালু করতে, আপনি যা করতে পারেন:

(add-hook 'find-file-hook 'linum-on)

আমি নির্মিত লাইন নম্বর মডিউল ব্যবহার করতে পরিচালিত linum-mode, কিন্তু আমি .emacs ফাইলটি সংশোধন করতে চেয়েছিলাম যাতে সেই কমান্ড প্রারম্ভে চলতে পারে। আপনি কি আমাকে এটা করতে পারেন? ধন্যবাদ!
efficiencyIsBliss
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.