Files
khorasan-doc/docs/lesson2-2.md
T
nearology 99fb7f0e82 Add sitemap and styles for Persian font integration
- Created a new sitemap.xml file for better SEO.
- Added a compressed version of the sitemap as sitemap.xml.gz.
- Introduced extra.css for custom styles, including Persian font support (IRANSansX).
- Defined font-face rules for regular and bold styles of IRANSansX.
- Implemented various text styles and layout adjustments for better readability.
- Enhanced Mermaid diagram styles to support Persian text rendering.
2026-04-28 15:27:18 +03:30

1.6 KiB

درسنامه ۲-۲: ادیتورهای پیش‌فرض لینوکس (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 انتخاب و حذف/کپی کنید.