99fb7f0e82
- 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.
1.6 KiB
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سپس:wqEnter - خروج بدون ذخیره:
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انتخاب و حذف/کپی کنید.