پرش به محتویات

درسنامه ۲-۲: ادیتورهای پیش‌فرض لینوکس (nano و vim)

در این درس با دو ویرایشگر متنی رایج آشنا می‌شوید: nano (ساده و مناسب شروع) و vim (قدرتمند و پرکاربرد).

nano — شروع سریع

  • اجرا: nano FILE
  • کلیدهای ضروری:
  • ذخیره: Ctrl + O سپس Enter
  • خروج: Ctrl + X
  • جست‌وجو: Ctrl + W

مثال:

nano notes.txt

vim — مفاهیم پایه

  • اجرا: vim FILE
  • حالت‌ها: «نرمال» و «ویرایش».
  • ورود به ویرایش: i
  • ذخیره و خروج: Esc سپس :wq Enter
  • خروج بدون ذخیره: Esc سپس :q! Enter

مثال:

vim report.md

تمرین کوتاه

  • یک فایل متنی ایجاد و در nano چند خط بنویسید و ذخیره کنید.
  • همان فایل را در vim باز کنید و یک خط به آن بیفزایید و ذخیره کنید.

نکات و میان‌بُرها

  • nano:
  • بریدن/چسباندن خط: Ctrl + K / Ctrl + U
  • رفتن به شمارهٔ خط: Ctrl + _ سپس شماره
  • فعال‌کردن شمارهٔ خطوط: Alt + N

  • vim (حداقل‌های مفید):

  • حرکت: h j k l
  • حذف خط: dd
  • کپی/چسباندن: yy و p
  • جست‌وجو: /کلمه و حرکت بین نتایج با n

پیشنهاد تمرین بیشتر

  • در nano یک پاراگراف را بریدن و در جای دیگر بچسبانید.
  • در vim چند خط را با V انتخاب و حذف/کپی کنید.