امروز در مورد ویرایشگر متن کنسول نانو گنو صحبت خواهیم کرد.
تاریخچه نانو گنو
گنو نانو یک شبیه سازی از ویرایشگر متن Pico است که همراه با سرویس گیرنده ایمیل Alpine ارائه می شود. قبلاً در دو مقاله در مورد دومی صحبت کرده ایم (به پیوندهای انتهای مقاله مراجعه کنید). Gnu nano در سال 1999 متولد شد، زمانی که کریس آلگرتا شروع به ایجاد یک شبیه سازی از ویرایشگر Pico کرد. در ابتدا، ویرایشگر جدید TIP نام داشت، که مخفف آن بود: TIP isn't Pico. خیلی سریع، نام برنامه باید به nano تغییر می کرد. این اتفاق در 10 ژانویه 2000 رخ داد. دلیل آن تضاد نام بود. برنامه دیگری که تیپ نیز نامیده می شود. دومی مسئول برقراری ارتباط بین یک ترمینال و یک میزبان راه دور بود و در بسیاری از توزیع های یونیکس (به عنوان مثال، سولاریس) گنجانده شد.
اولین شروع
برای شروع کار با گنو نانو، به کنسول بروید یا یک شبیه ساز ترمینال راه اندازی کنید. در اینجا لازم به ذکر است که تمام کارهای بعدی در Linux Mint 14 "Nadya" انجام خواهد شد.
هنگامی که در کنسول یا شبیه ساز ترمینال قرار گرفتید، دستور را صادر کنید:
نام فایل $ nano
پس از تکمیل موفقیت آمیز دومی، پنجره برنامه نانو گنو را مشاهده خواهید کرد. در بالای صفحه، نسخه برنامه نشان داده می شود (در مورد ما 2.2.6) و نام فایل باز (یا به سادگی "New Buffer"، مانند زمانی که برای اولین بار GNU nano را راه اندازی می کنید - شکل 1 را ببینید). سپس پنجره ویرایش، نوار وضعیت می آید. و قسمت پایینی نوعی اشاره است که شرح ترکیب کلیدها و اقداماتی است که با فشردن این کلیدها انجام می شود. مثلا:
^G (یا F1)
جایی که "^" Ctrl است.
منجر به نمایش "متن راهنمای نانو" می شود. میتوانید با استفاده از کلیدهای مکاننما از طریق راهنما پیمایش کنید. یا از میانبرهای صفحه کلید استفاده کنید:
^N - یک خط به جلو حرکت کنید.
^P - یک خط به عقب برگردید.
^ V - یک صفحه به جلو حرکت کنید.
^Y - یک صفحه به عقب برگردید.
شکل 1. نانو گنو - اولین شروع
برای خروج از راهنما و بازگشت به پنجره اصلی، کلید ترکیبی زیر را فشار دهید:
^X (یا F2)
لطفاً یک بار دیگر توجه داشته باشید که می توانید از راهنمایی در پایین صفحه استفاده کنید. علاوه بر این، این اشاره ماهیت "متن" دارد. به عبارت دیگر، بسته به جایی که اکنون هستید (پنجره اصلی، راهنما و غیره) تغییر می کند. لطفا توجه داشته باشید که علاوه بر استفاده از میانبرهای صفحه کلید با Ctrl، به اصطلاح دنباله های متا (که با حرف "M" مشخص می شوند) استفاده می شود. به عنوان مثال، برای فعال/غیرفعال کردن نمایش یک اشاره، از کلید ترکیبی زیر استفاده کنید:
ورود به دنباله متا با کلید Esc یا Alt و سپس کلید بعدی (در مورد ما X) شروع می شود.
بنابراین ما به پنجره اصلی نانو گنو برگشتیم. حالا بیایید متنی را تایپ کنیم. و سپس با فشار دادن کلید ترکیبی آن را ذخیره کنید:
^O (یا F3)
هنگام ذخیره یک فایل، برنامه از شما می خواهد که نام فایلی که باید ذخیره شود را وارد کنید (شکل 2 را ببینید):
نام فایل ضبط شده:
نامی مانند Text را تایپ کرده و Enter را فشار دهید.
شکل 2. ذخیره متن در یک فایل در نانو گنو
پس از آن، گنو نانو فایل را ذخیره می کند و اطلاعاتی در مورد تعداد خطوط ذخیره شده نمایش می دهد.
ویرایش متن
در حین ویرایش باید اقدامات مختلفی را انجام دهید. به عنوان مثال، در متن حرکت کنید. قبلاً تا حدی در مورد این در بالا گفته ایم. حالا بیایید ادامه دهیم.
برای حرکت دادن مکان نما یک کاراکتر به جلو، از ترکیب زیر استفاده کنید:
و پشت یک شخصیت:
برای انتقال مکان نما به ابتدای خط فعلی، فشار دهید:
و در انتهای خط جاری:
میتوانید کاراکترهای متن را با استفاده از «Delete» و «Backspace» و میانبرهای صفحهکلید ^D و ^H به ترتیب حذف کنید.
برای برش خط در متن و ذخیره آن در کلیپ بورد، باید روی:
^K (یا F9)
شما می توانید محتویات کلیپ بورد را به صورت زیر در خط جاری قرار دهید:
^U (یا F10)
می توانید خط فعلی را با استفاده از میانبرهای صفحه کلید کپی کنید (آن را در کلیپ بورد ذخیره کنید:
و سپس با استفاده از (^U یا F10) به ترتیب پیست کنید.
می توانید محتوا را از موقعیت مکان نما فعلی تا انتهای فایل به صورت زیر برش دهید:
این به بررسی قابلیتهای ویرایش موجود در نانو گنو میپردازد و چند کلمه در مورد قابلیتهای اضافی برنامه میگوید.
ویژگی های اضافی
گنو نانو به شما امکان می دهد اطلاعاتی در مورد موقعیت مکان نما فعلی بدست آورید. برای انجام این کار، فقط از میانبر صفحه کلید استفاده کنید:
پس از فشار دادن این دنباله کلید، اطلاعاتی را در قالب زیر مشاهده خواهید کرد (شکل 3 را ببینید):
خط 25/25 (100%)، ردیف 1/1 (100%)، نماد 100/100 (100%)
شکل 3. به دست آوردن اطلاعات در مورد موقعیت مکان نما فعلی
برای شمارش تعداد کلمات، خطوط و کاراکترها می توانید از دنباله زیر استفاده کنید:
پس از فشردن این کلید ترکیبی پیغامی را با فرمت زیر مشاهده خواهید کرد:
کلمات: 3 خط: 5 شخصیت: 28
انتقال به خط متن مورد نیاز با استفاده از دنباله کلید زیر انجام می شود (شخصیت "_" با فشار دادن کلید Shift وارد می شود):
^_پس از آن پیام زیر را مشاهده خواهید کرد:
شماره خط، شماره ردیف را وارد کنید (یک ردیف را می توان به عنوان موقعیت یک کاراکتر در یک خط تعیین کرد):
نتیجه
گنو نانو یک شبیهسازی از ویرایشگر متن Pico است که با سرویس گیرنده ایمیل Alpine ارائه شده است. این برنامه اولین بار در سال 1999 منتشر شد.
گنو نانو یک ویرایشگر متن کنسول با کاربری آسان است. قابلیت های آن برای حل اکثر وظایف مرتبط با ویرایش متن کافی است.
این برنامه علاوه بر قابلیت های اولیه (حرکت در اطراف سند، بین کاراکترها، کپی/برش/چسباندن خطوط)، تعدادی قابلیت اضافی نیز دارد: به دست آوردن اطلاعات در مورد موقعیت فعلی مکان نما، شمارش کلمات، خطوط و کاراکترها، جابجایی به خط مورد نیاز
همه دستورات با فشار دادن کلیدهای ترکیبی - دکمه های عملکرد یا ترکیب Ctrl-letter، Alt-letter صادر می شوند.
Alt با یک بار فشار دادن Esc و Ctrl با دو بار فشار دادن شبیه سازی می شود. به جای Alt-X می توانید Esc X را تایپ کنید، به جای Ctrl K می توانید Esc Esc K را تایپ کنید.
فلش های بالا-چپ-راست-پایین دقیقاً همان کاری را انجام می دهند که قرار است انجام دهند.
شروع خط - صفحه اصلی
انتهای خط - پایان
صفحه پایین - PgDn
صفحات بالا - PgUp
یک کلمه جلوتر - Ctrl-Space
یک کلمه برگشت - Alt-Space(مکان نما در ابتدای کلمه ظاهر می شود)
به ابتدای فایل - Alt-|یا Alt-\ (به طور خلاصه، دکمه Alt- و "this")
تا انتهای فایل - Alt-/یا Alt-؟ (به طور مشابه، دکمه Alt "this")
تا اولین خط خالی - Alt-0(یا Alt-))
تا اولین خط خالی - Alt-9(یا Alt-()
فعال/غیرفعال کردن Line Wrap - Alt-L
به خط با شماره مشخص شده بروید - Alt-G
انتخاب متن یا با ماوس یا با صفحه کلید انجام می شود. از صفحه کلید، انتخاب به این صورت انجام می شود: ابتدا ابتدای انتخاب مشخص می شود: Alt-Aیا Ctrl-^. بعد ناوبری می آید - و تا زمانی که عمل روی متن در بافر انجام شود، انتخاب ذخیره می شود.
متن انتخاب شده را می توان در ترکیب - کلیپ بورد کپی کرد Alt-6.
بعد، میتوانیم متن را از کلیپبورد − جایگذاری کنیم Ctrl-Uیا F10.
علاوه بر این، برای سهولت در ویرایش، Ctrl-K خط را در صورت عدم انتخاب حذف می کند. یا به طور کامل، یا از مکان نما تا انتهای خط. رفتار با ترکیبی تغییر می کند Alt-K(به طور پیش فرض، حالت حذف کل خط است و Alt-K آن را به جلو و عقب سوئیچ می کند).
لطفاً توجه داشته باشید که خط حذف شده در بافر است، بنابراین می توانید با استفاده از Ctrl-U آن را جایگذاری کنید.
ترکیبی دیگر برای افراد تنبل - Alt-T، همه چیز را از مکان نما تا انتهای فایل پاک می کند (فرمان ترانکیت).
برای درج متن از یک فایل دیگر، از دکمه استفاده کنید Ins(من فکر می کنم همه کاربران vim به خوبی از رفتار این دکمه در نانو آگاه هستند).
تمام توالی های اصلی Control در پایین پنجره ترمینال فهرست شده اند.
توالی های کنترل به شرح زیر هستند (در داخل پرانتز کلیدهای تابع تکراری و گاهی اوقات دنباله های متا قرار دارند):
- کنترل+جی (F1) - با منوی راهنمای کامل تماس بگیرید.
- کنترل+ایکس (F2) - خروج از برنامه؛
- کنترل+O (F3) - فایل فعلی را ضبط کنید.
- کنترل+آر (F5) - یک فایل را در فایل فعلی وارد کنید.
- کنترل+دبلیو (F6) - جستجوی متن در فایل فعلی.
- کنترل+\ (F14یا متا+آر) - جایگزین کردن متن در فایل فعلی. ابتدا متن جایگزین وارد می شود، سپس پس از کلیک کردن وارد- قابل تعویض؛
- کنترل+Y (F7یا PgUp) - به صفحه قبلی بروید.
- کنترل+V (F8یا PgDwn) - به صفحه بعدی بروید.
- کنترل+ک (F9) = حذف (برش، برش) یک خط در موقعیت مکان نما و ذخیره آن در یک بافر (cutbuffer);
- کنترل+U - (F10) - محتویات کات بافر را در یک خط در موقعیت مکان نما وارد می کند؛ اگر دومی تغییر نکرده باشد، نقش Undo (لغو) را انجام می دهد که معمولاً ارائه نمی شود؛ همچنین می تواند برای شبیه سازی نامحدود خطوط در یک مکان استفاده شود. قسمت دلخواه متن - پس از حذف، کافی است مکان نما را به مکان مورد نظر منتقل کنید.
- کنترل+سی (F11) - نمایش اطلاعات در مورد موقعیت مکان نما در قالب VR
- کنترل+تی (F12) - بررسی املا (از طریق یک برنامه املای خارجی، در صورتی که نصب شده باشد و گزینه مربوطه در تنظیمات فعال باشد، به زیر مراجعه کنید).
- کنترل+پ- مکان نما را یک خط به سمت بالا حرکت دهید.
- کنترل+ن- مکان نما را یک خط به پایین حرکت دهید.
- کنترل+اف- مکان نما را یک کاراکتر به جلو حرکت دهید.
- کنترل+ب- مکان نما را یک کاراکتر به عقب ببرید.
- کنترل+آ- حرکت مکان نما به ابتدای خط فعلی؛
- کنترل+E- حرکت مکان نما به انتهای خط فعلی؛
- کنترل+L- ترسیم مجدد صفحه فعلی؛
- کنترل+^ (متا+آ) - انتخاب (و قرار دادن در بافر) متن، با شروع از موقعیت مکان نما فعلی.
- کنترل+دی- حذف یک کاراکتر در موقعیت مکان نما؛
- کنترل+اچ- حذف یک کاراکتر در سمت چپ مکان نما؛
- کنترل+من- درج یک کاراکتر برگه؛
- کنترل+جی (F4) تکمیل خودکار پاراگراف فعلی؛
- کنترل+مدرج یک کاراکتر خط جدید (CR) در موقعیت مکان نما.
- کنترل+_ (F13یا متا+جی) - به شماره خط مشخص شده پرش کنید.
احتمالاً هر یک از کسانی که از کنسول لینوکس بازدید کرده اند حداقل یک بار از قهرمان مقاله امروز استفاده کرده اند. تصور هر توزیع لینوکس بدون آن سخت است. در بسیاری از مقالات در مورد راه اندازی هر نرم افزار لینوکس به آن اشاره شده است. سادگی آن به مبتدیان اجازه می دهد تا به سرعت مشکلات را حل کنند. طرفداران دولت با دیدن او پوزخند می زنند. کسانی که کمی در عرصه مدیریت قوی شده اند، استفاده از آن را بد اخلاقی و نشان از عدم تخصص کافی می دانند. اما می دانیم که خود آنها زمانی که دیگران نمی بینند از آن استفاده می کنند.
بنابراین، قهرمان بررسی امروز ما ویرایشگر متن کنسول نانو گنو است.
در میان تمامی ویرایشگرهای متن کنسول، نانو احتمالاً محبوب ترین است. از این گذشته، حتی کاربران vim، emacs و دیگر ابزارهای قدرتمند پردازش متن هنوز هم به طور مرتب برای کمک به نانو مراجعه می کنند. البته افرادی هستند که استفاده از آن را تحریم می کنند، اما از بین همه دوستان من، تنها یک نفر اساساً از وارد کردن چهار حرف مورد علاقه به ترمینال خودداری می کند.
به نظر می رسد، چرا در مورد استفاده از یک محصول ساده صحبت می کنیم؟ هدف یکسان است - همه ما به سناریوهای استاندارد تعامل با محصولات نرم افزاری عادت می کنیم، در نتیجه برخی از عملکردها از بین می روند.
بیا شروع کنیم. برای نصب nano، اگر به طور ناگهانی کار نکرد، باید دستور زیر را اجرا کنید:
apt-get install nano
با دستور نانو راه اندازی شد
نام فایل نانو
یا با گزینه های اضافی:
nano –Option1 Option2 … OptionN + خط، نام فایل ستون
کلیدهای راه اندازی نانو به شما این امکان را می دهند که بلافاصله پس از شروع از ویژگی های مفید برنامه استفاده کنید.
بیایید یک فایل متنی ایجاد کنیم و کمی با آن بازی کنیم.
نانو ~/تست. htm |
مانند سایر ویرایشگرها، nano پس از تلاش برای ذخیره، در صورتی که قبلاً وجود نداشت، یک فایل جدید ایجاد می کند.
ما با یک رابط ویرایشگر مینیمالیستی ارائه شدیم. میتوانیم متن بنویسیم و با فشار دادن فلشها، فایل را به روشهای استاندارد پیمایش کنیم. این سناریو احتمالاً جایی است که 99٪ از نمونه های استفاده تمام شده است. اما اکیداً توصیه میکنم تمام قابلیتهای آن را بررسی کنید. در غیر این صورت، اکثر مردم فکر می کنند که نانو آنالوگ Notepad در ویندوز است.
تمام قابلیت های ویرایشگر در جدولی که من به طور ویژه آماده کرده ام منعکس شده است. دستورات اصلی با استفاده از کلیدهای ترکیبی Ctrl + کلید اجرا می شوند. کلیدهای میانبر با کلید متا که معمولاً به Alt یا Win اختصاص داده می شود نیز به طور فعال استفاده می شود.
جدول قابلیت های نانو:
Fn | Ctrl+ | متا + | پیکربندی فایل | کلید شروع | شرح |
---|---|---|---|---|---|
F1 | Ctrl+G | تماس گرفتن با کمک | |||
F2 | Ctrl+X | از برنامه خارج شوید. اگر فایل اصلاح شده باشد، برنامه از شما می پرسد که آیا بافر باید ذخیره شود یا خیر. پاسخ، Y/N استاندارد خواهد بود. اگر ذخیره را تأیید کنید، ابزار نام و مسیر فایل را میپرسد. | |||
F3 | Ctrl+O | نوشتن فایل روی دیسک | |||
F4 | Ctrl+J | تراز کردن پاراگراف پاراگراف ها با خطوط خالی از هم جدا می شوند. اگر تراز مورد نیاز نباشد، مکان نما به بعدی منتقل می شود. مهم است که تراز با عرض ترمینال فعلی مطابقت داشته باشد | |||
F5 | Ctrl+R | قرار دادن فایل دیگری در فایل فعلی یکی از ویژگی های مورد علاقه من. پس از کلیک کردن، یک انتخاب به شما پیشنهاد می شود. یا مسیر فایل را مشخص کنید (TAB عالی کار می کند)، یا از Ctrl+T برای انتخاب یک فایل استفاده کنید، یا خروجی یک منبع خارجی (مثلا سایت nslookup) را جایگذاری کنید. Ctrl+C اجرای دستورات حلقه ای را متوقف می کند، بنابراین می توانید با خیال راحت پینگ 8.8.8.8 را امتحان کنید. | |||
F6 | Ctrl+W | جستجوی متن می توانید از عبارات منظم استفاده کنید | |||
F7 | Ctrl+Y | صفحه به جلو | |||
F8 | Ctrl+V | صفحه برگشت | |||
F9 | Ctrl+K | خط فعلی را برش دهید و آن را در کلیپ بورد ذخیره کنید | |||
Meta+Crtl یا Meta+6 | خط فعلی را کپی کرده و در کلیپ بورد ذخیره کنید | ||||
F10 | Ctrl+U | ردیف را درج کنید | |||
F11 | Ctrl+C | نمایش موقعیت مکان نما فعلی | |||
F12 | Ctrl+T | هجی را بررسی کن. برای کار به یک املای خارجی نیاز است. املا در پیکربندی نانو در پارامتر مجموعه املای "Speller" مشخص شده است | |||
F13 | Crtl+_ | متا + جی | + ردیف، ستون | بر اساس خط و شماره ردیف بروید. در منوی ظاهر شده باید شماره، ردیف را که با کاما از هم جدا شده اند مشخص کنید. | |
F14 | Crtl+\ | متا + آر | متن یا عبارت منظم را جایگزین کنید | ||
F15 | Crtl+Crtl | متا + A | علامت گذاری متن در موقعیت فعلی مکان نما | ||
F16 | متا + دبلیو | آخرین جستجو را تکرار کنید | |||
متا +) | افزایش تورفتگی خط | ||||
متا+( | تورفتگی خط را کاهش دهید | ||||
Crtl+F | یک شخصیت رو به جلو | ||||
Crtl+B | پشت یک شخصیت | ||||
Crtl + Space | یک کلمه جلوتر | ||||
متا + فضا | پشت یک کلمه | ||||
Crtl+P | به خط قبلی | ||||
Crtl+N | به خط بعدی | ||||
Crtl+A | به ابتدای خط فعلی | ||||
Crtl+E | تا انتهای خط فعلی | ||||
متا+(یا متا+9 | به ابتدای پاراگراف فعلی، سپس پاراگراف بعدی | ||||
Meta+) یا Meta+0 | در پایان پاراگراف فعلی، سپس پاراگراف بعدی | ||||
Meta+- یا Meta+_ | بدون حرکت مکان نما یک خط به بالا بروید | ||||
متا++ یا متا+= | بدون حرکت مکان نما یک خط به پایین اسکرول کنید | ||||
متا + | به بافر قبلی بروید | ||||
Meta+> یا Meta+. | به بافر بعدی بروید | ||||
متا + وی | ترکیب کلید زیر را همانطور که هست قرار دهید | ||||
Ctrl+I | درج زبانه در موقعیت مکان نما | ||||
Ctrl+M | درج خط در موقعیت مکان نما | ||||
Ctrl+D | کاراکتر زیر مکان نما را حذف کنید | ||||
Ctrl+H | کاراکتر سمت چپ مکان نما را حذف کنید | ||||
متا + تی | برش از موقعیت فعلی به انتهای فایل | ||||
متا + جی | کل فایل را تراز کنید | ||||
متا + دی | تعداد کلمات، خطوط و کاراکترها را بشمارید | ||||
Ctrl+L | بازخوانی صفحه فعلی | ||||
Ctrl+Z | ویرایشگر را متوقف کنید | ||||
متا + ایکس | حالت راهنما فعال/غیرفعال شود | ||||
متا + سی | نمایش دائمی موقعیت فعال/غیرفعال | ||||
متا + O | استفاده از یک خط اضافی برای ویرایش فعال/غیرفعال | ||||
متا + اس | صاف تنظیم کنید | -S -- صاف | فعال/غیرفعال کردن پیمایش صاف | ||
متا + پی | فضاهای نمایش را فعال/غیرفعال می کند | ||||
متا + Y | فعال/غیرفعال کردن برجسته کردن نحو. انواع نور پس زمینه در فایل پیکربندی پیکربندی شده است. | ||||
متا + اچ | تنظیم خانه هوشمند | دکمه خانه هوشمند فعال/غیرفعال | |||
متا + آی | تنظیم خودکار | -i --autoinden | تورفتگی های خودکار را مجاز/غیرفعال کنید | ||
متا + کی | مجموعه برش | برش تا انتها فعال/غیرفعال شود | |||
متا + ال | -w --nowrap | تقسیم خودکار خطوط مجاز/رد | |||
متا + کیو | فضاهای برگه را تنظیم کنید | تبدیل زبانه ها به فضاهای ورودی اجازه/غیرفعال کردن | |||
متا + بی | اجازه/رد کردن پشتیبان گیری | ||||
متا + اف | تنظیم چند بافر | چند بافر فایل فعال/غیرفعال می شود | |||
متا + ام | تنظیم ماوس | فعال/غیرفعال کردن پشتیبانی از ماوس | |||
متا + N | تنظیم noconvert | بدون تبدیل از فرمت DOS/Mac، اجازه/غیرفعال کنید | |||
متا + Z | تعلیق اجازه/رد کردن | ||||
متا + دلار | Soft line breaks فعال/غیرفعال می شود | ||||
تنظیم لغو | -u -- لغو | اجازه دادن به عملکرد لغو | |||
متا + یو | در صورت اجازه لغو شود | ||||
متا + ای | در صورت اجازه دوباره انجام دهید | ||||
نمای تنظیم | -v --نمایش | حالت مشاهده | |||
-x --nohelp | دو خط راهنما در پایین نشان داده نشود | ||||
تنظیم پشتیبان | -B - پشتیبان گیری | کپی های پشتیبان فایل های موجود را نگه دارید. به عنوان مثال، اگر دستور nano –B file.txt را در زمان ذخیره اجرا کنید، 2 فایل ایجاد می شود: file.txt - فایل ویرایش شده و file.txt~ - محتویات file.txt قبل از آخرین فایل را خواهند داشت. صرفه جویی. | |||
تاریخچه را تنظیم کنید | تاریخچه را فعال کنید |
لیست کلیدهای میانبر برای نانو. ناقص است - برخی از ترکیباتی که من نتوانستم آنها را در عمل آزمایش کنم از دست رفته است. یا به این دلیل که من یوگا انجام نمیدهم، یا تنظیمات Gnome به گونهای است که برخی از ترکیبها یا کلیدهای فردی توسط آن رهگیری میشوند - برای مثال، ترکیبهایی مانند Alt-( و Alt-). هنگام تایپ آنها، باید از Shift استفاده کنید (یعنی Alt-( در یک صفحه کلید معمولی به Alt-Shift-[ تبدیل می شود). که به نانو میفرستم.ولی اینها همه اشعار و کمبود وقت است اما این لیست است
- صفحه اصلی= Ctrl-a
- پایان= Ctrl-e
- PgUp= Ctrl-y
- PgDn= Ctrl-v
- کلیدهای مکان نما= Ctrl-(f,b,n,p)
- Tab= Ctrl-i
- بک اسپیس= Ctrl-h
- حذف= Ctrl-d
- برگشت= Ctrl-m
- کمک- Ctrl-g
- خارج شوید- Ctrl-x
- ذخیره فایل- Ctrl-o
- روشن کردن نحو- Alt-y
- برو به کلمه بعدی- Ctrl-Space
- برو به کلمه قبلی- Alt-Space
- به ابتدای خط بروید- خانه
- به انتهای خط بروید-پایان
- به پاراگراف بعدی بروید-Alt-0
- به پاراگراف قبلی بروید-Alt-9
- صفحه بعد-PgDn
- صفحه قبلی-PgUp
- به خط شماره بروید.- Ctrl-_
- به انتهای فایل بروید-Alt-/
- به ابتدای فایل بروید-Alt-\
- به براکت منطبق بروید-Alt-]
- به عقب برگردید-Alt-=
- به عقب برگرد-Alt-
- تغییر حالت انتخاب متن- Ctrl-6 (Ctrl-^). یکی از معدود ترکیباتی که در آن 6 و ^ بدون ابهام هستند (یعنی نیازی به فشار دادن shift برای ^ نیست). برای انتخاب متن پس از روشن کردن حالت انتخاب، باید از کلیدهای مکان نما استفاده کنید.
- انتخاب فعلی را کپی کنید- Alt-6 (Alt-^ یا Ctrl-k Ctrl-u). ترکیب دیگری که نیازی به فشار دادن Shift برای ^ ندارد.
- برش انتخاب فعلی- Ctrl-k
- درج کنید- Ctrl-u
- محتویات یک فایل را در یک بافر جدید قرار دهید- Ctrl-r<имя файла>. اگر می خواهید محتویات فایل را در مکانی بعد از مکان نما در بافر فعلی وارد کنید، ابتدا باید حالت Multi-buffer را برای نانو خاموش کنید. این کار با استفاده از ترکیب Alt-f انجام می شود.
- خروجی دستور چسباندن- Ctrl-r Ctrl-x
- جستجو کردن- Ctrl-w
- یافتن رخداد بعدی (پیدا کردن بعدی...)- Alt-w یا Ctrl-w را وارد کنید
- یافتن-جایگزینی- Ctrl-\ یا Alt-r
- جستجوی کمک- Ctrl-w Ctrl-g
- عرض پاراگراف فعلی را تراز کنید (جایی که مکان نما قرار دارد)- Ctrl-j
- عرض کل سند را تراز کنید- Alt-j
من به حالت چند بافر اشاره کردم - این حالت عملکرد نانو است که در آن می توانید چندین فایل را همزمان ویرایش کنید. جابجایی بین چندین بافر با استفاده از ترکیبات Alt- و Alt- انجام می شود. .
من همچنین به برجسته سازی نحو اشاره کردم.
برجسته کردن نحو، مانند سایر تنظیمات نانو، باید در فایل nanorc نوشته شود. برای کاربر فعلی، این فایل معمولاً در اینجا ~/.nanorc قرار دارد و یک مثال با پیکربندی را می توان از /usr/share/doc/nano/examples/nanorc.sample.gz گرفت.
در اوبونتو، میتوانید پیکربندیهای آماده را با برجستهسازی نحو در /usr/share/nano/ پیدا کنید. این دایرکتوری حاوی فایلهای پیکربندی نانو، یک فایل برای هر نوع نور پسزمینه است. آنها به طور پیش فرض فعال هستند.
اگر نیاز به تغییر رنگها و سایر تنظیمات نور پسزمینه دارید، میتوانید پیکربندیهای آماده با برجستهسازی نحو را نیز مشاهده کنید. می توانید فایل ها را هم در /usr/share/nano و هم در فهرست خانه خود در فایل nanorc. تغییر دهید. در مورد اول، تغییرات جهانی خواهد بود، در مورد دوم - فقط برای کاربر فعلی.
برای مبتدیانی که تازه شروع به یادگیری لینوکس کرده اند، ترمینال استرس زیادی دارد، اما وقتی نوبت به دستور نانو می رسد...
تقریباً تمام سرورهایی که روی لینوکس اجرا می شوند، از جمله سرور اوبونتو، از پوسته گرافیکی استفاده نمی کنند؛ تمام تنظیمات با استفاده از ترمینال انجام می شود. در توزیعهای لینوکس دسکتاپ، وضعیت کمی سادهتر است، اما همچنان، اگر میخواهید سیستم را تنظیم کنید، نمیتوانید از آشنایی با ترمینال اجتناب کنید. یکی از دشوارترین دستورات برای تسلط بر لینوکس نانو لینوکس است. این دستور، " نانو "، چیزی بیش از یک ویرایشگر متن کنسول.
نحوه استفاده از ویرایشگر متن نانو در ترمینال لینوکس
در این مقاله سعی خواهیم کرد به وضوح به شما بگوییم که چگونه از این ویرایشگر متن استفاده کنید تا لینوکس چنین دستور عملیاتی پیچیده ای به نظر نرسد.
نصب نانو روی لینوکس
اگر ترمینال به هیچ وجه به دستور nano پاسخ ندهد، این ویرایشگر متن نصب نمی شود. برای نصب آن دستور را وارد کنید:
sudo apt نصب نانوهمه چیز برای راه اندازی آماده است!
راه اندازی نانو
ویرایشگر متن نانو فقط در ترمینال کار می کند یک توضیح بیشتر، قبل از شروع، سیستم عامل لینوکس به حروف بزرگ و کوچک حساس است، اگر کلمه یا بخشی از یک دستور با حروف بزرگ نوشته شده باشد، باید آن را به این صورت تایپ کنید، در غیر این صورت با خطا مواجه خواهید شد.
اگر در پوشه ای هستید که فایل متنی مورد نیاز در آن قرار دارد، برای شروع ویرایش آن با استفاده از نانو باید در ترمینال به صورت زیر بنویسید:
نانو index.html
به هر حال، تیم به شما کمک می کند تا بفهمید اکنون در کدام فهرست هستید pwd
، و چه فایل هایی در این نزدیکی قرار دارند؟ ls
.
اگر در حال ویرایش فایلی هستیم که در پوشه دیگری قرار دارد، باید مسیر کامل را در ترمینال مشخص کنید:
نانو /var/www/html/index.html
اگر به طور ناگهانی فایلی را ویرایش کردید که به بسته بندی کلمه حساس است، دستور را در ترمینال وارد کنید نانو با کلید اضافی -w :
نانو -w/var/www/html/index.html
به منظور باز کردن یک سند روی یک سطر یا ستون خاص nano + row, column file_name
به عنوان مثال nano +3,2 /etc/hosts
کلیدهای فوری نانو برای کنترل در یک ویرایشگر متن
با اطلاعات متنی وارد شده است نانو هیچ کس نباید مشکلی داشته باشد اما چقدر راحت است که داده های متنی را مدیریت کنید، آن ها را به صورت انبوه حذف کنید، انتقال دهید و مهمتر از همه، نحوه ذخیره آن به صورت نانو، بسیاری از افراد با این مشکل دارند.
نام اقدام | کلیدهای فوری نانو |
یک فایل را در یک خط خاص باز کنید |
+ شماره خط مثلا: nano +25 log.txt |
حرکت "آهسته" به طرفین - بالا، پایین، چپ، راست | کلیدها ↓ یا Ctrl Fو Ctrl B ←→ یا Ctrl Pو Ctrl N |
به ابتدای فایل بروید | Alt |یا Alt\ |
به انتهای فایل بروید | Alt /یا Alt |
یک کلمه جلو برو | Ctrl Space |
به ابتدای خط حرکت کنید | Ctrl A |
به انتهای خط حرکت کنید | Ctrl E |
یک کلمه به عقب برگرد | فضای جایگزین |
بر اساس شماره به خط بروید | Alt Gیا Ctrl - |
صفحه بعدی (اگر فایل متنی طولانی است) | Ctrl Y |
صفحه قبلی (اگر فایل متنی طولانی باشد) | Ctrl V |
کل خط "حذف" را برش دهید | Ctrl K |
همه چیز را از مکان نما تا انتهای فایل پاک کنید | ALT T |
یک خط قبلاً برش خورده یا کپی شده را جایگذاری کنید | Ctrl U |
بخشی از متن را انتخاب کنید، آن را کپی یا برش دهید (یا حذف کنید) | به بخش مورد نیاز متن بروید گیره ALT A و کلیدها را حرکت دهید ↓←→ کپی 🀄 Alt-6 قطع یا حذف کنید Ctrl K |
درج برگه | Ctrl I |
اطلاعات متنی را از فایل دیگری جایگذاری کنید | Ctrl R
مسیر فایل را مشخص کنید |
در نانو شماره سطر و ستون را نشان می دهد | CTRL C |
کلمه مورد نیاز را در یک فایل متنی پیدا کنید | Ctrl W
کلمه جستجو را بنویسید |
بعدی را پیدا کنید | Ctrl W |
ذخیره تغییرات در یک فایل | Ctrl O
مطبوعات وارد |
ذخیره تغییرات در یک فایل و خروج از ویرایشگر نانو | Ctrl O
Enter را فشار دهید |
تغییرات ایجاد شده را ذخیره نکنید | Ctrl Z |
تغییرات را ذخیره کنید و نام فایل را تغییر دهید | Ctrl X
مطبوعات Y یک نام فایل جدید وارد کنید مطبوعات وارد |
امیدوارم استفاده از ویرایشگر متن ترمینال نانو دیگر مثل قبل دردسر بزرگی نداشته باشد!
آیا هنوز سوالات اضافی دارید؟ آنها را در نظرات در مورد آنچه انجام دادید بنویسید یا برعکس!
همین! مقالات و دستورالعمل های بیشتر را در بخش بخوانید. با سایت همراه باشید، جالب تر خواهد شد!