برنامه های ویراستاری
مرحله بعدی از ویرایشگرهای متن استاندارد، خانواده ای از ابزارها به نام برنامه است .سردبیران یک ویرایشگر برنامه درست مانند یک ویرایشگر متن کار می کند، اما چند مورد اضافی نیز دارد ویژگی های داخلی که برای برنامه نویسی مفید هستند. در اینجا برخی از ویژگی ها آورده شده است که در ویرایشگرهای برنامه پیدا خواهید کرد:
»»شمارهگذاری خطوط: ارائه شمارههای خطوط در کنار پنجره در هنگام کدنویسی نجاتبخش است. وقتی یک پیغام خطا به شما میگوید در خط 1935 مشکلی وجود دارد، عدم نیاز به شمارش هر خط برای رسیدن به آنجا کمک میکند!
»» برجسته سازی نحو: با برجسته سازی نحو، ویرایشگر از رنگ های مختلف استفاده می کند برای قسمت های مختلف برنامه کلمات کلیدی برنامه با استفاده از نمایش داده می شوند رنگ های مختلف برای کمک به متمایز شدن آنها از داده های موجود در فایل کد.
»» علامت گذاری خطای نحوی: متنی که به نظر می رسد به عنوان یک کلمه کلیدی استفاده می شود اما آن در فرهنگ لغت بیانیه کد یافت نشد به عنوان یک خطا مشخص شده است. این ویژگی میتواند با کمک به شما در یافتن اشتباهات تایپی ساده در کد برنامه، در زمان صرفهجویی کند.
ویرایشگرهای برنامه تجاری زیادی وجود دارد، اما برخی از بهترین ویرایشگرهای برنامه در واقع رایگان هستند.
این بخش برخی از موارد رایگان بهتر موجود را برای کدنویسی HTML، CSS، جاوا اسکریپت و PHP مورد بحث قرار می دهد .
Notepad++
اگر از ویندوز مایکروسافت استفاده می کنید، ابزار Notepad++ یک مکان عالی برای شروع است. همانطور که از نام آن پیداست، مانند Notepad است، اما بهتر است. می توانید Notepad++ را دانلود کنید از www.notepad-plus-plus.org پنجره اصلی ویرایش در شکل 3-10 نشان داده شده است.
رابط اصلی Notepad++ شبیه Notepad است.پس هیچی نیست متفاوت برای عادت کردن به طور پیش فرض، شماره خطوط را در حاشیه سمت چپ نشان می دهد، و همچنین نوع فایل و محل ستون مکان نما در پایین.
Notepad++ سینتکس انواع مختلف زبان های برنامه نویسی را تشخیص می دهد. از جمله HTML، CSS، جاوا اسکریپت و PHP. کلمات کلیدی و را برجسته می کند حتی با بیانیه های بلوک باز و بسته مطابقت خواهد داشت. اگر بلوک بسته شدن را از دست دادید، Notepad++ به آن اشاره خواهد کرد.
Scintilla و SciTE
کتابخانه Scintilla (www.scintilla.org) یک کتابخانه باز است پروژه منبع ارائه الف موتور ویرایشگر متن برنامه نویسی برای استفاده در هر نوع محیطی. توسعه دهندگان می تواند ویرایشگر Scintilla را در هر نوع برنامه ای به صورت رایگان جاسازی کند. بسته SciTE یک ابزار ویرایشگر متن دسکتاپ است که کتابخانه Scintilla را پیاده سازی می کند. بسته SciTE برای پلتفرم های Windows، macOS و Linux در دسترس است. می توانید آن را از وب سایت Scintilla برای ویندوز و لینوکس دانلود کنید پلتفرمها، و در فروشگاه اپل برای پلتفرم macOS در دسترس است. شکل 3-11 پنجره اصلی ویرایشگر SciTE را در عمل نشان می دهد.
SciT تمام ویژگی های ویرایش برنامه را که قبلاً ذکر شد ارائه می دهد.تشخیص می دهد سینتکس بسیاری از زبان های برنامه نویسی مختلف است و می تواند به شما کمک کند کد خود را با علامت گذاری و جمع کردن بخش های کد سازماندهی کنید (اگر شما بخش های بیانیه if-then طولانی بنویسید).
jEdit
ویرایشگر برنامه jEdit (www.jedit.org) کمی با دیگری متفاوت است بسته ها این با کد جاوا نوشته شده است، بنابراین می توانید آن را در هر پلتفرمی که پشتیبانی می کند اجرا کنید جاوا. این بدان معناست که می توانید دقیقاً از همان رابط ویرایشگر در Windows، macOS استفاده کنید. یا لینوکس! jEdit از تمام ویژگی های مشترکی که از یک ویرایشگر برنامه انتظار دارید پشتیبانی می کند. از آنجایی که jEdit یک برنامه جاوا است، پلتفرم دسکتاپ شما باید دارای یک بسته Java Runtime Environment (JRE) یا Java Development Kit (JDK) باشد. دستور دهید تا کار کند
می توانید یکی را از Oracle در www.oracle دانلود و نصب کنید.
com/technetwork/java/javase/downloads.
همچنین، چون jEdit به عنوان یک برنامه جاوا اجرا می شود، ممکن است آن را کندتر از برخی از بسته های دسکتاپ بومی مانند
به عنوان Notepad++ یا SciTE.
قوانین ارسال دیدگاه در سایت