কোনও ফাইল খোলার সময় ন্যানোতে লাইন নম্বর কীভাবে প্রদর্শিত হবে


259

ন্যানোকে বলার কি কোনও উপায় আছে যখন প্রতিবারই আমি কোনও ফাইল খোলি তখন লাইন নম্বরটি স্বয়ংক্রিয়ভাবে দেখায়?


4
set linenumbersন্যানোর্কে কৌশলটি করে
কিছু

সিটিআরএল +3 তারপরে শিফট + 3 লাইন নম্বরগুলি দেখায় সিটিআরএল + 3 তারপর শিফট + 3 লাইন নম্বরগুলি আড়াল করবে
আতিথ রাজেন্দ্রান

উত্তর:


300

কীবোর্ড সমন্বয় বর্তমান লাইন সংখ্যা প্রদর্শন করে থাকাকালীন আপনি ন্যানো ব্যবহার করা হয় CTRL+ + C

বিকল্পভাবে, লাইন এবং কলাম নম্বর অবস্থান প্রদর্শন করতে আপনি -cন্যানো চালু করার সময় প্যারামিটারটি ব্যবহার করতে পারেন অর্থাত:

nano -c [filename]

এটি স্থায়ী করতে, nanoআপনার হোম ফোল্ডারে একটি কনফিগারেশন ব্যবহার করে~/.nanorc

এভাবে ন্যানো ব্যবহার করার সময় সর্বদা লাইন সংখ্যা প্রদর্শন করা ...

nano ~/.nanorc

(এটি খালি থাকলে চিন্তা করবেন না - এই ফাইলটি ডিফল্টরূপে বিদ্যমান নেই)

আদর্শ set constantshow

set constঅ্যানিমেশনে এনবি অবমুক্ত সিনট্যাক্স দেখানো হয়েছে

সংরক্ষণ

এখানে চিত্র বর্ণনা লিখুন


animation1

যেহেতু আপনি লাইন নম্বর ব্যবহার করছেন আপনি মনে রাখবেন যে আপনি নির্দিষ্ট লাইন নম্বরটিতে ঝাঁপ দিতে ALT+ ব্যবহার করতে পারেন G


আপনি যদি টিটিটিতে থাকেন তবে সিটিআরএল + সি এর বিকল্প হ'ল এফ 11 এবং এলটি + জি এর বিকল্প হ'ল এফ 13 (যা আমার কীবোর্ডে বিদ্যমান নেই) বা সিটিআরএল + _ (সিটিআরএল + শিফট + -)।
রাদু রেডানু

8
দ্রষ্টব্য যে -cলোকেদের প্রত্যাশা মতো আচরণ করে না। এটি প্রতিটি লাইনের সংখ্যার (যেমন less -N) প্রিফিক্স করবে না , এটি কেবল পর্দার নীচে স্থিতি বাক্সকে স্থায়ী করে দেয়।
আয়ান ডান

আমি @ ইয়ানডুনের সাথে একমত, এটিই ভুল উত্তর। set linenumbersপরিবর্তে যোগ করুন (শুধুমাত্র সাম্প্রতিক সংস্করণে কাজ করে)।
xjcl

38

ঘটনাচক্রে দুর্দান্ত শর্টকাট পাওয়া গেছে: Alt + Shift + 3।

আমাকে আলতোভাবে ক্লিক করুন


3
জিএনইউ ন্যানো 2.5.3 দিয়ে আমার জন্য উবুন্টু 16.04 এ কাজ করে না
philx_x

1
ssh'd উবুন্টু টার্মিনালে ম্যাক কীবোর্ডের সাথে কাজ করে না
ডার্ক

7
যোগ set linenumbersকরার জন্য .nanorcএটা স্থায়ী করতে। শর্টকাট চেষ্টা না করলে চেষ্টা করুন Modifier key + #
চুপো_ক্রো


@Gregor Godier এই দর্শন ধন্যবাদের সহিত মহান set linenumbersমধ্যে nanorc
somethingSomething

20

উত্স থেকে ন্যানো সংকলন:

git clone git://git.savannah.gnu.org/nano.git;cd nano;./autogen.sh;./configure;sudo make install 

তারপরে আপনার .nanorcফাইলে নিম্নলিখিতটি যুক্ত করুন:

set linenumbers

আপনি ন্যানোর মধ্যে থেকে লাইন নম্বরগুলি চালু এবং বন্ধ করতে Meta+ ব্যবহার করতে পারেন #


আসলে এরকম। দেখুন আপনি 2 টি কমিট করেছেন, ২ য়টি হয়েছিল, (মাপ বৃদ্ধি ..) 1 ম এর কারণে?
ডগ

হ্যাঁ, এটি প্রথমটির কারণে হয়েছিল।
ফয়সালু

1
মিষ্টি। আমি ন্যানোর সাভান্না পৃষ্ঠায় এটি ন্যানোতে একীভূত করার জন্য একটি অনুরোধ জমা দিয়েছি: savannah.gnu.org/bugs/index.php?49217
ম্যাক্স বার্নস

1
উবুন্টু
ফাইসালু

1
আমার ক্ষেত্রে, উত্স থেকে ন্যানো পুনরায় সংশোধন না করে সেট লিনেনবার্স যথেষ্ট
রিয়েলট্যাবো

9

যদি nano -c filenameকাজ না করে nano filenameতবে Ctrl+ ব্যবহার করুন _। এটি আপনাকে লাইন নম্বরটিতে যেতে জিজ্ঞাসা করবে।


1
আমি এসএসএইচ ব্যবহার করছি এবং সেই কীবোর্ড শর্টকাটটি পাঠ্যটিকে ছোট করে তোলে :(
কুর্ডপৃষ্ঠা

3

আপনি যদি ন্যানো দিয়ে ফাইলটি ইতিমধ্যে খোলেন তবে আপনি টিপুন

Ctrl+w+t

(একসাথে নয়, নিয়ন্ত্রণ এবং ডাব্লু টিপুন, তারপরে নিয়ন্ত্রণ নিয়ন্ত্রণ না দেওয়া এবং ডাব্লুকে ছাড়ার পরিবর্তে টি টিপুন)

এই কমান্ডটির জন্য কলাম এবং লাইন প্রয়োজন হবে, আপনি তাদের এইভাবে প্রবেশ করুন:

10,23 (enter)

এবং আপনি লাইন 10 অক্ষর 23 এ শেষ হবে।

আপনি যদি ফাইলটির শীর্ষে থাকেন এবং আপনি কেবল লাইনটি সন্ধান করতে চান:

Ctrl+w+t and then 10

আপনি যদি অ্যারার্টেন লাইনে থাকেন এবং আপনি কলামটি সন্ধান করতে চান:

Ctrl+w+t and then ,23

আপনি যদি এখনও ফাইলটি না খোলেন তবে আপনি এটি করতে পারেন:

nano +10,23 file (enter)

এবং ফাইলটি লাইন 10, চ্যানারেক্টর 23-এর লাইনে কার্সার দিয়ে খোলা হবে, যাতে আপনি এটিও চেষ্টা করতে পারেন:

nano +10 file (enter)

nano +,23 file (enter) (দ্রষ্টব্য যে এটি আপনাকে কেবল প্রথম লাইনের 23 টি অক্ষরে প্রেরণ করবে)


টার্মিনালে লাইনটি খুঁজে পেতে এটি সঠিক উপায় হতে পারে তবে এটি কীভাবে খোলার সময় স্বয়ংক্রিয়ভাবে প্রদর্শন করা যায় সে সম্পর্কে প্রশ্নের উত্তর দেয় না।
ডিএনআরডিভিল

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