Донецкий техникум промышленной автоматики

Путівник по текстових редакторах. Частина 4.

  1. Попередні частини путівника

Попередні частини путівника

СодержаніеNotepad ++ 4.6

Офіційний сайт: http://notepad-plus.sourceforge.net
Розмір: 1999 КБ
Ціна: безкоштовний

Робоче вікно Notepad ++

Notepad ++ є досить потужним, і в той же час, безкоштовним редактором текстових файлів. Проект ґрунтується на бібліотеці Scintilla, що, за словами автора, забезпечує максимальну швидкість роботи програми. Важко говорити про швидкість, стосовно до подібних компактним програмами, адже будь-який текстовий редактор працює без будь-яких вповільнень, або як ще прийнято говорити, гальм.

Основною особливістю Notepad ++ варто визнати вельми незвичайну підтримку кольорових принтерів. Програма працює тільки з простим текстом. Різні дослідження на тему RTF їй недоступні. Логічно було б припустити, що під час роздруківки всі букви будуть одного кольору. Однак це не зовсім так. Текстовий редактор підтримує підсвічування синтаксису. В результаті різні символи можуть мати різні кольори. Все це буйство фарб буде коректно передано на кольоровому принтері. В результаті ви отримуєте можливість роздруковувати, наприклад, вихідні тексти програм, бачачи на папері підсвічування синтаксису.

Notepad ++ підтримує автоматичне завершення слів. За великим рахунком, вже сам факт наявності даної функції можна записати програма в плюс. Але Notepad ++ не просто допомагає при наборі тексту, він дозволяє призначати для кожної мови програмування власний набір функцій. Ви починаєте вводити якусь команду, а текстовий редактор відразу пропонує варіанти його завершення. Причому, вони не придумуються зі стелі, а беруться з конкретного словника, зазначених вище в налаштуваннях. Для введення простого тексту не обов'язково використовувати спеціалізовані словники зі списками функцій. Досить запам'ятовування раніше введених слів в журнал. Якщо воно вже зустрічалося раніше в тексті, його варіант буде запропонований як автоматичного завершення слова.

Автоматичне завершення слів в Notepad ++

Багато текстових редакторів дозволяють відкривати кілька документів одночасно. Для цього використовуються вкладки. Notepad ++ володіє додатковою можливістю, яка полягає в поділі робочого вікна програми на кілька панелей. Це дозволяє одночасно переглядати і редагувати кілька документів.

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

Текстовий редактор володіє великим набором функцій управління рядками. Ви можете видаляти цілі рядки, займатися їх дублюванням, перенесенням, об'єднанням. Будь-яка рядок може переміщатися вгору або вниз по тексту. В тексті можна видаляти всі зайві прогалини, створювати колонки, змінювати регістр букв.

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

Швидке введення текстових рядків можливий також за допомогою модуля Quick Text. Він полягає в підтримці величезної кількості складних конструкцій, які можна вводити за допомогою скорочень. Наприклад, ви можете набрати слово table, при цьому додавши в документ велику порцію HTML-коду, який відповідає за організацію таблиці на web¬-сторінці.

Завдяки великій кількості сервісних функцій швидко писати текст, Notepad ++ зручний у використанні для підготовки простих текстових документів, а також непоганий при розробці web-сайтів і програмного забезпечення.

До змісту PSPad 4.5.3

Офіційний сайт: www.pspad.com
Розмір: 3436 КБ
Ціна: безкоштовний

Робоче вікно PSPad

Текстовий редактор PSPad призначається, в першу чергу, для програмістів. Його зручно використовувати для розробки і коригування вихідного коду додатків. Це не означає, що робота зі звичайним текстом в PSPad нагадує каторгу і тортури, адже програма містить велику кількість інструментів, що застосовуються і при роботі з простими, класичними текстами.

З точки зору організації взаємодії з користувачем, PSPad відрізняється від простих текстових редакторів наявністю лівій бічній панелі, усередині якої зосереджені інструменти управління файлами і проектами.

Проекти застосовуються в програмуванні. Роль PSPad полягає в об'єднанні групи файлів або папок. Вони являють собою єдиний проект. Кожному документу призначається компілятор. Текстовий редактор дозволяє перехоплювати журнал компіляції і виводити його в спеціальній панелі. В результаті виходить подоба повноцінного життєвого оболонки.

Другий елемент лівій бічній панелі є файловим навігатором. Його призначення перетинається з функцією відкриття документів. Однак при роботі з бічною панеллю навігація і пошук файлів відбуваються значно швидше і наочніше.

Цікаве рішення, пов'язане з закладками, застосовано в PSPad. Ви можете додавати в них файли, папки, посилання на web-сторінки, а також окремі інструменти текстового редактора.

У нижній частині робочого вікна знаходиться панель журналу. За замовчуванням вона відключена, але легко викликається за допомогою гарячих клавіш, а також в автоматичному режимі при використанні деяких функцій. Усередині журналу відображається log-файл роботи компілятора, результати всередині документа і в різних файлах, а також службова інформація про FTP-з'єднання.

Права частина робочого вікна програми за замовчуванням не містить спеціалізованих інструментів. Однак ви можете відкривати кілька варіантів панелей. Допускається виклик таблиці ASCII-символів, а також перегляд вмісту буфера обміну. Можна відкрити панель структури файлу, калькулятор перетворень чисел, а також палітру, за допомогою якої вибирається колір.

Текстовий редактор дозволяє працювати з декількома документами одночасно. Їм не обов'язково бути об'єднаними в один проект. Перемикання між документами здійснюється за допомогою вкладок.

При виході з програми є можливість збереження всієї сесії. Це означає, що під час наступного запуску програми будуть відкриті ті ж самі документи.

До складу PSPad входить FTP-клієнт. За допомогою нього можна редагувати файли безпосередньо на віддаленому сервері.

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

PSPad підтримує підсвічування синтаксису текстових файлів. Метод підсвічування залежить від розширення файлу, яке вказує на конкретний формат.

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

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

Багато текстових редакторів вміють змінювати кодування тексту. PSPad здатний на більше. Крім зміни кодових сторінок, він дозволяє виробляти конвертацію між форматами ANSI, Quoted-Printable, Base64. Текст може перетворюватися в URL, з нього можна видаляти і повертати назад всі надрядкові знаки.

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

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

Автоматичне завершення слів в PSPad

Текстовий редактор має потужний інструментом попереднього перегляду HTML-коду. Він використовує компоненти браузера Internet Explorer. На перший погляд, здається, що подібна технологія є урізаним варіантом повноцінного використання браузера. Насправді, PSPad має масу корисних функцій, властивих саме попереднього перегляду розроблюваного проекту.

Попередній перегляд HTML в PSPad

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

Завдяки великій кількості сервісних функцій, PSPad може бути використаний не тільки для редагування простого тексту, але і для розробки вихідного коду програм, для створення HTML-сторінок.

До змісту RJ TextEd 4.10

Офіційний сайт: www.rj-texted.se
Розмір: 7693 КБ
Ціна: безкоштовний

Робоче вікно RJ TextEd

Коли ми говоримо про універсальні програмних продуктах, то, зрозуміло, не очікуємо від них здійснення чудес. Браузер не повинен марнувати оптичні диски, музичний програвач по праву не вміє переглядати цифрові негативи RAW, а в файлових менеджерах не чорт поверхові плани будинків. Але в рамках якоїсь однієї групи завдань універсальним продуктам немає рівних в плані функціональності. За сумою можливостей RJ TextEd перевершує більшість конкурентів, представлених в даному путівнику. Цей текстовий редактор включає в себе величезну кількість сучасних напрацювань в області роботи з простим текстом. І, що не властиво для подібних продуктів, RJ TextEd абсолютно безкоштовний.

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

Вікно редагування текстових документів має чотири режими. Перший з них, Home, є аналогом початкової сторінки браузерів. Тут ви можете побачити список всіх відкритих файлів, а також перейти за деякими посиланнями, наприклад, прочитати документацію до продукту, відвідати офіційну сторінку проекту, написати лист розробникам. Друга вкладка призначається безпосередньо для роботи з текстом. Третій режим вікна редагування документів призначений для попереднього перегляду HTML. І, нарешті, остання вкладка містить файловий менеджер. Він складається з двох панелей, дозволяючи зручно копіювати і переносити файли.

Файловий менеджер RJ TextEd

RJ TextEd дозволяє редагувати файли, що використовують різноманітні кодування. Всі кодові сторінки, що використовують кирилицю, обробляються коректно. Варто зауважити, що кошти перетворення кодувань розташовані в двох меню. Основний розділ не містить деяких специфічних елементів, наприклад, KOI8-R. Він знаходиться в підрозділі додаткових кодових сторінок. Тексти, що використовують юнікод, можуть вільно завантажуватися і зберігатися.

Програма не має обмеження на кількість відкатів назад і повернень змін. Для швидкої навігації по тексту можна створювати до десяти закладок. Режим перенесення слів на інший рядок працює не тільки в статичному режимі, але і під час набору тексту.

Текстовий редактор вміє перевіряти орфографію. Перевірка працює навіть в документах, що використовують юнікод, де зустрічається відразу кілька мов. Для кожної мови необхідно завантажувати відповідні словники. Російський словник присутній на офіційній сторінці проекту.

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

Для зручної навігації по вихідним текстам додатків використовується навігатор коду. Він дозволяє бачити структуру класів, їх методи. Ви можете вільно переміщатися по структурі дерева коду. Якщо ви перейменували десь в тексті одну змінну, то її ім'я зміниться у всьому модулі. Блокове виділення дозволяє швидко створювати коментарі і, навпаки, знімати їх. Текстовий редактор вміє автоматично завершувати імена класів і різні теги. Швидкість розробки коду при цьому, логічно припустити, підвищується.

Для створення HTML-сторінок призначається набір помічників, за допомогою яких багато документи можуть бути оформлені, в прямому сенсі слова, за кілька кроків. За допомогою майстрів можна створювати таблиці, списки, фрейми і багато іншого, що застосовується на web-сайтах. Не обов'язково вручну вводити код, адже є інструменти, значно спрощують роботу web-програміста. Для створення CSS-стилів передбачений спеціальний редактор. Як було сказано раніше, попередній перегляд результатів праці можливий прямо з робочого вікна програми. Однак ви можете швидко перемикатися на зовнішні додатки, браузери. Програма підтримує Internet Explorer, Mozilla Firefox і Opera. Таким чином, web-програміст може швидко перевірити свою роботу в трьох популярних браузерах, які, як відомо, не зовсім однаково відображають HTML-сторінки. Втім, перед тим, як почати перегляд, HTML-документ можна перевірити за допомогою спеціального сервісу. RJ TextEd проводить перевірку (validation) і, в разі виявлення помилок, виводить в спеціальній консолі. А після того, як робота над документом завершена, його можна завантажити на віддалений сервер за допомогою вбудованого FTP-клієнта.

Крім текстових документів, RJ TextEd може працювати і з бінарними файлами. Ви можете відкривати їх, редагувати в HEX-режимі, після чого зберігати документи.

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

RJ TextEd - потужний текстовий редактор, що володіє масою корисних інструментів, які допомагають при роботі з простим текстом, з HTML і багатьма мовами програмування.

До змісту Silver Editor 1.5.1

Офіційний сайт: www.swmirror.org
Розмір: 1227 КБ
Ціна: безкоштовний

Робоче вікно Silver Editor

Текстовий редактор Silver Editor можна рекомендувати не більше, ніж заміну стандартному інструменту Windows, Блокноту. Яких-небудь особливих бонусів в плані функціональності просто немає. Додаток працює в трьох популярних операційних системах, і це, мабуть, основна особливість програми. Більшість розглянутих в путівнику текстових редакторів, працюють тільки в Windows. Як наслідок, при переході в іншу систему, необхідно освоювати новий додаток. Silver Editor ж можна використовувати в Windows, Mac OSX і в відкритих UNIX-системах.

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

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

Silver Editor практично не має будь-яких сервісних функцій. Текстовий редактор недалеко пішов від Блокнота в плані збільшення можливостей.

До змісту SkimEdit 4.0

Офіційний сайт: www.skimsoft.com
Розмір: 94 КБ
Ціна: безкоштовний

Робоче вікно SkimEdit

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

Перша відмінність від Блокнота Полягає в возможности Редагування документів більш 64Кб. Обмеження піднімається до 2 ГБ. Деякі редактори и зовсім оголошують про можлівість роботи з файлами Необмежений ОБСЯГИ. Але і два гігабайти теж, м'яко кажучи, вельми солідний обсяг для простого тексту.

Програма підтримує всі основні кодування, що використовуються при роботі з простим текстом. Мало того, ви можете вільно перетворювати кодові сторінки. Деякі з основних сполучень винесені в окремі пункти меню, інше зібрано воєдино. Ви вказуєте вихідну кодування і її кінцевий варіант, після чого відбувається перетворення тексту.

Деякі текстові редактори мають можливість підсвічування синтаксису. Можна сказати, що і SkimEdit вміє робити подібне. Але потрібно зробити одне суттєве застереження. На відміну від інших програм, де набір варіантів синтаксису величезний, тут ви можете вибирати лише два режими. Один з них виділяє URL, і ви можете навіть переходити за посиланнями, автоматично запускаючи браузер, встановлений в системі за замовчуванням. Другий режим полягає в підсвічуванні синтаксису HTML.

Якість програмного продукту складається не тільки із серйозних факторів, а й з дрібниць. Текстові редактори часто використовуються для швидкого перегляду документів. Вам хочеться відкрити файл, швидко закрити і перейти на наступний елемент списку. Всі програми закриваються за допомогою поєднання клавіш Alt + F4. Це не зручне. SkimEdit закривається також за допомогою Esc.

Друга приємна дрібниця полягає в автоматичному копіюванні інформації в буфер обміну. Подібний механізм активно використовується у відкритих системах, але в Windows застосовується досить рідко. Для копіювання виділеного тексту в буфер, по штату необхідно натиснути Ctrl + C. У випадку використання SkimEdit, копіювання відбувається автоматично після завершення виділення. Для повного щастя додатка не вистачає можливості вставки тексту за допомогою середньої кнопки миші.

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

У чому ж секрет такої малої розміру дистрибутива програми? Він простий. Програма написана на асемблері. В результаті вийшов компактний, але досить функціональний текстовий редактор.

до змісту TEA 12.4.2

Офіційний сайт: www.roxton.kiev.ua
Розмір: 983 КБ
Ціна: безкоштовний

Робоче вікно TEA

У шкільні роки, в класі завжди знаходився незвичайний учень, з дивацтвами. Його боялися, цуралися, захоплювалися, називали білою вороною. Серед програмних продуктів також зустрічаються нестандартні екземпляри. Одним з подібних текстових редакторів є TEA.

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

Програма має дві версії. Одна з них працює в Windows, а інша - в Linux. Вони не ідентичні, володіючи різним набором інструментів. І це, загалом-то, теж рідкість.

TEA не має панелі інструментів. Відразу під головним меню розташовується рядок з вкладками. Всередині неї відображаються заголовки відкритих документів, між якими відбувається перемикання. Під областю редагування тексту розташовується панель виведення службової інформації. Як неї виступають результати роботи деяких функцій, повідомлення про помилки або вдало виконаних діях. Відразу над рядком статусу розташоване поле введення. Саме так воно і називається. Поле використовується для введення різних числових і строкових значень, параметрів використовуваних функцій. Наприклад, за допомогою поля введення здійснюється пошук і заміна тексту.

Усередині заголовка робочого вікна програми присутня кнопка з зображенням букви Z. Даний елемент інтерфейсу призначається для особливого згортання TEA. На екрані залишається лише заголовок вікна і головне меню. Повторне натискання кнопки Z повертає вікна розгорнутий вид.

Нижня частина робочого вікна відводиться під панель стану. На ній відображається формат закінчення рядків (Windows або UNIX), поточна кодування тексту і розкладка клавіатури.

При перетягуванні об'єктів на робоче вікно TEA, може статися кілька варіантів дій. Якщо здійснюється перенесення текстових файлів, то відбувається їх відкриття. Якщо ж ведеться робота з графічними файлами, то зображення вставити в текст у вигляді елементів тієї мови розмітки, яка була обрана в налаштуваннях програми.

TEA підтримує шаблони. Вони зберігаються всередині спеціальної папки. Будь-який текстовий документ можна зберегти як шаблон.

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

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

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

Текстовий редактор зручно використовувати для верстки документів HTML, Docbook і LaTeX. При виділенні фрагмента тексту і вибору будь-якого пункту меню верстки, регіон оформляється тегами. Деякі теги вставляються безпосередньо в текст, не вимагаючи попереднього виділення.

Програма вміє обчислювати кінцевий обсяг документа в форматі HTML. При цьому підраховується, який розмір має поточний документ разом з картинками, flash-анімацією і іншими об'єктами, на які є локальні посилання. Обсяг вимірюється в кілобайтах.

TEA дозволяє вставляти в документ стандартні рядки, наприклад, дату, ім'я файлу, поточний колір і багато іншого. Поле введення може використовуватися в якості калькулятора. У ньому здійснюються різні обчислення. Велика кількість функцій пов'язано з обробкою рядків. Ви можете видаляти рядки, усувати зайві прогалини, нумерувати їх, змінювати порядок. Символи всередині конкретної рядки можна пускати назад, змінюючи порядок.

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

Допускається створення закладок у тексті. Ви можете створювати до десяти якорів, до яких здійснюється швидкий доступ з меню @. Крім того, TEA дозволяє здійснювати навігацію від відкриває дужки до її закриває елементу.

TEA, на відміну від більшості простіших текстових редакторів, вимагає довгого освоєння і звикання. Він трохи схожий на популярний у відкритих системах Emacs, що застосовується, в основному, при підготовці вихідних текстів програмних продуктів.

до змісту зведена таблиця

до змісту

У чому ж секрет такої малої розміру дистрибутива програми?