یک ادیتور برای همه ی زبان های برنامه نویسی !!!

دسته بندی: آموزش
زمان مطالعه: 4 دقیقه
۲۹ شهریور ۱۳۸۸

عید سعید فطر رو به همه ی شما بازدیدکننده‌های گرامی تبریک و تهنیت عرض می‌کنم . ایشالله که پایان ماه رمضان ، پایانی باشه بر رفتار‌های نادرست و نسنجیده ی گذشتمون و آغازی برای قدم نهادن در مسیر یک زندگی سالم ، با نشاط و پر از امید به آینده .

یکی از مهمترین دغدغه‌های من همیشه این بود که موقع ادیت کردن فایل‌ها و کدهای مختلف برنامه نویسیم اینکارو خیلی زود بتونم انجام بدم و خیلی دوست داشتم یه برنامه ای پیدا می‌شد که همه ی فایل‌ها و کدهای برنامه نویسیم رو  - چه اسمبلی باشه ، چه #C ،  چه java و javascript و html و css و php , xml - بتونم راحت باهاش باز کنم و از امکاناتش هم راضی باشم .

خیلی وقتا اینگونه فایل‌ها نیاز به یه ویرایش جزئی داشتن و باز کردن اون فایل با ادیتور مخصوص اون زبون کلی وقت تلف می‌کرد . مثلا واسه edit یه فایل 2-3 کیلوبایتی  java باید یه 10-20 ثانیه صبر کرد تا ادیتور مخصوصش که eclipse باشه ،  لود شه ! یا اینکه یه فایل C یا #C و ++C که باید منتظر لود شدن برنامه ی سنگینی مثل Microsoft Visual Studio بود ! (هر چند کامپایلر‌های سبکتر و البته با امکانات کمتری هم برای این زبون‌ها موجوده ) . این ویرایش‌های جزئی معمولا برای فایل‌های HTML ، XML و CSS و کلا زبونهای Markup یا همون نمادگذاری خیلی بیشتر لازم میشه .

بگذریم از این حرفا ! ویرایشگر  ++NotePad یک برنامه ی رایگان و متن باز (open source) هست که دقیقا این مشکل و نیاز برنامه نویسایی رو که به چند زبون کد می‌نویسن حل میکنه . (برای کامپایل و اجرای کدها هم می‌تونید path فایل‌های مورد نیاز رو به notepad++ بدید تا اینکارو هم انجام بده) . البته انتظاری که از یک کامپایلر اختصاصی برای یک زبون رو دارید نباید از این برنامه داشته باشید .

++NotePade کلمات کلیدی اکثر زبون‌های برنامه نویسی رو در خودش داره و و با داشتن قابلیت Syntax Highlighting and Syntax Folding کدهای زبون‌های مختلف رو برای برنامه نویس خوانا‌تر و قابل فهم‌تر می‌کنه . این قابلیت باعث میشه که تمامی کلمات کلیدی زبونی که کد با اون نوشته شده به رنگهای مختلفی نمایش داده بشه ( مثلا اسامی متغیر‌ها به یک رنگ ، اپراتور‌ها ، اپرندها ، ثابتها و ... هر کدوم به یک رنگ دیگر ) . این قابلیت باعث میشه که تکه‌های مختلف کدها ، مثل تگها در html توابع و متد‌ها در بقیه ی زبون‌ها و ... دسته بندی بشه و شما بتونید مدیریت و تسلط بهتری روی کد داشته باشید .

++NotePad کلمات کلیدی یا همون keyword‌های اکثر زبونها رو در خودش داره . از جمله :

C C++ Java C# XML HTML
PHP CSS Assembly ASCII art (.nfo) doxygen ini file
batch file Javascript ASP VB , VBS SQL Objective-C
Matlab Pascal Perl Python Lua TeX
TCL Verilog Ruby Lisp Scheme Properties
Diff Smalltalk Postscript VHDL Ada Caml

این برنامه بهترین گزینه برای جایگزینی Notepad ویندوزه . پیشنهاد می‌کنم حتما دانلود کنید . تصاویری از محیط این برنامه رو می‌تونید در زیر ببینید . برای دیدن تصویر بزرگ روی هر کدام کلیک کنید :

HTML,php,javascript Syntax highlighting C, C++ Syntax highlighting and folding
Notepad style Find all

++NotePad تعداد زیادی plugin و افزونه‌های متعدد و به دربخوری هم داره . برای دانلود این برنامه ی رایگان و افزونه‌های اون به ادامه ی مطلب مراجعه کنید .

مهمترین قابلیت‌های این ویرایشگر عبارتند از :

- Syntax Highlighting and Syntax Folding - WYSIWYG - User Defined Syntax Highlighting - Auto-completion - Multi-Document - Multi-View - Regular Expression Search/Replace supported - Full Drag ‘N' Drop supported - Dynamic position of Views - File Status Auto-detection - Zoom in and zoom out - Multi-Language environment supported - Bookmark - Brace and Indent guideline Highlighting - Macro recording and playback

برنامه رو از زیر می‌تونید دریافت کنید :

Website in Sourceforge Download NotePad++ 5.4.5 (2.9 mb) Plugin Central Page

 

چه امتیازی به این مقاله می دید؟
نویسنده لقمان آوند
بیش از 15 سال هست که برنامه نویسی می کنم و از بین همه زبون هایی که کار کردم جاوا، اسمبلی و php رو دوست دارم. دانشجوی دکترای نرم افزارم و توی دانشگاه روی پردازش بیگ دیتا و پردازش موازی کار کردم و عاشق چالش از هر نوعیش هستم! سون لرن مثل بچه منه که 12 سال براش وقت گذاشتم، اینجا همه تلاش می کنیم از شروع یادگیری تا ورود به بازر کار حوزه برنامه نویسی و IT همراهتون باشیم.

نظرات کاربران

طراحی وب

سایت بسیار خوبی دارید

لقمان آوند

متشکرم
موفق باشید .

مهندس

با تشکراز پاسخ شما دوست عزیز
سایت من فکر نکنم بتونه به این زودی رنگ 5+رو از گوگل بگیره هر چند امار روزانه اون بالای 70000هزار تا هستش ولی زمان زیادی می بره تا رنگ گوگل +4بشه هر وقت رنگ گوگل +4شد برات ارسالش می کنم

مهندس

😳 سلام شیرازی
خوشحال شدم سایتی به این بزرگی داری با امکانات فوق العاده زیبا اگه میشه سایت منو هم لینک کنید با تشکر از شما دوست عزیز 😳 راستی این درسته که گفتن امار سایتی که بالای 20000هزار تا باشه فقط شما لینک می کنید 😐

لقمان آوند

سلام ، متشکرم
سایت هایی در سون لرن لینک میشن که پیج رنک 4+ داشته باشن . البته 1+ ها هم در صفحه تبادل لینک به صورت اتوماتیک می تونن لینک شن .

صادق

سلام
لطفا لینک دانلود front page را بزارید
ممنون
———————————-
پاسخ نویسنده(حمزه فیضیان):
درود بر شما. دوست گرامی از لینک زیر میتونید فرونت پیج 2003 رو با حجم کم و پرتال دانلود کنید. موفق باشید…
http://mihandownload.com/2009/08/download_frontpage_2003_portable.php#more

محمد

سلام و خسته نباشید
از کجا متوجه بشیم سوالمان به دستتان رسیده

حمید

سلام لقمان جان . . خوبی . .
باباجون شما کجایی . .
من تقریبا 5 سال پیش با شما آشنا شدم . . توی سایت آموزش ایرانیان . .
که بعد از چند وقت دیدم سایت خوبتون دیگه لود نمیشد . .
من خیلی از شما آموزش یاد گرفتم . .
در این شب عزیز.. از اینکه شما رو پیدا کردم خیلی خوشحالم . .
قربان تو حمید از شاهرود .
————————————————-
پاسخ نویسنده(حمزه فیضیان):
درود دوست گرامی.
بنده فیضیان همکار آقای آوند هستم و بجای ایشون که تشریف ندارند کمال تشکر رو دارم و خوشحالم که بازدید کنندگان قدیمی سایت ما رو پیدا کردند. خوشحال شدم موفق باشید.

صادق افشار

سلام دوست عزیز
سایت تبلیغات پارسیان
من با تبادل لینک با شما موافقم اگر شما هم راضی به تبادل لینک هستید
لینک سایت ما را با نام تبلیغات رایگان بزارید تو وبلاگ خوبتون
به ما بفرمایید که با چه اسمی شما رو لینک کنیم
لینک وبلاگ یا سایت خود را برای ما بفرستید
ثبت نام رایگان و تبلیغ وبلاگ هم با لینک رایگان
با تشکر
اگر موافق با تبادل بنر هستید خبرم کنید

طراحی سایت

سلام

مطالب بسیار آموزنده ای دارید. البته من در منوی سمت راست برای دسترسی به مطالب دات نت و طراحی سایت کلیک کردم و مطلبی را نیاورد. فکر میکنم فیلترینگ آن کمی مشکل دارد.

با تشکر
———————————————–
پاسخ نویسنده(حمزه فیضیان):
درود بر شما.
دوست گامی سایت ما مدت زیادی نیست که از فعالیتش میگذره! مطمئنا هر سایتی نیاز به زمان داره تا تمام موضوعاتشو کامل کنه ، ما هم از این قضیه مستثنا نیستیم ایشالا بزودی تمامی موضوعات پر بار تر میشن.
بهروز باشید…

سیاوش

سلام
من مدیر وب دنیای موبایل ایران هستم من مایل با تبادل لینک با سایت شما هستم درصورتی که شما هم تمایل دارید خبرم کنید
موفق و پیروز باشید

پسر شرقی

سلام
چرا بعد از گذشت یک هفته هنوز لینک من در سایت شما درج نشده؟
با نام ورود برای عموم آزاد نیست لینک کنید .

——————————————-
پاسخ نویسنده(حمزه فیضیان):

درود دوست گرامی.
با عرض پوزش باید خدمتتون عرض کنم که دلیل اینکه در لینک کردن شما تعلل شد واقعا به دلیل حجمه کاری بالاست من از شما عذر میخوام و لینکتون رو در سایت گذاشتم.
بهروز باشید…

پسر شرقی

سلام
چرا بعد از گذشت یک هفته هنوز لینک من در سایت شما درج نشده؟
با نام ورود برای عموم آزاد نیست لینک کنید .
www.banamak.blogfa.com

masiha

ba tabadole link moafeghin?khabar bedin?:)

masiha

salam khoshhal misham tabadole link konim khabar bedin

ارسال دیدگاه
خوشحال میشیم دیدگاه و یا تجربیات خودتون رو با ما در میون بذارید :