ন্যানো দিয়ে টার্মিনালে ফাইলগুলি কীভাবে সম্পাদনা করবেন?


52

কখনও কখনও, গ্রাফিকাল পাঠ্য সম্পাদক যেমন ব্যবহার করা যায় না geditবা kateব্যবহার করা যায় না (কারণ আপনি উদাহরণস্বরূপ ভার্চুয়াল কনসোলে রয়েছেন)। ভাগ্যক্রমে, টার্মিনালের জন্য পাঠ্য সম্পাদক রয়েছে। একটি সহজ এটি nano, তবে আমি এটির সাথে কীভাবে কাজ করব তা বুঝতে পারি না।

যদি আমি nanoদৌড়াতে শুরু করি nanoতবে নীচের পাঠ্যটি আমাকে সহায়তা করবে বলে মনে করা হচ্ছে তবে আমি যা দেখছি তা সবই পছন্দসই ^G Get Help ^O WriteOut

  1. সম্পাদনার জন্য আমি কীভাবে পাঠ্য ফাইল খুলতে পারি?
  2. আমি কীভাবে ফাইলটি সংরক্ষণ করতে পারি?
  3. পরিবর্তনগুলি সংরক্ষণ না করে আমি কীভাবে সম্পাদককে ছেড়ে যেতে পারি?
  4. কীভাবে সম্পাদনা করবেন? আমি শুনেছি আপনাকে সম্পাদনা শুরু করতে কিছু কমান্ড প্রবেশ করতে হবে vi, এটি কি সত্য nano?
  5. কখনও কখনও, আমি যদি কোনও ফাইল খোলার জন্য পরিচালনা করি তবে এটির রঙগুলির কারণে পাঠ্যটি অপঠনযোগ্য। আমি এই রঙগুলি কীভাবে অক্ষম করতে পারি? (নীচের চিত্রটি দেখুন)
  6. কিছু ফাইলগুলিতে লাইনগুলি কেটে ফেলা হয় কারণ সেগুলি স্ক্রিনে ফিট করে না। কীভাবে আমি তা ঘটতে রোধ করতে পারি? (নীচের চিত্রটি দেখুন)

ন্যানো স্ক্রিনশট

উত্তর:


70

Ctrl+ Gআপনাকে সহায়তা পড়তে দেবে। nanoকিছু সুন্দর সুন্দর জিনিস করতে পারে যাতে আপনি কিছুটা জন্য সেখানে পোল মারতে পারেন।

আপনি যখন দেখবেন ^G(এট আল) এর অর্থ Ctrl+ G। সহায়তা পৃষ্ঠা সালে M-Hমানে Alt+ + H

সম্পাদনার জন্য আমি কীভাবে পাঠ্য ফাইল খুলতে পারি?

এটি মধ্যে ডিফল্ট nano। খুলুন এবং ফাইল করুন এবং আপনি সম্পাদনা শুরু করতে প্রস্তুত:

nano filename

দ্রষ্টব্য: আপনার যদি সেই ফাইলটির জন্য লেখার অনুমতি না থাকে তবে আপনি সংরক্ষণ করতে পারবেন না।

আমি কীভাবে ফাইলটি সংরক্ষণ করতে পারি?

F3আপনি প্রস্থান না করে সংরক্ষণ করতে দেবেন। অন্যথায়, Ctrl+ Xআপনি যদি পরিবর্তনগুলি করেন তবে আপনাকে জিজ্ঞাসা করবে। Yযখন জিজ্ঞাসা করবে তখন টিপুন এবং Enterফাইলের নামটি নিশ্চিত করতে।

পরিবর্তনগুলি সংরক্ষণ না করে আমি কীভাবে সম্পাদককে ছেড়ে যেতে পারি?

Ctrl+ X, তারপরে Nযখন এটি জিজ্ঞাসা করে আপনি সংরক্ষণ করতে চান কিনা।

কীভাবে সম্পাদনা করবেন? আমি শুনেছি vi তে সম্পাদনা শুরু করার জন্য আপনাকে কিছু কমান্ড লিখতে হবে, এটি কি ন্যানোর পক্ষেও সত্য?

উপরে হিসাবে, না। nanoসহজ. এটি খোলার সাথে সাথে আপনাকে সম্পাদনা মোডে ফেলে দেয়। আপনি তীরচিহ্নগুলি কী কী ব্যবহার করতে পারেন Page Up/ Page Downএবং Home/ Endযেমন জেডিট। কার্সার অবস্থান সরিয়ে আপনি মাউস ব্যবহার করতে পারবেন না।

কখনও কখনও, আমি যদি কোনও ফাইল খোলার জন্য পরিচালনা করি তবে এটির রঙগুলির কারণে পাঠ্যটি অপঠনযোগ্য। আমি এই রঙগুলি কীভাবে অক্ষম করতে পারি?

রঙগুলি ন্যানোর্ক কাঠামোর মাধ্যমে লোড করা হয়। এগুলি এমন ফাইল যা ন্যানো লোড হওয়ার পরে লোড হয় যা মূলত বাক্য গঠন হাইলাইট করে। সিনট্যাক্স হাইলাইটিং, প্রেস টগল করতে Alt+ + Y। কিছু নির্দিষ্ট প্রকারের ফাইল জন্য চিরস্থায়ী ভাবে এটি নিষ্ক্রিয়, সম্পাদনা করতে /etc/nanorcএবং একটি হ্যাশ চিহ্ন (করা #) আগের include "/usr/share/nano/*.nanorc"

কিছু ফাইলগুলিতে লাইনগুলি কেটে ফেলা হয় কারণ সেগুলি স্ক্রিনে ফিট করে না। কীভাবে আমি তা ঘটতে রোধ করতে পারি?

ঠিক আছে আমি কিছু খুঁজে পাওয়ার চেষ্টা করছি তবে সবচেয়ে ভাল আমি দেখতে পেলাম: Alt+ $( Alt+ Shift+ 4) এর মজাদার কী-মিশ্রণটি দিয়ে নরম-রেখা-মোড়ানো সক্ষম করা । ডিফল্টরূপে নরম রেখা মোড়ানো সক্ষম করতে নীচের লাইনটি এতে যুক্ত করুন ~/.nanorc:

set softwrap

এই কনফিগারেশন ফাইল সম্পর্কে আরও তথ্য পাওয়া যাবে man nanorc


সংরক্ষণের সময় ফাইলের নাম নিশ্চিতকরণ এড়ানোর কোনও উপায় আছে কি?
পাইওটার ডব্রোগোস্ট

@ পাইওটারডব্রোগোস্ট আমি জানি না ... এটি কি আসলেই বিরক্তিকর?
অলি

ঠিক আছে, আপনি যদি বিবেচনা করে থাকেন যে আপনি যে ফাইলটি খোলেন তার 99,99% সময় সংরক্ষণ করে তবে তার নামটি খাঁটি বাজে বলা হয়েছে confirm
পাইওটর ডব্রোগোস্ট

@ অলি, তো .. আপনি কি ভিওকে ন্যানো পছন্দ করেন?
পেসারিয়ার

পছন্দ করুন এবং আমি গ্রাফিকাল সম্পাদক (যেমন সাব্লাইম টেক্সট) উভয় ন্যানো বা ভিম (বা এই বিষয়টির জন্য ইম্যাকস) পছন্দ করি। এগুলি স্পষ্টতই বলার অপেক্ষা রাখে না যে এরগুলির কোনও উদ্দেশ্যমূলকভাবে আরও ভাল, আমি কেবল এটি দেখতে পাই যে যখন আমাকে কমান্ড লাইন থেকে একটি দ্রুত সম্পাদনা করতে হবে তখন ন্যানো শক্তি এবং সরলতার সঠিক মিশ্রণ। এবং আমি মনে করি এস্কেপ, :wqকন্ট্রোল + এক্স প্রবাহের (যা স্ক্রিনে প্রদর্শিত হয়) এর চেয়ে অনেক কম স্বজ্ঞাত (নতুন ব্যবহারকারীর জন্য), এজন্যই আমি এটির কোনও প্রাথমিক ব্যবহারকারীর কাছে এটির পরামর্শ দেব basic আপনি হয়ত ভাবতে পারেন যে আমি আমার উত্তরে আমার ন্যানোপন্থীদের প্রচুর মতামত দিচ্ছি তবে প্রশ্নটি আসলে ন্যানো সম্পর্কে।
অলি

7

নীচের পাঠ্যে ^দাঁড়ায় Ctrlএবং M-দাঁড়ায়Alt

সুতরাং ^Gহয় Ctrl-Gএবং M-Yহয় Alt-Y(যে এক রং টগল)।

আপনি এর সাথে লাইন কাটাটি টগল করতে পারেন M-$^Gআরও ফাংশনের জন্য সহায়তা পৃষ্ঠা ( ) দেখুন)


5

^এবং একটি চিঠির সংমিশ্রণের অর্থ হল আপনি Ctrlএবং সেই চিঠিটি চাপতে হবে । সুতরাং যখন ন্যানো বলছে এর ^X Exitঅর্থ আপনি Ctrl+ টিপে ন্যানো ছাড়বেন X

  1. নামক একটি ফাইল খোলার জন্য /etc/nanorcআপনি ন্যানো শুরু করতে পারেন:

    nano /etc/nanorc
    

    নোট করুন যে /etc/groupsনিয়মিত ব্যবহারকারীদের দ্বারা লিখিত হয় না, সুতরাং আপনার প্রয়োজন sudo:

    sudo nano /etc/nanorc
    

    আপনি যদি ইতিমধ্যে খোলেন nano, আপনি একটি ফাইল খোলার জন্য Ctrl+ টিপুন R

  2. প্রস্থান করার সময় ( Ctrl+ X) ন্যানো আপনাকে ফাইলটি সংরক্ষণ করবেন কিনা তা জিজ্ঞাসা করবে। আপনি এটি দিয়ে ম্যানুয়ালি সংরক্ষণ করতে পারেন F3
  3. + সংলাপে nকোনও উত্তর নেই ।CtrlX
  4. প্রাথমিক সম্পাদনাটি নেভিগেট এবং টাইপ করতে তীর কীগুলি ব্যবহার করে করা হয়। সোজা এবং সরল.
  5. সিন্ট্যাক্স হাইলাইটিং .nanorcঅন্যান্য বিকল্পের সাথে আপনার হোম ডিরেক্টরিতে ডাকা একটি লুকানো ফাইলে অক্ষম করা আছে । Alt+ + Yএটা টগল করে।
  6. পূর্বোক্তগুলিতে .nanorcআপনি লাইনটি যুক্ত করতে পারেন set fill 80যা ৮০ টি অক্ষরের দৈর্ঘ্যে দীর্ঘ রেখাগুলি ভাঙ্গবে। Alt+ + Mএটা টগল করে।

আপনি কনফিগার করতে পারেন এমন স্টেটিংয়ের একটি তালিকা এখানে .nanorc


উদাহরণস্বরূপ +1। সেটিং এর কোনও পার্শ্ব প্রতিক্রিয়া আছে set fill 80? উদাহরণস্বরূপ কনফিগারেশন ফাইলগুলি সম্পাদনা করার সময়?
লেকেনস্টেইন

ন্যানো ফাইলটিতে লাইনব্রেকগুলি সংরক্ষণ করে না। এটি কেবল লাইনগুলি সেভাবে প্রদর্শন করে।
কন-এফ-ব্যবহার করুন

Alt + M মাউস সমর্থন টগল করে। set fill 80Ctrl + J প্রভাবিত করে বলে মনে হচ্ছে এবং আমি বিভাজন বৈশিষ্ট্যটি পুনরুত্পাদন করতে পারি না। সম্ভবত এটি সফটওয়্যার্পের ভুল ব্যাখ্যা ছিল।
লেকেনস্টেইন

Alt + M আমার পক্ষে ভুল ছিল। 80 পূরণ করতে - এটি আমার পক্ষে কাজ করে। আশ্চর্যের সাথে আমি আল্ট + ওয়াইয়ের সাথে হাইলাইটটি টগল করতে পারি না M হতে পারে, আমাদের বিভিন্ন সংস্করণ রয়েছে বা আমার সিস্টেমটি খারাপ হয়ে গেছে।
কন-এফ-ব্যবহার

1
ন্যানো কী বাইন্ডিংগুলিকে পরিবর্তন করতে দেয়। আপনার ~/.nanorcএবং /etc/nanorc। আমি 2.2.6-1 ইনস্টল করেছি (নেট) এবং একটি QWERTY কীবোর্ড লেআউট।
লেকেনস্টেইন

3

CtrlX: সম্পাদক থেকে প্রস্থান করুন। আপনি যদি সংরক্ষণ না করেই পাঠ্য সম্পাদনা করেন, আপনি কী সত্যিই প্রস্থান করতে চান তা সম্পর্কে আপনাকে জিজ্ঞাসা করা হবে।

CtrlO: একটি ফাইলে পাঠ্য বাফারের বর্তমান বিষয়বস্তু লিখুন (আউটপুট)। একটি ফাইল নাম প্রম্পট প্রদর্শিত হবে; CtrlTউপরের দেখানো ফাইল নেভিগেটরটি খুলতে টিপুন ।

CtrlR: বর্তমান সম্পাদনা সেশনে একটি পাঠ্য ফাইল পড়ুন। ফাইলনাম প্রম্পটে, CtrlTফাইল নেভিগেটরের জন্য হিট করুন।

CtrlK: ক্লিপবোর্ডে একটি লাইন কাটা। আপনি একাধিক লাইন অনুলিপি করতে বারবার টিপতে পারেন, যা পরে এক অংশ হিসাবে সংরক্ষণ করা হয়।

CtrlJ: পাঠ্যের একটি অনুচ্ছেদে ন্যায়সঙ্গত (পূরণ করুন) ডিফল্টরূপে, সম্পাদনা উইন্ডোর প্রস্থের সাথে মেলে এই পাঠ্যটিকে প্রত্যাখ্যান করে।

CtrlU: পাঠ্য আনকাট না করে বা ক্লিপবোর্ড থেকে এটি আটকে দিন। নোট করুন যে ন্যায়সঙ্গত অপারেশনের পরে, এটি ন্যায়বিচারে পরিণত হয়।

CtrlT: বানান যাচাই করো.

CtrlW: একটি শব্দ বা বাক্যাংশ সন্ধান করুন। প্রম্পটে, পূর্ববর্তী অনুসন্ধান পদগুলির মধ্য দিয়ে যেতে কার্সার কীগুলি ব্যবহার করুন বা CtrlRপ্রতিস্থাপন মোডে যেতে হিট করুন। বিকল্পভাবে আপনি CtrlTএকটি নির্দিষ্ট লাইনে যেতে আঘাত করতে পারেন।

CtrlC: বর্তমান লাইন নম্বর এবং ফাইলের তথ্য দেখান।

CtrlG: সহায়তা পান; এটি ফাইল এবং সাধারণ কীবোর্ড কমান্ডের মাধ্যমে নেভিগেট সম্পর্কিত তথ্য সরবরাহ করে।

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