Автор | Сообщение |
|
| moderator
|
Пост N: 1174
Зарегистрирован: 06.07.06
|
|
Отправлено: 04.04.19 14:37. Заголовок: Hbedit - текстовый редактор (продолжение)
Довел, наконец, свой текстовый редактор до того состояния, когда можно показать его общественности. Я начал писать его сначала как замену Memoedit(), но потом увлекся) и решил сделать что-то помощнее, как нормальный редактор для повседневного использования. Мне приходится в течение дня работать и под виндами, и под Линуксом - использую Far и mc, соответственно. Иногда Vim - но к некоторым вещам в нем так и не привык. Но хочется иметь что-то одно для всех платформ - не слишком навороченный, но чтоб было все что надо. Сегодня выложил на github: https://github.com/alkresin/hbedit. F9 (или мышкой по соответствующей надписи) - главное меню. В ближайших планах: - Lower/Upper для utf8 - новые режимы подсветки ( директивы препроцессора и пр. ) - скобки - подсветка парных и переход на парные - undo - решить проблемы с табуляцие - сохранение истории открытых файлов, поиска - написать help (hbedit.help) Если есть идеи для реализации - буду рад услышать.
|
|
|
Ответов - 27
, стр:
1
2
All
[только новые]
|
|
|
| постоянный участник
|
Пост N: 1642
Зарегистрирован: 27.01.07
|
|
Отправлено: 31.05.23 13:33. Заголовок: Косячок с ftp: Видео..
|
|
|
|
| moderator
|
Пост N: 1507
Зарегистрирован: 06.07.06
|
|
Отправлено: 31.05.23 16:11. Заголовок: > Косячок с ftp ..
> Косячок с ftp Спасибо, исправил. > как на ftp включить корректный показ имен файлов в русской кодировке? Сейчас никак, разве что поставить в hbc.ini cp=UTF8, но тогда в Windows локальные русские имена будут неверно отображаться Надо будет сделать переключение кодовой страницы на панели. На ftp серверах, в основном, utf8.
|
|
|
|
| постоянный участник
|
Пост N: 1643
Зарегистрирован: 27.01.07
|
|
Отправлено: 31.05.23 16:31. Заголовок: alkresin пишет: На ..
alkresin пишет: цитата: | На ftp серверах, в основном, utf8 |
| Да
|
|
|
|
| moderator
|
Пост N: 1508
Зарегистрирован: 06.07.06
|
|
Отправлено: 01.06.23 14:27. Заголовок: v2.23-40 Добавлена в..
v2.23-40 Добавлена возможность устанавливать кодовую страницу для каждой панели (меню Pane mode), список возможных вариантов задается в hbc.ini, [OPTIONS], cpinuse. При переходе на sftp:, ftp: автоматически устанавливается utf8, убрать это можно в hbc.ini, [OPTIONS], utf8auto. Ну и всякие исправления, чтобы файлы с русскими именами нормально копировались на сервера с кодовой страницей, отличной от локальной, и обратно.
|
|
|
|
| moderator
|
Пост N: 1511
Зарегистрирован: 06.07.06
|
|
Отправлено: 05.06.23 09:26. Заголовок: v2.23-46 HbEdit руси..
v2.23-46 HbEdit русифицирован, для этого использован hbi18n. О переводе на другие языки - в заметках.
|
|
|
|
| moderator
|
Пост N: 1512
Зарегистрирован: 06.07.06
|
|
Отправлено: 05.07.23 11:05. Заголовок: v2.23-63 Исправления..
v2.23-63 Исправления, в hbcommander добавлена функция "быстрого просмотра" по Ctrl-Q и вызов контекстного плагина по Space. Добавлены плагины для .fb2, fb2.zip файлов - для быстрого просмотра и для чтения (по Space). Fb2, если кто не в курсе, это популярный (на территории РФ - самый популярный, наверное) формат электронных книг. Чтение, конечно, без картинок и, пока, без перехода по ссылкам. Но с содержанием (Alt-L). Я сам читаю много, давно хотел сделать.
|
|
|
|
| moderator
|
Пост N: 1513
Зарегистрирован: 06.07.06
|
|
Отправлено: 07.07.23 14:52. Заголовок: v2.23-67 Исправления..
v2.23-67 Исправления, в плагин - fb2 reader добавлены ссылки и переход по ним. Добавлен плагин - quick view файлов изображений (jpg, bmp, gif). Он работает только с HbEdit, собранным с gthwgui.
|
|
|
|
| moderator
|
Пост N: 1515
Зарегистрирован: 06.07.06
|
|
Отправлено: 11.07.23 11:04. Заголовок: v2.23-74 Исправления..
v2.23-74 Исправления, улучшения. В частности, обновлен режим удаленного выполнения команд (по ssh2) - там теперь можно запускать интерактивные команды, запускать shell - теперь это ближе к ssh2-клиенту. Для запуска удаленных программ с полноэкранным интерфейсом (mc, например) надо добавить обработку ESC-последовательностей. В windows-дистрибутив теперь включена версия, собранная под gthwgui.
|
|
|
|
| moderator
|
Пост N: 1517
Зарегистрирован: 06.07.06
|
|
Отправлено: 28.07.23 11:12. Заголовок: v2.23-95 Исправления..
v2.23-95 Исправления, улучшения. В плагин fb2 - reader добавлена поддержка изображений. Добавлен плагин для просмотра графических файлов ( bmp, jpg, gif, png, tiff ) - по пробелу, как и с fb2.
|
|
|
|
| moderator
|
Пост N: 1518
Зарегистрирован: 06.07.06
|
|
Отправлено: 31.07.23 12:40. Заголовок: v2.23-99 Исправления..
v2.23-99 Исправления, улучшения. В поиск файлов добавлена опция искать по дате изменения
|
|
|
|
| moderator
|
Пост N: 1538
Зарегистрирован: 06.07.06
|
|
Отправлено: 23.10.23 10:35. Заголовок: v2.24-00 Важные испр..
v2.24-00 Важные исправления в HbCommander, в частности, в sftp-модуле.
|
|
|
|
|
| moderator
|
Пост N: 1540
Зарегистрирован: 06.07.06
|
|
Отправлено: 13.11.23 14:40. Заголовок: v2.24-23 По сравнени..
*PRIVAT*
|
|
|
|
| moderator
|
Пост N: 1572
Зарегистрирован: 06.07.06
|
|
Отправлено: 25.12.23 15:10. Заголовок: v.2.24-31 Скорректир..
v.2.24-31 Скорректированы некоторые мелочи. Основные изменения - интеграция HwBuilder. Добавлена секция [LANG_HWPRJ] в hbedit.ini для подсветки hwprj и установки плагина, добавлен сам плагин, который позволяет запускать запускать сборку проекта с помощью hwbc, выводить результаты в окно, переходить на соответствующий файл при клике/ENTER на строке с error или warning. Аналогичные функции добавлены в плагин для prg. Сборка запускается также при клике/ENTER по hwprj-, prg- файлу в HbCommander.
|
|
|
|
| постоянный участник
|
Пост N: 4480
Зарегистрирован: 17.02.12
|
|
Отправлено: 26.12.23 00:13. Заголовок: alkresin пишет v.2.2..
alkresin пишет Вопросики 1. Как отсортировать строки по выделенному вертикальному блоку ? 2. Есть ли возможность после того, как прочитаны настройки вашего ini (к проекту), прочитать мой ini и поправить настройки по секциям из него и только потом, работа редактора ? 3. Возможна ли версия только редактора с плагинами, но без доп. обвесок из exe, dll, ... ?
|
|
|
|
| moderator
|
Пост N: 1573
Зарегистрирован: 06.07.06
|
|
Отправлено: 26.12.23 10:07. Заголовок: SergKis пишет: 1. К..
SergKis пишет: цитата: | 1. Как отсортировать строки по выделенному вертикальному блоку ? |
| Жмете m - появляется меню для действий над выделенным блоком, ну а там, в том числе, и сортировка. цитата: | 2. Есть ли возможность после того, как прочитаны настройки вашего ini (к проекту), прочитать мой ini и поправить настройки по секциям из него и только потом, работа редактора ? |
| Есть возможность указать при запуске свой ini вместо стандартного. цитата: | 3. Возможна ли версия только редактора с плагинами, но без доп. обвесок из exe, dll, ... ? |
| Да, конечно. Для этого надо собрать его без поддержки ssh, dll нужны именно для ssh. Diff.exe нужен для открытия файла с опцией Diff - если не нужно, можете удалить. Опции сборки см. http://www.kresin.ru/notes/index.php?b=blog&n=24 Кроме того, в репозитории на github есть bld_edit.bat, который собирает его без поддержки ssh.
|
|
|
|
| постоянный участник
|
Пост N: 4481
Зарегистрирован: 17.02.12
|
|
Отправлено: 26.12.23 14:05. Заголовок: alkresin пишет Жмете..
alkresin пишет цитата: | Жмете m - появляется меню для действий над выделенным блоком, ну а там, в том числе, и сортировка. |
| Валится этот режим. цитата: | Есть возможность указать при запуске свой ini вместо стандартного. |
| Делаю это, получаю что то не то, бяку какую то. Вот и хотел, на входе ваш, а потом, убрав не нужные секции в своем, подсунуть свой. Мой вариант hbedit с настроечным ini и demo.prg в utf8 c BOM тут https://TransFiles.ru/pcfc6 Из него я брал ini и кидал к вашей сборке hbedit цитата: | Для этого надо собрать его без поддержки ssh, dll нужны именно для ssh |
| Мне только тексты нужные надо для своей сборки, вид смотрим мой вариант hbedit
|
|
|
|
| moderator
|
Пост N: 1574
Зарегистрирован: 06.07.06
|
|
Отправлено: 26.12.23 16:12. Заголовок: SergKis пишет: Вали..
SergKis пишет: Да, глупая ошибка была. Исправил. цитата: | Делаю это, получаю что то не то, бяку какую то. |
| Это вы о том, что буквы наезжают друг на друга? Так надо подобрать подходящие fontname, fontheight и fontwidth. Liberation Mono, 24, 12, например, нормально смотрятся. цитата: | Мне только тексты нужные надо для своей сборки |
| Ну так соберите их без /d_USE_SSH2 - и не понадобятся тогда dll.
|
|
|
|
| постоянный участник
|
Пост N: 4482
Зарегистрирован: 17.02.12
|
|
Отправлено: 26.12.23 16:42. Заголовок: alkresin пишет Это в..
alkresin пишет цитата: | Это вы о том, что буквы наезжают друг на друга? Так надо подобрать подходящие fontname, fontheight и fontwidth. Liberation Mono, 24, 12, например, нормально смотрятся. |
| В моем варианте, по настройке из ini, смотрится нормально (запустите на представленный demo.prg в архиве), но при переносе ini к вашему варианту - полный абзац, экран непонятно какой и кодировка, явно не utf8, хотя в demo.prg есть BOM цитата: | Ну так соберите их без /d_USE_SSH2 - и не понадобятся тогда dll. |
| Не надо мне сборку, мне надо только prg редактора без лишних расширений. Я забросил разбирать hbedit именно по причине (20 год), что тексты растут как на дрожжах и окунаться в них с перерывами, голова и просто не успеваешь, сделать правки. Я бы и сейчас не дергался, но свои тексты hbedit держит в отступах (без chr(9) режим), но если брать Far, AkelPad, Notepad редакторы, то в них текты не держат выровненных границ, прыгают. Выравниваю в Far -> Akelpad, Notepad все границы держат, беру hbedit -> границы в строках развалились. Андрей, мне на это неоднократно, указывал, т.к. разваливается работа WinMergeU.exe. Пришлось вернуться на Far редактор
|
|
|
|
| постоянный участник
|
Пост N: 4483
Зарегистрирован: 17.02.12
|
|
Отправлено: 26.12.23 17:57. Заголовок: alkresin пишет Да, г..
alkresin пишет цитата: | Да, глупая ошибка была. Исправил. |
| Можете код показать, мне к себе перенести надо.
|
|
|
|
| постоянный участник
|
Пост N: 4484
Зарегистрирован: 17.02.12
|
|
Отправлено: 26.12.23 19:26. Заголовок: alkresin пишет Так н..
alkresin пишет цитата: | Так надо подобрать подходящие fontname, fontheight и fontwidth. Liberation Mono, 24, 12, например, нормально смотрятся. |
| Поставил по рекомендации 24,12 и менял фонты Liberation Mono и Lusida Console, как то не впечатляет (ваша версия hbedit) картинки с эрана тут https://TransFiles.ru/y8f3s
|
|
|
Ответов - 27
, стр:
1
2
All
[только новые]
|
|