تنظیمات پیشرفته 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 از یک ویرایشگر خیلی ساده به ابزاری مرتبتر و کاربردیتر تبدیل میشه.