Ru-Board.club
← Вернуться в раздел «Программы»

» Mark - небольшой удобный редактор

Автор: vito333
Дата сообщения: 04.06.2005 15:28
[x]не обновлялся индикатор изменения файла в статусбаре (дискетка) при сохранении через тулбар.
[x]мерцание индикатора раскладки клавиатуры.

Добавлено:
Val14
хорошие замечания, поработаю над этим
Автор: oshizelly
Дата сообщения: 04.06.2005 15:40

Цитата:
да, и ещё - напоминайте чаще о том, что уже предлагали и хотели бы видеть.


Диалог поиска и замены
1) Запоминание пары "найти - заменить" ("можно было бы сделать в диалоге поиска простой шаблон замены, если добавить чекбокс вроде "запомнить замену". То есть, например, вводим в окне "искать" слово "tralala", а в окне "заменить" слово "tramparam", ставим галку в этом чекбоксе... и когда в следующий раз в окне "искать" будет выбрано слово "tralala", то в окне "заменить" автоматически появится слово "tramparam".)
2) Использование Regular Expressions в диалоге поиска
3) Поиск и замена текста только в выделенном блоке.

Работа с кодировками
Хорошо, что наконец-то реализована перекодировка текста на лету.
Плохо, что доступны только предустановленные кодировки.
Получается, что если документ в какой-то другой кодировке, так его вообще не открыть в Mark правильно.
Короче, здорово было бы добавить в список доступных целевых кодировок в меню "Переоткрыть как" и "Выделенный текст..." хотя бы (!!) одну пользовательскую кодировку (которую можно задавать через меню общих настроек, добавив туда новый раздел "Кодировки".
Кстати, ты забыл в контекстном меню добавить разделитель между командами изменения регистра и командами изменения кодировки (так, как это сделано в меню "Правка > Выделенный текст").

Автоматическая вставка тэгов HTML и форумов (горячими клавишами?)
Это, думаю, и так понятно.

Окна
При работе в многооконном варианте закрытие по Escape только текущего документа, а не всех.
Автор: vito333
Дата сообщения: 04.06.2005 15:42
[x] при активном диалоге поиска нажатие Esc вызывало выход из программы, а не закрывала диалог.

Добавлено:
oshizelly

Цитата:
Запоминание пары "найти - заменить"

ну, не знаю, пока на это не поднимается рука почему-то

Цитата:
Использование Regular Expressions в диалоге поиска

это вызревает потихоньку, ворошу материалы. Если бы у меня не был мини-редактор, было бы проще, а так куча сложностей, но уже есть кое-какие варианты.

Цитата:
Поиск и замена текста только в выделенном блоке.

да, давно пора сделать

Цитата:
Плохо, что доступны только предустановленные кодировки.

ну, я считаю что пока достаточно, а вообще есть мысль сделать какой-то универсальный диаложик, а вот как и какой - пока не созрело.

Цитата:
Получается, что если документ в какой-то другой кодировке, так его вообще не открыть в Mark правильно.

ну почему, мы же уже обсуждали ввод любых кодировок в диалоге "Открыть ..."

Цитата:
Короче, здорово было бы добавить в список доступных целевых кодировок в меню "Переоткрыть как" и "Выделенный текст..." хотя бы (!!) одну пользовательскую кодировку (которую можно задавать через меню общих настроек, добавив туда новый раздел "Кодировки".

хочется какого-то универсального решения

Цитата:
ты забыл в контекстном меню добавить разделитель между командами изменения регистра и командами изменения кодировки

не забыл, просто какие-то глюки с разделителем у меня были (как ни странно - какие могут быть глюки с разделителем?), ну а затем подумал, что стОит выделить наверное конвертацию в отдельное подменю. Вот пока и думаю ...

Цитата:
При работе в многооконном варианте закрытие по Escape только текущего документа, а не всех.

по моему это было бы неправильно
Автор: zep
Дата сообщения: 04.06.2005 16:04
vito333

Цитата:
а где ClearType включать выключать?

Экран > Оформление > Эффекты...
Автор: vito333
Дата сообщения: 04.06.2005 16:09
[x] после копирования ссылки курсор становится на конец ссылки.

Добавлено:
может кто подскажет возможную иконку для wordwrap?
Автор: zep
Дата сообщения: 04.06.2005 16:21
Что то текст в менюшках перестал вмещаться:

Автор: vito333
Дата сообщения: 04.06.2005 16:22
ClearType на моём flatron-е элт - убийство, сразу окосел.

Добавлено:
zep
такие вещи пугают больше всего - что, откуда, почему? ничего же особого с меню не делал, а вот косяки
Автор: zep
Дата сообщения: 04.06.2005 16:52

Цитата:
ничего же особого с меню не делал

Это появилось после того, как ты убрал "подсветка синтаксиса" из меню, тот скрин, что сверху страници
Автор: vito333
Дата сообщения: 04.06.2005 16:57
и у меня всё нормально
Автор: zep
Дата сообщения: 04.06.2005 16:58
У меня "Строка меню" в свойствах экрана - жирная, когда убираю, то все помещается. Монитор у меня издыхает, потому жирный шрифт и ставлю, а у остальных наверно нормально будет.
Автор: vito333
Дата сообщения: 04.06.2005 16:59
zep
так дело в том, что как раз тогда у тебя уже "Подсветка синтаксиса" не влезала.

Добавлено:
пойду посмотрю, чего за жирный шрифт.
Автор: zep
Дата сообщения: 04.06.2005 17:05

Цитата:
так дело в том, что как раз тогда у тебя уже "Подсветка синтаксиса" не влезала

Вот потому наверно и не влезала - я тогда не проверял. Думаю не стоит на этом заморачиваться, вот монитор куплю новый и будет все ОК
Автор: vito333
Дата сообщения: 04.06.2005 17:20
zep
забирай, тестируй.

[x] неверно отображались меню, если в системе установлен жирный шрифт для меню.

Добавлено:
у меня тоже старый монитор
Автор: zep
Дата сообщения: 04.06.2005 17:36

Цитата:
забирай, тестируй


Я с Марком и про футбол забыл.
Автор: vito333
Дата сообщения: 04.06.2005 18:28
[x] ошибки взаимодействия диалога поиска с функцией "Искать далее".

Добавлено:
Mark_Upxed обновлен

Добавлено:
ShIvADeSt

Цитата:
Странно, у меня оно стоит изначально, но раньше такого поведения букв WW не замечал

раньше и не было, а сейчас я для того, чтобы выводить серым/черным - сам отрисовываю текст WW в статусбаре - вот и вылез косяк. Как выводить стандартно - через SB_SETTEXT и при этом цвет менять - хз. И с ClearType почему так - тоже хз.

Добавлено:
хочешь я тебе исходники скину? смотри, ковыряйся, исправляй

Добавлено:
ты же собирался С++ осваивать

Добавлено:
хе, баг с пунктом "О программе" без окон сам собой рассосался, а уж как я его поймать пытался
Автор: Dudus
Дата сообщения: 04.06.2005 22:00
Всем привет.
Я, собственно, вот о чем. Может, тут уже об этом писали, но, честно говоря, читать 50 с лишним страниц форума нет возможности и желания (или желания и возможности)... Я об атрибуте "только для чтения". Им хорошо пользоваться в тех случаях, когда нужно пометить файлы, которые "эталонные", то есть их не надо редактировать, я их так и мечу время от времени. А с Марком этот атрибут бесполезен. Вот вопрос: если такой атрибут ставится нарочно, руками, то зачем его обходить тогда нужно?
Я выступаю за то, что хорошо бы как-нибудь ввести дополнительную настройку в программе, говорить ли или нет, что файл только для чтения, после того как такой файл был отредактирован и его хотят сохранить. Иначе непонятно, зачем этот атрибут игнорируется при сохранении файлов "только для чтения".
Спасибо за внимание
Автор: mozers
Дата сообщения: 05.06.2005 01:20
Редактор, конечно, многообещающий
(жаль, я заметил его так поздно)
Только, пролистав все страницы треда, так и не нашел ответа на вопрос:
Чем же он принципиально отличается от того же AkelPad что не позволяет его использовать в Win98 - Me?
Ожидается ли когда нибудь ввести поддержку этой, пусть устаревшей, но столь распостаненной ОС?
(Если бы не это маленькое НО, то как минимум 3 тысячи закачек в месяц, я этому редактору мог бы гарантировать...)

И маленькое предложение:
Неплохо было бы фон по умолчанию устанавливать не белым, а Window Background. (У кого он стандартно белый - ничего не заметят, а кто, как я, подстраивал его под себя, меньше будут мучится с настройкой редактора).
Автор: netspider
Дата сообщения: 05.06.2005 08:03
а когда подсветку синтаксиса сделаешь? будет ли она вообще?
Автор: vito333
Дата сообщения: 05.06.2005 08:37
Dudus

Цитата:
Я выступаю за то, что хорошо бы как-нибудь ввести дополнительную настройку в программе, говорить ли или нет, что файл только для чтения, после того как такой файл был отредактирован и его хотят сохранить

уже говорили об этом - ты прав, вот только сообщать именно ПОСЛЕ редактирования или ещё как-то ДО, при открытии? кто что думает? сделать то надо.
mozers

Цитата:
Чем же он принципиально отличается от того же AkelPad что не позволяет его использовать в Win98 - Me?

самое главное отличие - использование в Марке реально юникодового ричедит контрола. Стоило ли это делать или надо было пойти по акелпадовому пути (использовать обычный) - не знаю, я уже писал, что редактором занимаюсь от тяги к знаниям и сам не программер. + ещё много мелких моментов, которые на 9х не пойдут.
А вести параллельно два варианта у меня ни сил ни времени нет, на этот не хватает, когда ещё заявлял подсветку, плагины и блоки.

Цитата:
Ожидается ли когда нибудь ввести поддержку этой, пусть устаревшей, но столь распостаненной ОС?

в общем - нет.

Цитата:
Если бы не это маленькое НО, то как минимум 3 тысячи закачек в месяц, я этому редактору мог бы гарантировать.

закачки - это конечно хорошо, но пока и в этой ветке мне и багов наловили и ловят кучу, и предложения уже все, что можно было высказали, так что хоть 3000, хоть 3 - я от этого эффекта не вижу (или не знаю).

Цитата:
И маленькое предложение:
Неплохо было бы фон по умолчанию устанавливать не белым, а Window Background. (У кого он стандартно белый - ничего не заметят, а кто, как я, подстраивал его под себя, меньше будут мучится с настройкой редактора).

принимается, только не совсем понял, к системному бэкграунду привязываться?
netspider
ну, медленно, эпизодически, но работаю, движок недавно подналадил, глюки есть, но работает. Правда ожидать чуда не стоит - равняться с лучшими в этом деле не стану, ни знаний не хватит, ни возможностей ричедита. Но мысли есть, стараюсь.

Добавлено:
[+] первоначальный цвет фона документа по умолчанию равен системному бэкграунду окна (COLOR_WINDOW), а текста - системному цвету текста (COLOR_WINDOWTEXT).
Автор: mozers
Дата сообщения: 05.06.2005 10:46
vito333

Цитата:
самое главное отличие - использование в Марке реально юникодового ричедит контрола

Где то выше ты говорил, что в планах от него отказаться (перейти на свой как в Bred3). Или я что то недопонял?
Имхо - свой контрол - дело хорошее, но размер...

Цитата:
в общем - нет



Цитата:
[+] первоначальный цвет фона документа по умолчанию равен системному бэкграунду окна (COLOR_WINDOW), а текста - системному цвету текста (COLOR_WINDOWTEXT).




Добавлено:
Присоединяюсь к просьбе о сохранении атрибутов файла.
Задолбало каждый раз после редактирования descript.ion (files.bbs) восстанавливать атрибут hidden.
Автор: KORN
Дата сообщения: 05.06.2005 16:33
Хм.. Прикольно... Опять вылез баг с подвисанием редактора при попытке посмотреть "О программе" при пустом документе...
Автор: vito333
Дата сообщения: 05.06.2005 17:26
KORN
вот дерьмо - но я к нему подбираюсь

Добавлено:
mozers

Цитата:
Где то выше ты говорил, что в планах от него отказаться (перейти на свой как в Bred3). Или я что то недопонял?

именно так, только контрол не мой будет. Тот, что я хочу задействовать - ещё не готов, месяца 2-3 как минимум ещё будет делаться. Зато - обработка файлов любого размера (до 4 гиг) мгновенная, подсветка, минимальный размер кода для такого контрола. А до тех пор надеюсь прикрутить к имеющемуся подсветку, плагины и блоки.

Добавлено:
mozers

Цитата:
Присоединяюсь к просьбе о сохранении атрибутов файла.
Задолбало каждый раз после редактирования descript.ion (files.bbs) восстанавливать атрибут hidden.

а ты попробовал Марк?
Автор: Dudus
Дата сообщения: 05.06.2005 18:07

Цитата:
Цитата:Я выступаю за то, что хорошо бы как-нибудь ввести дополнительную настройку в программе, говорить ли или нет, что файл только для чтения, после того как такой файл был отредактирован и его хотят сохранить

уже говорили об этом - ты прав, вот только сообщать именно ПОСЛЕ редактирования или ещё как-то ДО, при открытии? кто что думает? сделать то надо.


Лучше наверно после, после редактирования, потому что если файл не редактировался, то зачем тогда говорить, что он только для чтения? Мы его и открыли почитать, и ничего и не изменили, Марк и молчит. Вот в чем дело. Но по-моему, это дело уже второй важности. А когда хотим сохранить измененный, предлягает сохранить под другим именем, в общем, все так, как стандартно сделано в виндовс.

Обнаружил престранную ошибку. Заключатеся она в том, что когда я запускаю Марка с панели задач Total Commander, выскакивает ошибка: "Mark.exe вызвало ошибку и будет закрыто. Необходимо перезапустить программу. Создан журнал ошибок." Это что еще такое?? А иногда и не выскакивает. Впервые ошибка возникла после того, как я распаковал архив PluginExample.zip и поместил обнаруженный там файл *.dll в папку с Марком, в целях эксперимента, в надежде, что подключится какой-то плугин. В результате плугин никакой не подключился, а вышла ошибка. Можете смеяться, сколько хотите, я конечно понимаю, что башки у меня нет, но все-таки это лечится или нет??
Ежели например запускать из Проводника, то вроде ничего не выскакивает. Если не запускать, тыкая мышью, а запускать ентером, то вроде тоже нет ошибки (или меньше)...
Автор: mozers
Дата сообщения: 05.06.2005 18:13
vito333

Цитата:
а ты попробовал Марк?

Да...
А... понял!
Ежели у файла установлены атрибуты ReadOnly и Hidden, то после редактирования они сохраняются. Если только Hidden - то нет
Автор: vito333
Дата сообщения: 05.06.2005 18:32
[x] ошибка сохранения атрибутов файла - первоначальные атрибуты файла сохранялись только если был установлен флаг "ReadOnly".


Добавлено:
Dudus

Цитата:
все-таки это лечится или нет??

убей настройки в реестре
HKEY_CURRENT_USER\Software\Mark Editor
Автор: Oleg_II
Дата сообщения: 05.06.2005 20:06

Цитата:
убей настройки в реестре
HKEY_CURRENT_USER\Software\Mark Editor

Кстати, а нельзя ли настройки реализовать через реестр отдельными ключами или даже лучше сделать настройки через .ini файл без участия реестра? Устанавливаю Марк во время автоматической установки (заменил им стандартный ноутпад), хочется автоматически задавать и шрифт. Но в реестре одно бинарное значение причем очень длинное
В общем, не главное. Программа действительно многообещающая и ноутпад у меня уже заменила
Регардсы,
Олег 2
Автор: Dudus
Дата сообщения: 06.06.2005 00:09

Цитата:

Цитата: Цитата:все-таки это лечится или нет??


убей настройки в реестре
HKEY_CURRENT_USER\Software\Mark Editor
Автор: ShIvADeSt
Дата сообщения: 06.06.2005 01:33
vito333
Вот вариант для Поверх всех окон, кстати я бы кнопку на тулбар вынес
http://www.blizzard.ru/forum/imagesClassic/misc/sticky.gif
Если понравится, то сделаю из гифчика иконку.
Не понравились иконки поиска, какая то линза с белым кругляшком не красивая, принтер слишком бледный, и вставить тоже слишком бледная, но она все же лучше чем первые две иконки. Может для первых двух вернуть прежние?
Dudus
Странно проделал все манипуляции что и ты, ошибка не вылетает.
vito333
Дай в ПМ или почту кусок, как ты текст в статусе отрисоываешь, сам попробую, мож че получится.
Автор: vito333
Дата сообщения: 06.06.2005 01:54
ShIvADeSt

Цитата:
как ты текст в статусе отрисоываешь

http://forum.sources.ru/index.php?s=86e16d2db48c3643903b6f93d7a5b95a&showtopic=97935

Добавлено:
Dudus
тогда дело не в настройках(раз ты их убивал и не помогло) и не в плагине (код загрузки плагинов отключен, так что клади-не клади в папку - без разницы) - видимо конфликт с чем-то. Так на глаз определить не могу.
Автор: vito333
Дата сообщения: 06.06.2005 15:41
[!] состояние переноса слов отображается в статусбаре иконкой.
Там же и переключается правой кнопкой мыши.
[!] изменены некоторые иконки.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Какой нужен формат?


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.