On-line: tnsr2, гостей 1. Всего: 2 [подробнее..]
АвторСообщение
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)

Если есть идеи для реализации - буду рад услышать.

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 27 , стр: 1 2 All [только новые]


постоянный участник


Пост N: 1642
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 31.05.23 13:33. Заголовок: Косячок с ftp: Видео..


Косячок с ftp: Видео: https://dropmefiles.com/BfjmR
И вопрос: как на ftp включить корректный показ имен файлов в русской кодировке?

Спасибо: 0 
ПрофильЦитата Ответить
moderator


Пост N: 1507
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 31.05.23 16:11. Заголовок: > Косячок с ftp ..


> Косячок с ftp
Спасибо, исправил.
> как на ftp включить корректный показ имен файлов в русской кодировке?
Сейчас никак, разве что поставить в hbc.ini cp=UTF8, но тогда в Windows локальные русские имена будут неверно отображаться
Надо будет сделать переключение кодовой страницы на панели. На ftp серверах, в основном, utf8.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 1643
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 31.05.23 16:31. Заголовок: alkresin пишет: На ..


alkresin пишет:

 цитата:
На ftp серверах, в основном, utf8


Да

Спасибо: 0 
ПрофильЦитата Ответить
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.
Ну и всякие исправления, чтобы файлы с русскими именами нормально копировались на сервера с кодовой страницей, отличной от локальной, и обратно.

Спасибо: 0 
ПрофильЦитата Ответить
moderator


Пост N: 1511
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 05.06.23 09:26. Заголовок: v2.23-46 HbEdit руси..


v2.23-46
HbEdit русифицирован, для этого использован hbi18n. О переводе на другие языки - в заметках.

Спасибо: 0 
ПрофильЦитата Ответить
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).
Я сам читаю много, давно хотел сделать.

Спасибо: 0 
ПрофильЦитата Ответить
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.

Спасибо: 0 
ПрофильЦитата Ответить
moderator


Пост N: 1515
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 11.07.23 11:04. Заголовок: v2.23-74 Исправления..


v2.23-74
Исправления, улучшения.
В частности, обновлен режим удаленного выполнения команд (по ssh2) - там теперь можно запускать интерактивные команды, запускать shell - теперь это ближе к ssh2-клиенту. Для запуска удаленных программ с полноэкранным интерфейсом (mc, например) надо добавить обработку ESC-последовательностей.
В windows-дистрибутив теперь включена версия, собранная под gthwgui.

Спасибо: 0 
ПрофильЦитата Ответить
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.

Спасибо: 0 
ПрофильЦитата Ответить
moderator


Пост N: 1518
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 31.07.23 12:40. Заголовок: v2.23-99 Исправления..


v2.23-99
Исправления, улучшения.
В поиск файлов добавлена опция искать по дате изменения

Спасибо: 0 
ПрофильЦитата Ответить
moderator


Пост N: 1538
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 23.10.23 10:35. Заголовок: v2.24-00 Важные испр..


v2.24-00
Важные исправления в HbCommander, в частности, в sftp-модуле.

Спасибо: 0 
ПрофильЦитата Ответить
moderator


Пост N: 1540
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 13.11.23 14:40. Заголовок: ­v2.24-23 По сравнени..


*PRIVAT*

Спасибо: 0 
ПрофильЦитата Ответить
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.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 4480
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 26.12.23 00:13. Заголовок: alkresin пишет v.2.2..


alkresin пишет
 цитата:
v.2.24-31


Вопросики
1. Как отсортировать строки по выделенному вертикальному блоку ?
2. Есть ли возможность после того, как прочитаны настройки вашего ini (к проекту), прочитать мой ini и поправить настройки по секциям из него и только потом, работа редактора ?
3. Возможна ли версия только редактора с плагинами, но без доп. обвесок из exe, dll, ... ?

Спасибо: 0 
ПрофильЦитата Ответить
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.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост 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

Спасибо: 0 
ПрофильЦитата Ответить
moderator


Пост N: 1574
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 26.12.23 16:12. Заголовок: SergKis пишет: Вали..


SergKis пишет:

 цитата:
Валится этот режим.



Да, глупая ошибка была. Исправил.


 цитата:
Делаю это, получаю что то не то, бяку какую то.



Это вы о том, что буквы наезжают друг на друга? Так надо подобрать подходящие fontname, fontheight и fontwidth.
Liberation Mono, 24, 12, например, нормально смотрятся.


 цитата:
Мне только тексты нужные надо для своей сборки



Ну так соберите их без /d_USE_SSH2 - и не понадобятся тогда dll.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост 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 редактор

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 4483
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 26.12.23 17:57. Заголовок: alkresin пишет Да, г..


alkresin пишет
 цитата:
Да, глупая ошибка была. Исправил.


Можете код показать, мне к себе перенести надо.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост 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

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 27 , стр: 1 2 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 282
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет