|
|
YUI
Текстовый редактор и Web-клиент (YUI) для UNIX, среда разработчика

Рис.1 Общие настройки редактора.
Общие сведения:
- многозадачное ядро;
- полноэкранный цветной интерфейс для текстового режима терминалов;
- типы окон: редактор, Web-клиент, терминал, отладчик (интерфейс к gdb).
- двуязычное меню (русский, английский);
- настраиваемая раскладка клавиатуры;
- меню пользователя для запуска любых системных приложений,
в том числе компиляторов, с последующей обработкой итогов в
отдельном окне;
- вызов системных команд;
- контекстная помощь в формате HTML, страницы man, GNU info в окнах;
- межоконный буфер обмена для переноса текстов в окно редактора;
- арифметичесий калькулятор, 2:8:10:16-разрядный режимы, битовые операции,
импорт из буфера обмена, экспорт в буфер;
- создание bak-файлов, автосохранение по времени, сохранение режимов,
параметров окон и восстановление их при последующей загрузке;
- существует для многих unix-платформ, (уточнитесь в том разделе, где
можно забрать программы), может работать в цветном режиме на графических
змуляторах терминалов (xterm-color, rxvt).
Окно текстового редактора:
- режимы "только чтение", "линк";
- операции со строчными и колоночными блоками, копирование между окнами;
- поиск, поиск с заменой (обработка регулярных выражений), в том числе по
всем окнам типа "редактор";
- форматирование текста (по абзацам, по всему тексту, в блоке, с переносом
внутри слова, ...);
- сервис UNDO-REDO, настраиваемое количество шагов с оптимизацией;
- переход на строку с заданным номером;
- переход курсора по парным скобкам (<{[]}>) внутри многоуровневых выражений;
- режим "видимости" пробелов и табуляций;
- подсветка синтаксических конструкций языков C/C++, HTML;
- режим "страница man" для просмотра отформатированных страниц man;
возможность ввода символов по десятичному коду.

Рис.2 Окно тестового редактора.
Окно отладчика:
- интерфейс к отладчику (gdb) из проекта GNU, отслеживание исполнения
программы по исходным текстам в окнах, точки останова.

Рис.3 Окно отладчика.
Окно WEB-клиент:
- поддерживаемые протоколы http, ftp, telnet, file;
- синтаксис HTML-3;
- кэширование в настраиваемый каталог, тексты кэша в формате HTML;
- просмотр прилагаемых текстов помощи в зависимости от контекста;
- просмотр системных страниц man, GNU info с помощью встроенного
транслятора в формат HTML;
- поддерживаются теги frame, table.

Рис.4 Окно WEB-клиента.
Окно терминала:
- полноценное окно текстового терминала, тип pc3;
- просмотр выведенного на терминал, настраиваемое количество строк истории;
- возможность копирования строчных и колоночных блоков в буфер обмена;

Рис.5 Окно терминала.
|