Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Программирование Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3 4 5 6 7   вперед  Ctrl      все
 Re: Ещё один редактор.  [new]
Владимир2012
Member [заблокирован]

Откуда:
Сообщений: 1460
Изопропил
хранение редактируемого текста в B-дереве - это ж классика жанра.
(в EDT времён PDP-11 размер файла ограничивался размером диска под дерево -памяти на всё было 64Кбайт)
32KB.
Вы меня вывели на "чистую воду".
Когда программировал под PDP-11, то все исходные тексты у меня хранились не в flat files, а в libraries, которое
было не чем иным как tree.

PS: Хорошее не забывается ... /думаю вы намек поняли/.
15 янв 17, 13:07    [20107423]     Ответить | Цитировать Сообщить модератору
 Re: Ещё один редактор.  [new]
Владимир2012
Member [заблокирован]

Откуда:
Сообщений: 1460
[quote Владимир2012]
Изопропил
хранение редактируемого текста в B-дереве - это ж классика жанра.
А с чего это классика жанра?
На M6000, CM-1, CM-2, CM-2M ... что-то не наблюдал этой "классики".
А заодно и обеспечение одновременной работы в разделе нескольких программ.
А вот это вспоминается с теплотой.
Разработал свой linker, загрузчик ..., которые обеспечивали функционирование многозадачности не на уровне разделов, а и в разделах в т.ч.

PS: "Мои года - мое богатство ..."
15 янв 17, 13:16    [20107434]     Ответить | Цитировать Сообщить модератору
 Re: Ещё один редактор.  [new]
Изопропил
Member

Откуда:
Сообщений: 31209
Владимир2012
А с чего это классика жанра?

редактор текстовых файлов по размеру многократно превышающих размер ОЗУ

а ностальгии - никакой. ресурс человеческий вместо решения конечных задач уходил на борьбу с инструментом.
в конкурентной борьбе - гарантированное поражение
15 янв 17, 13:57    [20107482]     Ответить | Цитировать Сообщить модератору
 Re: Ещё один редактор.  [new]
Владимир2012
Member [заблокирован]

Откуда:
Сообщений: 1460
Изопропил
редактор текстовых файлов по размеру многократно превышающих размер ОЗУ
Теперь понял о чем вы /но использование tree в программах СМ линии не наблюдал/.

Кстати автору топика сообщили, что у него в big text пропадает номер строки.
Любопытно как же он тогда обеспечивает правильное позиционирование на заданный номер строки?

PS: На счет ностальгии.
"Мои года - мое богатство" /надеюсь вы правильно и позитивно истолкуете эти слова/.
Знаете ли ни когда не фантазирую и говорю лишь о том, что уже сделано или делается.
15 янв 17, 14:13    [20107499]     Ответить | Цитировать Сообщить модератору
 Re: Ещё один редактор.  [new]
Владимир2012
Member [заблокирован]

Откуда:
Сообщений: 1460
Изопропил
в конкурентной борьбе - гарантированное поражение
"Улыбнуло" меня ...
Не было у меня ни когда ни каких конкурентов и не будет.
Все что не делаю не для "победы" над конкурентами ... /и в том же духе/.

PS: Впрочем - "Каждому свое".
Конкуренты ... - "Чужая душа - потемки".
М-да.
15 янв 17, 14:22    [20107515]     Ответить | Цитировать Сообщить модератору
 Re: Ещё один редактор.  [new]
azsx
Member

Откуда:
Сообщений: 729
mikron под mono ваша программа также не работает. Пофиг.
4. Например в frontpage был многострочный поиск. То есть можно искать не так: галка на спец символы

div>\r\n<div

а так, без галок

div>
<div

зы
Раз у вас программа ещё и под нет - то можете на мои комментарии совсем забить, не нужна она мне.
15 янв 17, 17:50    [20107773]     Ответить | Цитировать Сообщить модератору
 Re: Ещё один редактор.  [new]
Изопропил
Member

Откуда:
Сообщений: 31209
Владимир2012
Не было у меня ни когда ни каких конкурентов и не будет.

это только кажется - в этом мире есть глобальная конкуренция,
в контексте обсуждения - я о глобальной конкуренции, а не местечковой
15 янв 17, 18:29    [20107855]     Ответить | Цитировать Сообщить модератору
 Re: Ещё один редактор.  [new]
Пётр Седов
Member

Откуда: Санкт-Петербург
Сообщений: 674
_Sheraton
Если программа не работает (нативно) под Linux, то эта программа г**но.
Сурово.

Владимир2012
Кстати редактирование текста не основная фича редактора.
Какая же основная?
23 янв 17, 05:09    [20133248]     Ответить | Цитировать Сообщить модератору
 Re: Ещё один редактор.  [new]
mikron
Member

Откуда: Germany / Stuttgart
Сообщений: 816
azsx
автор
Буду рад конструктивным комментариям.

2. При сохранении большого файла (50 гб) не отображает процесс бара сохранить. Соответственно я не понимаю завис он или борется.
3. Нелогичное редактирование. Например, shift end (внезапно) не выделяет.

Fixed
29 янв 17, 23:07    [20159640]     Ответить | Цитировать Сообщить модератору
 Re: Ещё один редактор.  [new]
mikron
Member

Откуда: Germany / Stuttgart
Сообщений: 816
Буду тут вести небольшой блог иземенени.
Может некоторым пригодится ну и расчитываю на конструктивный feedback.

Во первых пересмотрел некототрые аспекты дизайна лога изменений.
Так как Redo/Undo по логам в старой версии не всегда работал
пришлось его пересмотреть. Появилась возможность отката изменений после записи файла. Одно из ограничений, с которым пока приходится мирится — медленный undo для «древних» изменений, но это вопрос не концептуальный.

Во вторых добавил возможность замены.
Вопрос пока открытый, нужно ли записывать все изменеия по отдельности в лог или добавить только одну запись на всю операцию? Вопрос не такой уж простой, так как от ответа на него сразу многое зависит. Например undo каждой замены или целиком.

В третьх кеш результатов поиска. Работает прозрачно и основной плюс поиск в большом файле и последующее возвращение к найденым результатам. Просто повторяем поиск.

В дальнейших планах добавления макросов,
поддержка больших кусков текста в буфере обмена и оптимизация.
18 янв 18, 20:52    [21118048]     Ответить | Цитировать Сообщить модератору
 Re: Ещё один редактор.  [new]
hVostt
Member

Откуда:
Сообщений: 16018
mikron
Dima T,
Верю, и less показывает. А редактировать может?


Может. Только надо отключить colorer.
18 янв 18, 22:15    [21118151]     Ответить | Цитировать Сообщить модератору
 Re: Ещё один редактор.  [new]
mikron
Member

Откуда: Germany / Stuttgart
Сообщений: 816
hVostt,

Не может.
18 янв 18, 23:22    [21118327]     Ответить | Цитировать Сообщить модератору
 Re: Ещё один редактор.  [new]
mikron
Member

Откуда: Germany / Stuttgart
Сообщений: 816
FAR не может.
19 янв 18, 00:13    [21118394]     Ответить | Цитировать Сообщить модератору
 Re: Ещё один редактор.  [new]
makhaon
Member

Откуда: A galaxy far far away
Сообщений: 3354
Я не знаю, чем вы там смотрите, но с Far'ом не было проблем ни разу при любых разумных объемах. Гигабайты - запросто.
19 янв 18, 00:44    [21118418]     Ответить | Цитировать Сообщить модератору
 Re: Ещё один редактор.  [new]
makhaon
Member

Откуда: A galaxy far far away
Сообщений: 3354
mikron,

с редактированием, конечно, сложнее. можно 64х для начала попробовать.
19 янв 18, 00:50    [21118421]     Ответить | Цитировать Сообщить модератору
 Re: Ещё один редактор.  [new]
hVostt
Member

Откуда:
Сообщений: 16018
mikron
FAR не может.


FAR может там, где не могут другие.
Ставь последнюю стабильную x64 версию, отключай colorer и редактируй свои гигабайтные файлы.
19 янв 18, 08:32    [21118645]     Ответить | Цитировать Сообщить модератору
 Re: Ещё один редактор.  [new]
mikron
Member

Откуда: Germany / Stuttgart
Сообщений: 816
hVostt
mikron
FAR не может.


FAR может там, где не могут другие.
Ставь последнюю стабильную x64 версию, отключай colorer и редактируй свои гигабайтные файлы.

Трололо, смотри видео. FAR издох после 20 секунд загрузки файла,
на ~ 20% от 120 МБ и при этом сожрал всю память.
Что тебе на видео непонятно?
19 янв 18, 10:02    [21118927]     Ответить | Цитировать Сообщить модератору
 Re: Ещё один редактор.  [new]
mikron
Member

Откуда: Germany / Stuttgart
Сообщений: 816
Видео на "гогучий" ФАР на dropbox-е.

Реально могут только некототорые редакторы.

EditPadLite
EmEditor скорее в принципе смог но работать с ним ИМХО - наказание
Вторая попытка с EmEditor на SQL файле. Позитив - подсветка синтаксиса

И для сравнения BssEditor
19 янв 18, 11:16    [21119311]     Ответить | Цитировать Сообщить модератору
 Re: Ещё один редактор.  [new]
hVostt
Member

Откуда:
Сообщений: 16018
mikron
Трололо, смотри видео. FAR издох после 20 секунд загрузки файла,
на ~ 20% от 120 МБ и при этом сожрал всю память.
Что тебе на видео непонятно?


хз, недавно полугиговый XML редактировал в фаре
да и не помню, чтобы у меня когда-то в фаре проблемы были
ещё из многогиговых логов копировал ключ для экстренного входа в приложение, когда пароль от админа теряли...
19 янв 18, 11:40    [21119443]     Ответить | Цитировать Сообщить модератору
 Re: Ещё один редактор.  [new]
hVostt
Member

Откуда:
Сообщений: 16018
mikron,

Notepad++ также жуёт всё
19 янв 18, 11:41    [21119451]     Ответить | Цитировать Сообщить модератору
 Re: Ещё один редактор.  [new]
mikron
Member

Откуда: Germany / Stuttgart
Сообщений: 816
hVostt
mikron,

Notepad++ также жуёт всё


Нет, он так-же не может как и ФАР.
Сделай нам видео из твоей паралелной реалности как ты редактируеш FAR или Notepad++ файл на 120МБ.
19 янв 18, 11:53    [21119531]     Ответить | Цитировать Сообщить модератору
 Re: Ещё один редактор.  [new]
Vladimir Baskakov
Member

Откуда:
Сообщений: 1991
hVostt
mikron,

Notepad++ также жуёт всё


чисто из вредности, 14G выгрузку из базы попытался открыть.
gvim вис. нотепад++ сказал что файл слишком велик. фар у меня с колорером и не новый, F3 - открыл, F4 - задумался и я нажал искейп.

но, по честному, я с файлами такого объема в режиме редактирования не работаю. если что - в оракл построчно и поиск лайком
19 янв 18, 12:18    [21119678]     Ответить | Цитировать Сообщить модератору
 Re: Ещё один редактор.  [new]
Vladimir Baskakov
Member

Откуда:
Сообщений: 1991
.... ну или перлом построчно .... отфильтровать что интересно. чтобы весь огромный файл именно редактировать - такого не было пока.
19 янв 18, 12:29    [21119720]     Ответить | Цитировать Сообщить модератору
 Re: Ещё один редактор.  [new]
hVostt
Member

Откуда:
Сообщений: 16018
mikron
Нет, он так-же не может как и ФАР.
Сделай нам видео из твоей паралелной реалности как ты редактируеш FAR или Notepad++ файл на 120МБ.


мне чёт лень )
можешь не верить, по ходу у тебя комп доисторический, ну или руки..
19 янв 18, 12:41    [21119782]     Ответить | Цитировать Сообщить модератору
 Re: Ещё один редактор.  [new]
Siemargl
Member

Откуда: 010100
Сообщений: 6284
hVostt
mikron
Нет, он так-же не может как и ФАР.
Сделай нам видео из твоей паралелной реалности как ты редактируеш FAR или Notepad++ файл на 120МБ.


мне чёт лень )
можешь не верить, по ходу у тебя комп доисторический, ну или руки..

Надо чтобы размер файла превышал размер оперативки, тогда не может. Проверь =)
19 янв 18, 15:12    [21120628]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3 4 5 6 7   вперед  Ctrl      все
Все форумы / Программирование Ответить