منبع اصلی نوشتار زیر در این لینک قرار دارد

فعال کردن Syntax Highlighting در nano

nano ویرایشگر متنی است که امروزه پا به پای vi توسط کاربران و راهبران لینوکسی (و بقیه سیستم عامل های یونیکسی) مورد استفاده است. در قیاس با vi کار با nano ساده تر می باشد. در این مطلب چکونگی فعال کردن Syntax Highlighting در این ویرایشگر توضیح داده می شود.

منظور از Syntax Highlighting این است که Keyword ها در زبان های خاص (مانند c, php, python, shell script و غیره) با رنگبندی از دیگر لغات در آن زبان جدا شوند. به طور مثال می خواهید یک SQL برای پرای پایگاه داده MySQL توسط این ویرایشگر بنویسید، SELECT یک کلمه کلیدی برای SQL است که با فعال کردن Syntax Highlighting در nano با رنگی متفاوت از دیگر کلمه ها مانند، نام یک جدول نشان داده می شود.

در زیر دایرکتوری usr/share/nano/ فایل های مربوط به Syntax Highlighting برای ویرایشگر nano وجود دارند.

ls /usr/share/nano

nano_color_1

برای فعال کردن آن هر کاربر باید فایل nanorc را در زیر دایرکتوری خانگی خود با دستور زیر ویرایش و یا ایجاد کرده و خطوطی مشابه به زیر را به ازای هر یک از فایل های زیر دایرکتوری usr/share/nano/ در فایل nanorc وارد کند.

nano ~/.nanorc

“include “/usr/share/nano/c.nanorc

“include “/usr/share/nano/sh.nanorc

“include “/usr/share/nano/python.nanorc

“include “/usr/share/nano/html.nanorc

nano_color_2

nano myshell.sh

nano_color_3



برچسب ها : , , , , ,