پرش به محتوا
✓ محتوای ویکی بازبینی‌شده توسط ویراستارانمقدماتی

تنظیمات پیشرفته nano

nano به صورت پیش‌فرض ساده و قابل استفاده‌ست، ولی با یک فایل تنظیمات می‌تونی رفتارش رو خیلی بهتر کنی. فایل اصلی تنظیمات کاربر اینه:

آخرین به‌روزرسانی: ۲۲ آبان ۱۴۰۵ · نسخهٔ ۱ · ۳ بازدید

این مقاله مستندات رسمی Arch Linux نیست؛ برای موارد حساس به ArchWiki مراجعه کنید.


تنظیمات پیشرفته nano

nano به صورت پیش‌فرض ساده و قابل استفاده‌ست، ولی با یک فایل تنظیمات می‌تونی رفتارش رو خیلی بهتر کنی. فایل اصلی تنظیمات کاربر اینه:

~/.nanorc

اگر وجود نداره، خودت بساز:

nano ~/.nanorc

تنظیمات پرکاربرد و مفید

این خطوط رو می‌تونی داخل ~/.nanorc قرار بدی:

# نمایش شماره خطوط
set linenumbers

# فعال کردن ماوس
set mouse

# تب‌ها به فاصله تبدیل بشن (۴ فاصله)
set tabsize 4
set tabstospaces

# برجسته‌سازی سینتکس
set softwrap

# نمایش موقعیت فعلی
set constantshow

# خودکار ایندنت
set autoindent

# ذخیره خودکار پشتیبان قبل از ذخیره
set backup
set backupdir "~/.cache/nano/backups"

بعد از ذخیره فایل، یک‌بار nano رو ببند و دوباره باز کن تا اعمال بشه.

برجسته‌سازی نحو (Syntax Highlighting)

nano از فایل‌های سینتکس آماده پشتیبانی می‌کنه. معمولاً در مسیر زیر هستن:

/usr/share/nano/

برای فعال کردن بیشتر سینتکس‌ها، این خط رو به ~/.nanorc اضافه کن:

include /usr/share/nano/*.nanorc

اگر می‌خوای فقط موارد خاصی فعال باشه، می‌تونی جداگانه include کنی.

ساخت پوشه بک‌آپ

اگر از set backup استفاده می‌کنی، بهتره پوشه‌ش رو بسازی:

mkdir -p ~/.cache/nano/backups

میانبرهای شخصی

می‌تونی کلیدهای میانبر جدید هم تعریف کنی، ولی برای شروع لازم نیست پیچیده بشه. بیشتر افراد با همون تنظیمات بالا به نتیجه خوبی می‌رسن.

چند تنظیم کاربردی دیگر

# نمایش فاصله‌ها و تب‌ها
set whitespace "»·"

# عدم قطع کردن خط از وسط کلمه
set nowrap

# تاریخچه جستجو
set historylog

نکته

اگر nano رو با sudo باز کنی، از تنظیمات root استفاده می‌کنه نه کاربر معمولی. برای ویرایش فایل‌های سیستمی، یا تنظیمات root رو هم جداگانه بساز یا از sudoedit استفاده کن.

با همین چند خط، nano از یک ویرایشگر خیلی ساده به ابزاری مرتب‌تر و کاربردی‌تر تبدیل می‌شه.

این مقاله مفید بود؟برای ثبت بازخورد وارد شوید۰ مفید · ۰ نامفیدپیشنهاد ویرایشتاریخچه