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

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

Автор: oshizelly
Дата сообщения: 06.06.2005 22:22
vito333

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



Цитата:
То есть, хорошо бы в настройках сделать выбор для обработки файлов с атрибутами read-only/hidden/system из четырех вариантов (в идеале для каждой группы - отдельно):
1) сохранять изменения без запроса;
2) сохранять изменения с предварительным запросом подтверждения;
3) сохранять изменения и снимать все атрибуты кроме "archive";
4) сохранять измененный файл под новым именем.
(Но в любом случак не должно быть так, что при запуске команды "Save" Mark имитирует какую-то деятельность, а потом оказывается, что файл не сохранен. В таких случаях обязательно должно выводиться сообщение об ошибке, что-то вроде "Извините, но изменения в файле с атрибутом read-onlу не могут быть сохранены. Снимите атрибут read-only и нажмите кнопку "Retry"".
Автор: Dudus
Дата сообщения: 06.06.2005 23:50

Цитата:
Dudus
тогда дело не в настройках(раз ты их убивал и не помогло) и не в плагине (код загрузки плагинов отключен, так что клади-не клади в папку - без разницы) - видимо конфликт с чем-то. Так на глаз определить не могу.

Да, он то запускается, то нет. Понятно, что с чем-то конфликтует.

Добавлено:

Цитата:
1) сохранять изменения без запроса;
2) сохранять изменения с предварительным запросом подтверждения;
3) сохранять изменения и снимать все атрибуты кроме "archive";
4) сохранять измененный файл под новым именем.

Слишком много настроек, а? Двух за глаза хватит, спрашивать или нет. А то так можно MS WORD заново написать.

Добавлено:
А с другой стороны, хорошие настройки, присоединяюсь.
Автор: ShIvADeSt
Дата сообщения: 07.06.2005 01:26
vito333
ИМХО в WordWap и Перейти стрелочки надо бы одного цвета сделать, предлагаю синий, так как большинство иконок именно в этом цвете сделаны. Задизабленный сейф на тулбаре класс, в меню отстой. Сорри конечно за грубость, но у меня он выглядит как сервый квадрат (не Малевича ).
Как насчет иконки для поверх всех окон? Не понравился вариант?
Кстати, запоминать позицию диалога поиск, может этот чекбокс добавить в сам диалог поиска. Во первых более логично, человек вызвал диалог, передвинул его куда надо, поставил чек и все, не надо лазить по меню, а так пункт меню для одного действия. То же самое насчет сохранять дату время изменения файлов. Поверх всех окон перенести в Общие и вынести в виде отдельной кнопки на тулбар, если ты все таки примешь мой ваприант иконки для нее. Предлагаю создать в настройках пункт меню Текст и туда переместить Подробная отмена, Перенос слов и Черно-белая печать. И кстати туда же можно перенести Подсветку ссылок и Отступ слева. Только надо может что нить попонятнее чем текст придумать. ООО придумал Как насчет Опции документа? ИМХО звучит неплохо. Сегодня буду делать иконки для В верхний нижний регистр и Вставить табулятор, убрать табулятор. Ну и посмотрю что еще придумаю.
Кстати вместо того, чтобы Пункты меню Из .... кодировки были в выделенном тексте, думаю может создать еще один пункт ниже пункта Выделенный текст, и назвать его Конвертировать тогда будет логично выбрать пункт конвертировать а в нем уже подпункты Из Дос и так далее.
Псевдо-однооконный режим переименовать Каждый документ в своем окне
Запускать только один экземпляр - Запуск только одной копии.
Опа бажок найден. Вызываю пункт печать, потом свойства принтера, закрываю окно свойств принтера, но его рисунок остается, после этого закрываю окно Печати, оно тоже остается. Если свойтва принтера не вызывать, то таких багов нет.
Сейчас вроде все, еще буду думать.
Насчет того, чтобы не отрисовывать в меню имаги задизабленных элементов идея здравая, в бреде2 она была использована, но буду думать как можно это обойти.

Вот иконки которые я сегодня сам нарисовал для марка. Vito333 посмотри, мож подойдут. Pinned Имеется в двух вариантах, 24 битная иконка (с меньшим размером) и 8 битная бмпшка что странно с большим размером. Если что не понравится сразу скажи, мож что придумаю.
Насчет галочек в пунктах меню, мож все таки если у пункта есть иконка, то вместо галочки рисовать вдавленную иконку или просто рамку вокруг нее, наподобие офиса ХР?
А то эти галочки требуют места, кстати почему то пункты меню гораздо длиннее чем требует надпись. Я так понимаю везде резервируется место под горячки на всякий случай?
Автор: vito333
Дата сообщения: 07.06.2005 06:43

Цитата:
Кстати, запоминать позицию диалога поиск, может этот чекбокс добавить в сам диалог поиска. Во первых более логично, человек вызвал диалог, передвинул его куда надо, поставил чек и все, не надо лазить по меню, а так пункт меню для одного действия. То же самое насчет сохранять дату время изменения файлов.

точно, согласен полностью

Добавлено:

Цитата:
Как насчет иконки для поверх всех окон?

сделаю чуть позже


вообще, все идеи хорошие, буду воплощать

Добавлено:
эксперименты с неактивными иконками на лету к успеху не привели, попробую всё-таки создать готовый имаджлист
Автор: ArtLonger
Дата сообщения: 07.06.2005 07:32
vito333
Вообще на такое количество настроек, рассеянное по меню, уже пора отдельное окно делать...
Автор: ShIvADeSt
Дата сообщения: 07.06.2005 08:10
ArtLonger
Он уже сам про это думал, писал пару страниц назад
Кстати vito333 сделай в ближайшем билде сохранение позиции курсора в файле. А то щас начал читать книжку в тхтшнике, так я ж потом запарюсь искать где я в очередной раз закончил
Автор: vito333
Дата сообщения: 07.06.2005 09:38
ShIvADeSt
юзай ICE Book Reader - удобная.
Автор: oshizelly
Дата сообщения: 07.06.2005 10:17
ShIvADeSt

Цитата:
Кстати, запоминать позицию диалога поиск, может этот чекбокс добавить в сам диалог поиска.... То же самое насчет сохранять дату время изменения файлов.

Присоединясь насчет диалога поиска.
Насчет сохранения даты все не так просто. Эта опция используется в основном при сохранении измененного файла по "Save", а не по "Save as..." - а значить, нет диалога, куда можно было бы этот чекбокс воткнуть.
Автор: vito333
Дата сообщения: 07.06.2005 11:36
ShIvADeSt
а менюшки растянулись вширь после того, как сделал поддержку жирного шрифта в меню. Подправляю сейчас, автораспознавание такого случая.
Автор: ArtLonger
Дата сообщения: 07.06.2005 14:18
ShIvADeSt

Цитата:
Он уже сам про это думал, писал пару страниц назад

Виктор просил напоминать, так что пусть пеняет на себя...
Автор: vito333
Дата сообщения: 07.06.2005 16:13
[+] чекбокс "Помнить позицию диалога" в диалоге поиска.
[-] поддержка жирного шрифта в меню.
Автор: ShIvADeSt
Дата сообщения: 08.06.2005 02:23
vito333

Цитата:
чекбокс "Помнить позицию диалога" в диалоге поиска.

А в основном меню он так и останется? ИМХО слишком внизу он в диалоге, мож повыше его сделать, чтобы сам диалог поиска поменьше в высоту был. Или там есть что то что не дает поднять?
Вот линк на иконки
http://www.shivadest.nm.ru/Mark%20Icons.zip
Автор: vito333
Дата сообщения: 08.06.2005 11:41
ShIvADeSt
не качается

Цитата:
А в основном меню он так и останется?

думаешь убрать?

Добавлено:
ты упорно не говоришь, как у тебя с С++ - забил на него?
Автор: Danil5
Дата сообщения: 08.06.2005 18:18
Подумал может поможет улучшить Mark.
Набор значков 16x16
simplebits_mini.rar (93 кбайт).
webfile.ru/343549 до 19:12 22.06.2005.

Добавлено:
http://doci.nnm.ru/webz/icons/
Автор: vito333
Дата сообщения: 08.06.2005 23:42
Danil5
это достаточно ограниченный набор иконок - если его использовать, то эти иконки будут резко контрастировать с остальными.
Они есть у меня. И ещё много разных.

Добавлено:
я иконки уже поменял практически все ...

Добавлено:
[!] изменения интерфейса.
Автор: olsufr
Дата сообщения: 09.06.2005 01:03
vito333, спасибо за программу!

А планируется ли в редакторе поддержка других национальных кодировок при сохранении файлов?
Windows-1250
Windows-1253
Windows-1254
Windows-1255
Windows-1256
Windows-1257
Windows-1258
Windows-1259
Автор: ShIvADeSt
Дата сообщения: 09.06.2005 01:10
vito333
Иконки новые вери гут, свои отправил тебе мылом (кстати не знаю почему ты не смог их скачать) но теперь мои наверное будут контрастировать с твоими новыми, я их затачивал под старые, хотя мож некоторые тебе понравятся, тогда по аналогии можно будет такие же сделать.
Если найду студию, то буду делать конвертор из реестра в инишку и обратно, пока не найду буду делать на чистом АПИ на дельфи. Не мог бы скинуть формат хранения данных в реестре. Пока буду придумывать структуру инишки, чтобы потом по два раза не переделывать.

Добавлено:
Я вот что подумал, надо будет когда марк будет с окном настроек сделать чтобы пользователь сам выбирал какое количество последнихх документов марк должен помнить, для кого то 20 мало а для меня это очень много. Слишком большой список.
Автор: vito333
Дата сообщения: 09.06.2005 01:16
olsufr
поправляю шапку, а то действительно и не поймёшь сразу, что можно грузить-сохранять любые кодировки.

Добавлено:
ShIvADeSt
настройки сейчас скину.
Иконки - да, вот этот набор очень мне понравился. Сейчас, когда отказался от генерации на лету неактивных иконок можно вставлять любые иконки.
Не делаю пока возможность использования "своего" набора иконок потому что набор пока активно укорачивается-увеличивается, потому не стОит пока, думаю.

Добавлено:
иконки, кстати, ты отличные сделал. Флаги у меня есть, pinned вставлю, changecase-ы вставлю, keepindent не наглядная, tabadd tabdel - думаю пока не нужны.
Автор: olsufr
Дата сообщения: 09.06.2005 02:06
vito333, да

Записал и сохранил в Mark-е текст с использованием символов из Windows-1257
(впечатал "1257").
Открыл этот файл в редакторе UniRed.
Файл был определен как в кодировке Koi8-R


Цитата:
была у меня мыслишка в выпадающий список залепить все доступные в системе кодтровки

Нужная вещь


------------------------------------------------------------
Добавлено:
В редакторе Aditor есть полезная вещь:
поиск по ключевым словам в файлах (с указанной маской) в указанной директории
(включая / исключая вложенные директории).
Причем, путь к такой директории по умолчанию выставлен как путь к той директории,
в которой открыт текущий редактируемый файл.

Сложно ли такое устроить и в Mark-е?



Добавлено:
И еще о кодировках.

--------------------------------------
Было бы хорошо иметь возможность налету менять кодировку,
в которой отображается текст в окне Mark-а.
Т.е., например,
в нижней строке Mark-а щелкаем по имени текущей кодировки
=> выходит менюшка со списком установленных в системе кодировок
=> щелкаем по одной из кодировок
=> наблюдаем результат

Это удобно для контроля за выбором правильной кодировки открытого файла.

--------------------------------------
Различное отображение введенных нац. букв в зависимости от текущей выбранной кодировки

Например:
Если у меня файл открыт в кодировке 1257,
то зачем редактор дает возможность впечатывать кириллицу?
Это вводит в заблуждение, что эти символы будут корректно сохранены в дальнейшем.
Вместо них могут изображаться знака вопроса.
Это не означает, что такие символы должны теряться сразу же.
Просто дальше переключившись скажем на UTF-8 увидим все что ввели.



Добавлено:
Еще предложения:

* возможность включать показ номеров строк слева

* возможность видеть невидимые символы нажатием кнопки в тулбаре

* делать закладки на указанные строки текста и быстро возвращаться к ним

* при поиске/замене применять регулярные выражения Perl:
- как для искомого фрагмента текста, так и для фрагмента-заменителя;
- возможность искать и заменять невидимые символы, типа символа новой строки
(например, мне нужно найти больше двух символов новой строки и заменить их на один)
Автор: vito333
Дата сообщения: 09.06.2005 09:46
olsufr
по поводу кодировок и как раз 1257 посмотри -
http://forum.ru-board.com/topic.cgi?forum=5&topic=13554&start=880
пару страниц, там oshizelly спрашивал и мы разбирались


Добавлено:
я попробовал и у меня тоже UniRed определил кодировку обсуждавшегося файла в 1257 как кои8р. Но ты же не думаешь, что этот UniRed умеет определять все кодировки? Да и в Марке такой файл надо загружать вручную указывая кодировку в диалоге открытия.

Добавлено:

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

это будет, когда сделаю в диалоге открытия, тогда и в статусбар вставлю

ну а всё остальное - мне тоже хотелось бы, но не хватает то времени, то знаний ...
Автор: olsufr
Дата сообщения: 09.06.2005 12:59
vito333, с кодировкой понял уже.


Цитата:
я попробовал и у меня тоже UniRed определил кодировку обсуждавшегося файла в 1257 как кои8р. Но ты же не думаешь, что этот UniRed умеет определять все кодировки?
нет, конечно. Ошибается он часто. Сообщил для того, что, а вдруг это баг в Mark-e


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


vito333, есть некоторые мысли насчет перераспределения пунктов в меню.
Если это актуально, то могу вечером написать об этом.


Автор: vito333
Дата сообщения: 09.06.2005 13:17
olsufr
пиши по максимуму - и другие выскажутся, и я, когда мыслей нет, листаю форум и чего-нибудь воплощаю

Добавлено:
другое дело, что все высказывают много пожеланий, а делаю я - чайную ложку .
Но всё равно только в лучшую сторону.
Автор: olsufr
Дата сообщения: 10.06.2005 01:00
Предлагаю следующее перераспределение команд по меню:

----------------------------------------
В пункте "Файл" добавить команду:

* Сохранить все открытые документы (это мое предложение)

----------------------------------------
Из пункта "Правка" переместить (в "Поиск") команды:

* Поиск и замена
* Искать далее

В "Правку" добавить команду:

* Вставить дату/время Ctrl-Alt-D (переместить из Разного) (это все-таки относится к правке документа)

----------------------------------------
Далее добавить пункт "Вид" - "View",
в котором собрать следующие команды (влияющие на вид отображаемого документа):

* Перенос слов Ctrl-W
* Размер шрифта -> Увеличить, Уменьшить, Обычный (переместить из "Разное" и оформить как в Firefox например)
* Шрифты -> ... (переместить или продублировать из Настроек)
* Цвет -> ... (переместить или продублировать из Настроек)
* Таблица символов Ctrl-Alt-J (переместить из Разного)


В дальнейшем добавить сюда такие команды:

* Кодировка -> [список доступных кодировок] (кодировка, в которой представлена текущий файл -- как это сделано в Firefox например)
* Показ скрытых символов

----------------------------------------
Добавить пункт "Поиск" - "Search":

* Поиск и замена Ctrl-F (переместить сюда из Правки)
* Искать далее F3 (переместить сюда из Правки)
* Искать предыдущее (это предложение)
* Перейти на строку Ctrl-G (переместить сюда из Разного)(это своего рода поиск нужной строки, потому и в этом разделе эта команда)

в дальнейшем сюда поместить такие команды как:

* Поиск в файлах
* Перейти по закладке

----------------------------------------
Пункт "Разное" убрать совсем (своим названием он ни о чем не сообщает и не помогает в ориентации).

----------------------------------------
Остальное оставить как есть.

----------------------------------------

Таким образом, будут разгружены некоторые из длинных списков;
увеличится интуитивность в поиске нужных команд.



Добавлено:
В контекстное меню (от клика правой кнопкой мыши)
я бы добавил еще и такие команды:

* Поиск и замена
* Перейти на строку


Во многих программах есть возможность самому выставлять нужные кнопки в тулбаре.
Но нигде не видел, чтобы можно было бы самому добавлять нужные команды в контекстное меню. Было бы здорово, если в Mark-e это было бы.

Автор: vito333
Дата сообщения: 10.06.2005 01:24
достаточно спорные вещи во многом. Высказываемся, товарищи .

А я пока занят regex-ами.
Автор: mozers
Дата сообщения: 10.06.2005 09:23
vito333
Уважаемый! А ты чем сейчас пакуешь? FSG?
(попытался распаковать, в познавательных целях, конечно - и обломился
Автор: vito333
Дата сообщения: 10.06.2005 09:54
WinUpack 0.27 beta

Добавлено:
несколько страниц ранее обсуждалось
Автор: WELL
Дата сообщения: 10.06.2005 10:25

Цитата:
попытался распаковать, в познавательных целях, конечно - и обломился

Распаковывается на ура
http://www.webfile.ru/346624
Автор: GoldSwan
Дата сообщения: 10.06.2005 11:48

Цитата:
GoldSwan


Цитата: Цитата:
Было некоторое неудобство с автоматическим созданием файлов в UTF-8 почему-то, но потом разобрался, что можно пересохранять в любой кодировке... Несколько неудобно, но ладно...


объясни поподробнее что неудобно, и как было бы удобно.

и чего ты нашел такого чудесного? сырой аляпистый продукт
Автор: vito333
Дата сообщения: 10.06.2005 12:07
GoldSwan
попробуй Debug версию позапускать, может станет ясно, с чем конфликтует.
http://vito.rbcmail.ru/MarkDebug.zip

Добавлено:
и вообще разберись и опиши ошибку подробнее, может вылечу ...
Автор: GoldSwan
Дата сообщения: 10.06.2005 12:24

Цитата:
попробуй Debug версию позапускать, может станет ясно, с чем конфликтует.
http://vito.rbcmail.ru/MarkDebug.rar

Спасибо, но ссылка не работает

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

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


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