نقد و بررسی EmEditor Professional – نرم افزار ویرایش متن پیچیده برای کاربران کارآزموده
نسخهی حرفهای نرم افزار EmEditor که به عنوان یک ویرایشگر متن سبک برای کاربران ویندوز طراحی شده، گسترهی متنوعی از امکانات پردازش کلمه را برای کاربران عادی و باتجربه با خود به همراه میآورد، که نتیجه، توسعه کاربردهای نرمافزارهای عادی ویرایشگر متن، مانند Windows Notepad خواهد بود.
این نرمافزار از ویژگیهایی مانند multiple tabs، tab groups، ماکروها، کاراکترهای یونیکد، فایلهای حجیم، جست و جوی پیشرفته و تابع جایگزینی، امکان مقایسه اسناد، پلاگینها، و غیره برخوردار است. این نرمافزار از امکانات ویژهای برای برنامه نویسان و طراحان وب نیز برخوردار است، مانند syntax highlighting و snippets برای زبانهای کدنویسی.
روند نصب زمان زیادی نمیگیرد. میتوان با خارج کردن هربخش از بسته نصبی برای زبان، پلاگینها و دیکشنریها، میانبرهای برنامه و اکسسوری برای فایلهای .eeWorkspace و .jsee و .txt و .vbee برنامه را شخصی سازی نمود.
رابط کاربری عادی، تبهای چندگانه، و پشتیبانی از انواع فایلها
رابط کاربری این نرمافزار برای شما آشنا خواهد بود و ساختار آن به خوبی نظم داده شده، و به شما امکان باز کردن چندین تب را میهد تا بتوانید به سادگی بین چند سند باز جابجا شوید. تبها را میتوانید به روشهای گوناگونی سازمان دهی کنید، از جمله استایل، آیکنها، موقعیت ورودی، اکشن هنگام بستن، و عرض. بعلاوه، میتوانید آنها را در گروههای مختلف سازمان دهی کنید و با نام، نوع، تاریخ ویرایش، یا موقعیت فعال یا غیر فعال مرتب کنید.
EmEditor Professional: رابط کاربری آشنا
این نرم افزار وقتی صحبت از انواع فایل میشود کاملا سخاوتمند است. به جز فایلهای عادی مانند TXT، HTML، BAT، INI، INF و LOG، به شما امکان باز کردن اسکریپتهای بسیاری از جمله C#، C++، CSS، Java، JavaScript، Pascal، Perl، PHP، Python، Ruby، SQL، TeX، و x86 Assembler را میدهد. همانگونه که اشاره شد، syntax highlights نیز پشتیبانی میشود.
گسترهی وسیعی از امکانات ویرایش متن را تجربه کنید
امکان مدیریت تاریخچه Clipboard، کپی کردن متن در نقل قول، انتخاب افقی، کنترل حالت افقی چسبان، انتخاب ابتدا یا انتهای خطوط، باز کردن لینکها در مرورگر انتخابی، پرش به خط و ستون خاص، یا سوئیچ به حالت خواندن وجود دارد.
بیش از این، امکاناتی از قبیل اضافه یا حذف خط در نقاط دلخواه، الحاق یا جداسازی خطوط، تبدیل آنها به حروف ابتدای بزرگ یا کوچک، تبدیل فاصلههای اسپیس به تب، اضافه یا کاهش فرورفتگی، انکد و دیکد کردن متن، از قبیل کاراکتر رفرنسهای HTML/XML به Unicode، Unicode به نامهای جهانی کاراکتر، یا percent-encoding به Unicode (UTF-8) خواهید داشت.
علاوه بر اینها، امکاناتی از قبیل اضافه کردن کاراکترها یا شماره گذاری خاص در محل نشانهگر (hexadecimal، decimal، octal، binary، character)، اجرای مبدل نیم عرض یا تمام عرض، حذف خطوط تکراری، انتقال نشانهگر به آخرین محل ویرایش شده، پرش به تگها، یافتن تگهای مشابه، سازمان دهی اسناد در گروههای مختلف، ساخت و مدیریت بوکمارک برای سند یا گروه فعال، فعال کردن غلط گیر، همینطور سازمان دهنده CSV متن (مثلا تنظیم موقعیت جداسازی، اضافه کردن اتوماتیک جدا ساز، منظم سازی کوچک به بزرگ) نیز خواهید داشت.
اجرای عملگرهای search-and-replace پیشرفته
میتوانید متن یا کلمه انتخابی با نشانگر را بیابید، فقط متن یا فقط کلمه در موقعیت نشانگر را، آخرین مقدار استفاده شده، یا مقداری ثابت. Utility به شما امکان ورود چندین خط متن، فعال سازی مقایسه موردی یا کامل کلمه، استفاده از عبارات منظم، اجرای جست و جوی گام به گام، محدود سازی روند اسکن فقط به محل انتخابی، یا شمارش مشابهات را میدهد. بجز جایگزینی کلمه عادی، میتوانید قسمتی از متن مورد نظرتان را درون یک سند به صورت عمده جایگزین نمایید.
وظایف Find-and-replace را میتوان بین چند سند درون دایرکتوری خاص انجام داد، و EmEditor به شما امکان فیلتر کردن فایلها با نوع، شامل شدن یا نشدن زیر فولدر، انتخاب حالت انکودینگ، تشخیص کاراکترهای UTF-8 یا HTML/XML، و دستکاری مشخصات خروجی (مثلا نمایش نامها و خطوط فایل، فقط نمایش رشتههای مشابه) را میدهد.
امکانات قوی برای مشاهده و مقایسه فایل
به صورت پیش فرض، نرم افزار هر خط را برون کادر نمایش میدهد. با این حال، شما میتوانید آنها را با کاراکتر، سایز ویندوز یا عرض صفحه کادربندی کنید. شماره خط، یک خطکش، فرورفتگی و ارزش کد کاراکتر را میتوان روی سند نمایش داد، به همراه انواع مختلفی از نشانه گذاری، مانند بازگشتها، پایان فایل، تبها، فاصلهها، نیم فاصلهها، CR و LF، کنترل کاراکترها، و راهنمای فرورفتگی.
EmEditor Professional: مقایسه دو فایل و تنظیم گزینهها
تنظیمات زیادی برای مقایسه در اختیار شما قرار داده شده. برای نمونه، میتوانید دو سند اخیر استفاده شده را با کنار هم قرار دادنشان مقایسه کنید، میتوانید کیفیت را از تقریبی به دقیق تغییر دهید، همینطور میتوانید از برنامه بخواهید تا ابتدا، انتها، فاصلههای داخلی، حروف بزرگ و کوچک، بازگشتها، کامنتها، و انکودینگ را ندیده بگیرد.
علاوه بر این، EmEditor همچنین میتواند پیمایش افقی یا عمودی را با موقعیت نشانگر تنظیم کند. دو پنجره با دو سند را میتواند به صورت افقی یا عمودی در صفحه جا دهد، و بعد از خروج از حالت مقایسه آنها را به اندازه قبلی برمیگرداند. بیش از این، میتوانید خطوط مختلف را بین دو فایل بوک مارک کنید تا ساده تر بتوانید آنها را پیدا کنید.
ضبط ماکرو، بارگذاری پلاگین، و تنظیم میانبر به دیگر برنامه ها
ماکروها با اکشن تنظیم شده توسط کاربر را میتوان برای کارهای تکراری با JavaScript یا VBScript ضبط و در فایل ذخیره نمود. همهی حرکات موس، به همراه ترکیب ورودی موس و کیبورد یا دیگر برنامهها را نیز میتوان ضبط کرد، و نیز میتوانید زمانی خاص را پیش از ورود متود sleep تنظیم کنید.
EmEditor از پلاگین پشتیبانی میکند، که یعنی میتوانید کاربردش را توسعه دهید. آنهایی که در بسته نصبی به صورت پیش فرض قرار داده شده اند شامل موارد زیر است: یک مرورگر فایل مشابه ویندوز اکسپلورر، یک نوار HTML که به شما امکان تولید و ویرایش کد HTML را میدهد (مثلا هدرها، پاراگراف، بریک، هایپرلینک)، دو روش مشاهده درختی برای اسناد و پروژههای باز، یک تابع جست و جوی ابتدایی، اسنیپتهای از پیش تعریف شده برای کدینگ (مثلا if..then، request.form)، یک پیشمرورگر وب برای کد HTML، تکمیل کد، و یک شمارش اتوماتیک برای کلمات، کاراکترها، خطوط و عرض.
تا جایی که مربوط به ابزارها است، میتوانید نمونههایی برای اینترنت اکسپلورر، ویندوز اکسپلورر، Command Prompt و برنامه مربوط به سند باز ایجاد کنید. میانبرهای مشابهی را میتوان برای هر برنامه خارجی ایجاد کرد. تقسیم کردن فایلها به چندین قطعه و بازگرداندن قطعات کنار هم نیز ممکن است.
پیکربندی و ذخیره تنظیمات برنامه
میانبرهای کیبورد برای تمامی دستورات در همه منوها در دسترس هستند، و میتوانید آنها را به صورت دلخواه تغییر دهید. علاوه بر این، ویرایشگر متن به صورت کامل قابل شخصی سازی است. برای نمونه، شما میتوانید با تنظیمات مربوط به پیمایش اتوماتیک صفحه در حالت افقی و عمودی بازی کنید، مثلا پیمایش دو خطی، حرکت پیمایشی سریع تر، یا شبکه افقی.
بعلاوه، میتوان ذخیره سازی و بکاپ گیری اتوماتیک را فعال کرد و مسیر ذخیره سازی را تعیین نمود، هر کاراکتری را از بسته بندی خارج کنید، کلمات خارج از بسته بندی تعریف کنید، کلماتی را تعیین کنید که توسط EmEditor به صورت خودکار هایلایت میشوند، به تم UI دیگری سوئیچ کنید، رنگ و متن پیش زمینه را شخصی سازی کنید، شماره خط را پرینت کنید، همچنین میتوانید برنامه را تنظیم کنید تا در مناطق خاصی املا را چک کند: خطوط نقل قول شده، رشتههای درون گیومه، کامنتها، اسکریپتها، تگها، متنهای هایلایت شده، هایپرلینکها، و متون عادی.
تمامی تنظیمات EmEditor را میتوان درون یک رجیستری یا فایل INI ذخیره نمود، روی حافظه داخلی یا جانبی.
نقاط مثبت
این نرم افزار در بررسیهای ما روان کار کرد، بدون هنگ کردن، کرش کردن یا ایجاد ارور. با ویندوز XP تا 10 سازگار است، هم معماری 32-bit و هم معماری 64-bit. اشغال سازی CPU و RAM بسیار کم بود. Helpنیز اضافه شده.
EmEditor Professional ویژگیهای غنی دارد. پشتیبانی کامل از یونیکد، حالت تمام صفحه، پشتیبانی از فایلهای حجیم، یک تاریخچه حافظه، جست و جو و جایگزینی پیشرفته برای اسناد و برای چندین فایل به صورت همزمان، حالت مقایسه اسناد با پیمایش سینک شده، یک غلط گیر قابل تنظیم، syntax highlights و snipper برای کدرها، ماکروها برای ضبط حرکات موس و کیبورد، پلاگینهای متنوع، میانبر به برنامههای خارجی، حالت تکمیل کلمه، و ویژگیهای دیگر.
نقاط منفی
کاربران ممکن است در تلاش برای فهم تنظیمات مختلف با مشکلاتی مواجه شوند، چون منوها پیچیده هستند.
حقیقت
با در نظر گرفتن ویژگیهای متنوع و پیچیدهاش، EmEditor Professional قطعا ارزش وقت گذاشتن برای کاربران حرفهای که برای فراگیری ترفندهایش صبورند، و همچنین به کار با یک ویرایشگر متن کامل و بی نقص علاقهمند هستند را دارد.