Новости

Прості текстові редактори

  1. UltraEdit 11.10a
  2. EmEditor 4.13 Pro
  3. TigerPad 3.6 alpha 1.4.7
  4. xTed 2.0 alpha 1

Модуль пошуку не встановлено.

22.07.2005

Віктор Куц

Не так давно на сторінках нашого журналу був опублікований огляд альтернативних текстових процесорів, здатних обробляти багатосторінкові документи зі складним форматуванням і на рівних конкурувати з "Його Величністю" MS Word'ом.

Але в повсякденному житті, крім верстки серйозних текстових документів, нам дуже часто доводиться працювати з найпростішими текстовими документами, що не містять елементів форматування, - вносити невеликі зміни в текстові файли (наприклад, файли настройки) або редагувати HTML-документ. Погодьтеся, не зовсім раціонально заради цього завантажувати потужний текстовий процесор. Для "стрілянини по горобцях" потрібна аж ніяк не гармата, а щось легше. І в нашому випадку такою собі ось "рогаткою замість зенітки" виступають прості текстові редактори, здатні впоратися з простими текстами на порядок краще і швидше будь-якого офісного застосування.

В обмін на певні обмеження своєї функціональності і відмова від тісної інтеграції з офісними додатками, прості текстові редактори (принаймні, більшість з них) набагато більш компактні, що дозволяє позиціонувати їх як заміну стандартному "Блокноту". При цьому вони набагато перевершують його по функціональності. У число основних завдань таких редакторів входить ведення заміток, а також робота з кодами програм, написаних на різних мовах, файлами, різними скриптами, балками, HTML і XML-кодом.

Виходячи з цього переліку завдань, спробуємо коротко окреслити основні вимоги, що пред'являються до простих текстових редакторах.

Природно, що їх габарити бажано мати поменше, а швидкість роботи (в першу чергу - відкриття великих файлів) - побільше; зовсім навіть не зайвою буде підсвічування синтаксису різних мов програмування; настройки редактора повинні дозволяти "на льоту" змінювати стиль роботи в залежності від оброблюваного матеріалу. Крім того, бажано наявність вбудованої таблиці символів, щоб можна було вставити, наприклад, символи торгової марки або копірайту. Також, в силу специфіки застосування простих текстових редакторів, аж ніяк не зайвою буде підтримка ними мультіоконності, тобто здатності одночасно працювати з декількома документами, що знаходяться в різних вікнах; нормальна підтримка Unicode, що надає можливість кодувати всі знаки, які використовуються для більшості існуючих сьогодні мов - західноєвропейських, слов'янських, семітських, грецького і т. д. Ну і на закінчення, як, втім, і для будь-якого іншого програмного продукту, бажано мати приємний і зручний в роботі інтерфейс з налаштованим панелями інструментів і поєднаннями "гарячих" клавіш.

Підтримка Unicode в даному випадку особливо актуальна, так як до самого останнього часу особисто я віддавав перевагу текстового редактора Aditor, вдало поєднував в собі багату функціональність, високу продуктивність і зручний, добре продуманий інтерфейс, завдяки чому він багато років був визнаним лідером в своєму класі. Але цей проект, давно занедбаний авторами, на жаль, вже не розвивається. Зокрема, Aditor не вміє працювати з сучасними юнікодовскімі кодуваннями, тому його неможливо використовувати для роботи з багатьма файлами Windows XP. А це вже нікуди не годиться - навіть задовольняючи по всім іншим "статтями" мої запити, цей чудовий продукт все-таки потребує заміни.

Саме пошуку гідного програмного продукту, який не поступається за можливостями Aditor'y і в той же час підтримує Unicode, і присвячений наш сьогоднішній огляд.

UltraEdit 11.10a

Перша версія UltraEdit (правда, під іншою назвою) побачила світ у далекому 1994 році. І, що позиціонується як професійний інструмент для людей, щодня і активно працюють з різного роду текстовими матеріалами та мовами програмування, відразу ж привернула до себе найпильнішу увагу. Самі творці програми називають її "Text Editor - HEX Editor - HTML Editor - Programmers Editor".

Основні можливості редактора: підсвічування синтаксису практично всіх відомих мов програмування; редагування бінарних файлів; підключення зовнішніх програм з перехопленням їх виведення; перевірка орфографії з підключаються словниками (в вихідної поставки тільки для англійської мови); можливість блочного виділення тексту; підтримка декількох буферів обміну; потужний інструментарій пошуку, заміни і порівняння файлів; управління "гарячими" клавішами; створення макросів; вбудована таблиця символів; підтримка великої кількості кодувань, включаючи Unicode. Тому у UltraEdit немає особливих проблем при роботі з кирилицею. До числа ж «не особливих" проблем варто віднести повну відсутність підтримки кодування KOI-8R, в даний час вже не настільки актуальною, як раніше, хоча "лінуксоїди" з цим твердженням, мабуть, і не погодяться.

Найпотужніший інструментарій UltraEdit надає і web-розробникам: це і можливість працювати з багатосторінковими проектами, вбудовані засоби розробки HTML-документів і CSS-таблиць, повноцінний FTP-клієнт - всього відразу і не перерахуєш. Зручна бічна панель забезпечує швидкий доступ як до робочих файлів, так і до будь-якої папки або документа, що знаходяться на будь-яких дисках комп'ютера, локальних або мережевих.

До числа незаперечних переваг редактора UltraEdit слід віднести опрацьований до дрібниць дизайн, потужні інструментальні засоби, багатовіконний інтерфейс, масу сервісних зручностей. Але не обійшлося і без недоліків, що виникають, в основному, з "неросійського" походження редактора: не підтримує кодування KOI-8R, немає російського інтерфейсу, що, з огляду на підвищену складність програми, досить критично. Крім того, якщо спочатку UltraEdit цілком відповідав визначенню "простий і дуже зручний текстовий редактор", то до теперішнього часу він, поступово "обростаючи" численними додатковими функціями, і (найнеприємніше) розрісшися до вже просто непристойних розмірів, перетворився на справжнього "монстра" (метаморфоза, аналогічна сталася з колись чудової графічної "смотрелки" ACDSee). Що, погодьтеся, не додає йому привабливості.

EmEditor 4.13 Pro

Ще один досить солідний (як за своїми можливостями, так і по "габаритах") проект - творіння японських умільців EmEditor - один з найпотужніших (і швидких) на сьогодні текстових редакторів для програмістів, web-розробників і досить «просунутих» користувачів.

Серед ключових функцій цього редактора в першу чергу варто відзначити якісну підтримку всіх мислимих і немислимих кодувань, включаючи прекрасну реалізацію юнікода (що цілком зрозуміло: тим, хто успішно справляється з кодуванням ієрогліфів, всі інші кодування здадуться просто "дитячим лепетом") і таку досить рідко зустрічається функцію, як відображення коду символів. Крім того, в наявності є пошук і заміна у файлах (в тому числі з використанням регулярних виразів); настроюється підсвічування синтаксису мов програмування, посилань і адрес електронної пошти; блоковий режим виділення в тексті. EmEditor забезпечує потужну підтримку макросів, написаних на JavaScript або VBScript, що реалізують практично будь-які операції, що використовуються часто або нехай навіть періодично, згодом призначивши їм свою власну комбінацію клавіш. Макроси базуються на движку Windows Scripting Host (WSH). На офіційному сайті EmEditor можна знайти велику кількість готових макросів, написаних як авторами програми, так і ентузіастами. Особисто для мене найбільший інтерес викликали макроси для вставки основних HTML-тегів і PHP-функцій, що істотно полегшують створення і редагування web-документів.

Доброго слова варто і інтерфейс EmEditor: настроюються панелі інструментів і меню, можливість індивідуального підстроювання зовнішнього вигляду робочого середовища під будь-який тип файлів (в тому числі зміна шрифтів і колірних схем оформлення). Незважаючи на те що переважна більшість сучасних текстових редакторів є багато віконний, розробники EmEditor зберегли вірність традиційному SDI-інтерфейсу (один документ - одне вікно), і важко віднести це до недоліків програми - адже до сих пір велика армія затятих супротивників MDI-додатків. Втім, і до достоїнств редактора віднести SDI-інтерфейс теж ніяк не вийде.

Налаштування програми, хоч і досить багаті, але реалізовані дуже вже нестандартно (і подекуди відверто заплутані), що ускладнює освоєння редактора непідготовленими користувачами. Те ж можна сказати і про його англомовному інтерфейсі (хоча вихід кожної нової версії EmEditor незмінно супроводжується появою досить якісних русифікаторів).

Таким чином, текстовий редактор EmEditor є досить збалансоване і дуже цікаве (з усіх боків) рішення, в якому нечисленні (і, треба сказати, не особливо принципові) недоліки з лишком компенсуються його незаперечними перевагами.

TigerPad 3.6 alpha 1.4.7

TigerPad - це досить простий, але цілком функціональний редактор, здатний редагувати не тільки текстові файли в різних кодуваннях, а й документи HTML. Він має невеликий розмір, красиво виглядає (за замовчуванням - трішки незграбно, але це легко виправляється), всі його численні функції толково розсортовані по меню, при цьому і зовнішній вигляд робочого вікна, і панелі інструментів настроюються. До безперечних достоїнств програми можна віднести можливість роботи з файлами необмежених розмірів (хоча, чесно кажучи, швидкість відкриття великих файлів могла б бути і вище); підсвічування синтаксису мов HTML, C / C ++, Pascal, JavaScript і т.д., причому файли підсвічування легко пишуться (або правляться) самостійно; підтримку основних кодувань: DOS (866), WIN (1251), KOI-8R, ISO, MAC, UTF-8, Unicode, BASE64 і всіх версій 7-бітних кодувань. Більш того, він може правити помилки набору тексту при неправильному кодуванні, а також автоматично визначати кодування при відкритті файлу і вставці фрагмента тексту з буфера обміну, знає транслітерацію.

Web-дизайнерам сподобається те, що TigerPad'y відомі багато HTML-теги і він може додавати їх в текст. Ще він вміє оптимізувати HTML-код, прибираючи при цьому зайві теги; вміє переводити HTML в текст і назад; створювати HTML-сторінки за допомогою шаблонів; містить більше 80 готових JavaScript і DTHML-скриптів і може запам'ятовувати приклади користувача. До речі, всі вставляються програмою теги - завантажуються, тобто кожен користувач може створити свій власний список найбільш важливих тегів, а також змінювати його в будь-який час. Але і це ще не все - редактор може працювати в режимі "Нотатки", також він в будь-який час може показати статистику поточного документа, вміє переводити числа з однієї довільної системи числення в іншу.

На тлі такого достатку можливостей цього все-таки досить компактного продукту, нечисленні недоліки TigerPad просто губляться, але це зовсім не означає, що їх немає зовсім. Дуже добре, що редактор не вимагає інсталяції, але ось те, що він після кожного свого запуску свавільно встановлює себе, улюбленого, редактором за замовчуванням для підтримуваних типів файлів - це, по-моєму, нікуди не годиться. Та й деякі функції програми викликають просто здивування - це стосується не тільки ідіотської (вибачте за різкість, але іншого визначення їй я не знаходжу) функції вставки в текст документа мату (спасибі хоч, що автор здогадався зробити її відключається), але і досить абсурдного " реверсу "," вивертає "введений текст навиворіт.

xTed 2.0 alpha 1

Більшість з альтернативних стандартному "Блокноту" Windows текстових редакторів, розрахованих на роботу з простим неформатований текстом (в тому числі і всі розглянуті вище), орієнтовані, в першу чергу, на програмістів. Зрозуміло, "програмістські" функції, які пересічному користувачеві просто-напросто не потрібні, серйозно ускладнюють ці програми. Текстовий же редактор xTed (набагато більше відомий під своїм попереднім ім'ям - TextEd) призначений саме для роботи з простим неформатований текстом в різних кодуваннях, включаючи Unicode, а також для зручного читання текстових файлів і електронних книг в простому текстовому форматі.

Програма відрізняється приємним зовнішнім виглядом, оригінальною панеллю швидкого доступу до основних командам (замість плаваючих віконець команд пошуку / заміни, переходу, шифрування і таблиці символів), підтримує гарячі клавіші (настроюються за бажанням користувача) для виконання основних операцій.

На відміну від більшості аналогічних текстових редакторів, рядок стану в xTed дуже інформативна: тут відображаються не тільки номер стовпця і рядка, на якій знаходиться курсор, але і загальний розмір відкритого файлу в байтах, а також загальна кількість рядків в документі, відсоток переглянутого тексту ( що дуже зручно при читанні електронних книг), а також індикатори кодування документа, включення функцій перенесення слів, вставки / заміщення символів, режимів "Тільки читання", "Захоплення буфера" і "Копіювання в буфер".

Оригінальна можливість програми - режим "тільки читання", що виключає можливість випадкового зміни тексту під час роботи з ним, і тому дуже зручний для перегляду електронних книг та інших великих файлів. Крім того, в ній досить цікаво реалізована робота з буфером обміну - можливий як захоплення буфера обміну з подальшою автоматичною вставкою його вмісту в текст, так і автоматичне копіювання в буфер обміну виділеного фрагмента тексту. Та й інші функції xTed цілком "на рівні": він вміє шифрувати документи за алгоритмом BlowFish; показувати службові символи; відновлювати текст, набраний в невірній розкладці. А ще підтримується робота з шаблонами; блочне виділення тексту; запуск редагованого документа на виконання за певними правилами і ще дещо по дрібниці.

Попередній варіант редактора - TextEd, при всіх своїх перевагах, мав дуже прикрим недоліком - відкриття навіть не найбільшого документа займало 2-3 секунди, що, самі розумієте, його прикрашати. Однак в поточній версії швидкість відкриття документів істотно зросла і вже не викликає колишнього роздратування. Невже в особі програми xTed ми, нарешті, наблизилися до ідеалу простого текстового редактора? На жаль немає. Перелік недоліків програми, звичайно, набагато скромніше переліку її достоїнств, але вони все-таки мають місце. І найпомітніший з них - xTed не вміє підсвічувати синтаксис мов програмування (без чого, в принципі, можна обійтися) і HTML (а ось це дуже хотілося б побачити в наступних версіях програми). А взагалі-то, якщо говорити про заміну "Блокнота", то xTed, по-моєму, є оптимальним вибором. Навіть незважаючи на свій "альфа" -Статус, який, всупереч поширеній думці про небажаність використання таких програм в повсякденній практиці, абсолютно не відбивається ні на стабільності роботи програми, ні на її можливостях (те ж саме можна сказати і про іншу "Альфи" нашого огляду - редакторі TigerPad).


Невже в особі програми xTed ми, нарешті, наблизилися до ідеалу простого текстового редактора?

Уважаемые партнеры, если Вас заинтересовала наша продукция, мы готовы с Вами сотрудничать. Вам необходимо заполнить эту форму и отправить нам. Наши менеджеры в оперативном режиме обработают Вашу заявку, свяжутся с Вами и ответят на все интересующее Вас вопросы.

Или позвоните нам по телефонам: (048) 823-25-64

Организация (обязательно) *

Адрес доставки

Объем

Как с вами связаться:

Имя

Телефон (обязательно) *

Мобильный телефон

Ваш E-Mail

Дополнительная информация: