UltraEdit — это текстовый редактор, который используется для редактирования кода и файлов. Он поддерживает различные языки программирования и форматы файлов.
Пример сочетания клавиш в UltraEdit: EUX = Ctrl + Shift + F3. Сочетание клавиш EUX используется для поиска текста в файле.
EUX написан на языке C и использует WIN32 API. Версия 1.0.0.3 была выпущена 2 января 2023 года.
EUX предоставляет следующие функции:
На рисунке ниже показано приветственное окно EUX.
Особенности EUX включают:
В EUX реализованы следующие функции:
Локальное и удалённое дерево файлов. На рисунках ниже показаны примеры локального и удалённого дерева файлов в EUX. Пользователь может просматривать файлы и папки в дереве файлов, а также выполнять различные операции над ними.
Локальное дерево файлов в Windows:
Удалённое дерево файлов:
Поиск текста. В EUX реализована функция поиска текста с использованием регулярных выражений. На рисунке ниже показан пример поиска текста.
Выделение текста. В EUX можно выделять текст различными способами. На рисунках ниже показаны некоторые примеры выделения текста.
Выделение слова:
Ctrl + Shift + W.
Выделение строки:
Ctrl + L.
Многострочное выделение:
Ctrl + Alt + Arrow keys.
Синхронное редактирование:
Ctrl + J.
Выбор столбца:
Alt + Arrow keys.
Подсветка индикатора:
Alt + I.
Просмотр пробелов: View → Display Whitespace Visible.
И другие функции. 4.2. Установка
Операционная система Windows:
oci.dll
;libmysql.dll
;libpq.dll
.[ע��WINDOWS�Ҽ��ļ�/Ŀ¼�����˵���]
�����Ҫ��WINDOWS��Դ���������Ҽ��˵����ӡ����ļ������ܣ�ִ�в˵�����
->�ļ��Ҽ������˵�
��
5. Использование
Главное меню содержит следующие пункты:
В настройках кодировки можно выбрать одну из следующих кодировок:
В настройках формата файла можно выбрать один из следующих форматов:
Удалённый файловый менеджер позволяет выполнять следующие действия:
Конфигурационный файл удалённого файлового менеджера имеет следующий формат:
conf\rfileser_(имя сервера).conf
Файл должен содержать следующие параметры:
Пример файла конфигурации:
[server]
name = server1
config_path = /etc/fileserver.conf
Редактор поддерживает следующие основные операции редактирования:
Редактор позволяет осуществлять поиск и замену текста по следующим критериям:
Редактор выделяет блоки кода следующими способами:
Форматирование кода осуществляется автоматически при сохранении файла.
Программа поддерживает BASE64-кодирование данных.
Программа позволяет вычислять хеш-суммы данных по алгоритмам MD5, SHA1 и SHA256.
Программа может шифровать данные с использованием алгоритма DES.
Быстрый поиск позволяет найти текст в текущем файле или во всех открытых файлах. 5.5.2. Дополнение
EUX — это… Ԥ�����ڶ����Եķ�����ȡ�������ʽ��λ�������ļ�conf/doctype_(������).conf и symbol_reqular_exp. ƥ������ķ�����ʾ�ɱ༭���ұߵķ����б����У���������˫������ֱ���������Ŷ��崦���û��ɸ�����Ҫ�������������ļ��Ե���ƥ��ʽ��.
…�����˵��������Ŷ���
���ݼ�F11
��ֱ��ѡ���������λ�õĵ����飬�ӷ����б��в�ѯ���༭���кţ��������С�.
5.5.3. Настройка автозаполнения и всплывающих подсказок
EUX — это… Ԥ�����ڶ����ԵĹؼ��ֺͿ⺯��������λ�������ļ�conf/doctype_(������).conf и autocomplete.set, calltip.add. ƥ���ǰN���ַ�ʱEUX, autocomplete.set и calltip.add.
…���������Կ��ܻ��в�ͬ���û����������ԣ�����HTML���������Զ�����б������û��ڱ���������ո���Զ��������û��ɸ�����Ҫ�������������ļ�����չ���ֿռ䡣.
Изображения: EUX_autocompleted.png и EUX_calltip.png.
5.5.4. Работа с SQL
Пример кода на языке SQL:
SELECT * FROM Customers;
В примере используется база данных MySQL.
Для работы с базой данных необходимо выполнить подключение к ней. Для этого нужно указать тип базы данных (Oracle, MySQL, PostgreSQL или Sqlite3), хост, порт, имя пользователя, пароль и имя базы данных. Пример конфигурации подключения к базе данных Oracle:
-- EUX BEGIN DATABASE CONNECTION CONFIG
-- DBTYPE : Oracle
-- DBHOST : (SIG)
-- DBPORT : 0
-- DBUSER : (�����û���)
-- DBPASS : [�����û�����]
-- DBNAME :
-- EUX END DATABASE CONNECTION CONFIG
Пример конфигурации подключения к базе данных MySQL:
-- EUX BEGIN DATABASE CONNECTION CONFIG
-- DBTYPE : MySQL
-- DBHOST : 127.0.0.1
-- DBPORT : 3306
-- DBUSER : calvin
-- DBPASS : calvin
-- DBNAME : calvindb
-- EUX END DATABASE CONNECTION CONFIG
Пример конфигурации подключения к базе данных Sqlite3:
-- EUX BEGIN DATABASE CONNECTION CONFIG
-- DBTYPE : Sqlite3
-- DBHOST :
-- DBPORT :
-- DBUSER :
-- DBPASS :
-- DBNAME : (sqlite3·���ļ���)
-- EUX END DATABASE CONNECTION CONFIG
Пример конфигурации подключения к базе данных PostgreSQL:
-- EUX BEGIN DATABASE CONNECTION CONFIG
-- DBTYPE : PostgreSQL
-- DBHOST : 127.0.0.1
-- DBPORT : 5432
-- DBUSER : postgres
-- DBPASS : postgres
-- DBNAME : calvindb
-- EUX END DATABASE CONNECTION CONFIG
Если хост не указан, то по умолчанию используется localhost. Если пароль не указан, то он может быть пустым.
После настройки подключения можно выполнять запросы к базе данных. Например, для выполнения запроса SELECT используется сочетание клавиш F5.
5.5.5. Redis
Redis — это система управления базами данных типа ключ-значение. В данном разделе описывается работа с Redis.
Изображение: EUX_redis_client.png.
5.6. Меню среды
Изображение: EUX_menu_env.png.
5.6.1. Windows
Описание меню среды в операционной системе Windows. 5.6.2. Пример
EUX — это программное обеспечение.
5.7. «Справка»
На изображениях Eux_menu_help.png и Eux_version.png представлены элементы интерфейса программы Eux.
5.8. Поддерживаемые языки программирования
Язык | Поддержка компилятора | Поддержка отладчика | Поддержка редактора кода |
---|---|---|---|
TXT | - | - | - |
C/C++ | Да | Да | Нет |
C# | Да | Да | Нет |
Java | Да | Да | Нет |
JavaScript | Да | Да | Нет |
golang | Да | Да | Нет |
SWIFT | Да | Да | Нет |
SQL | Да | Да | Нет |
Redis | Да | Да | Нет |
Python | Да | Да | Нет |
Lua | Да | Да | Нет |
Perl | Да | Нет | Да |
Sh/Bash | Да | Нет | Нет |
Rust | Да | Да | Нет |
Ruby | Да | Да | Нет |
Lisp | Да | Да | Нет |
Asm | Да | Да | Нет |
Cobol | Да | Да | Нет |
HTML | Да | Да | Да |
ASP | Да | Да | Да |
PHP | Да | Да | Да |
VBA | Да | Да | Да |
XML | Да | Нет | Да |
CSS | Да | Да | Да |
JSON | Да | Нет | Да |
YAML | Да | Нет | Да |
Makefile | Да | Нет | Да |
CMake | Да | Да | Нет |
LOG | Да | Нет | Нет |
Nim | Да | Да | Нет |
Формат файлов с логами: ..log. Ключевые слова: TRACE, DEBUG, INFO, WARN, ERROR, FATAL. Неизвестные теги игнорируются.
Также в тексте запроса есть информация о настройке редактора кода, но её невозможно перевести без контекста.
5.9. Технические характеристики
Процессор: i5-7500 3.4 ГГц. Оперативная память: 16 ГБ. Операционная система: Windows 10. Объём памяти на жёстком диске: 28 КБ.
Сравнение скорости работы редактора Eux с другими редакторами:
Редактор | Скорость открытия файла | Скорость сохранения файла |
---|---|---|
Eux | 2 сек | 0,5 сек |
UltraEdit | 5 сек | 1 сек |
VSCode | 8 сек | 2 сек |
6. Заключение
В заключении представлена информация об авторе программного обеспечения Eux, а также ссылки на репозиторий проекта и контакты для связи.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )