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

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

Автор: Widok
Дата сообщения: 09.11.2004 15:47
шапку поднял
Автор: vito333
Дата сообщения: 09.11.2004 15:58
Widok
спасибо
Автор: ShIvADeSt
Дата сообщения: 10.11.2004 02:10
vito333
Сделай названия цвет шрифта и цвет фона на самих диалогах, а то честно вызвал диалог отвлекся и забыл для чего он для шрифта или фона., там только надпись цвет
БАГ не запоминает гастройку кодировки, то есть для ДОСа у меня фикседсис выбираю все нормально, закрываю, запускаю заново, открываю прежний файл, ладно пусть не определил что досовская, но вот когда я принудительно выбрал ДОС он опять мне в прежней кодировке показал, захожу в пукт меню ничего не выбираю, просто отмену жму - все нужная мне кодировка

Добавлено
Упс не прочитал подсказку, про то что в ней он будет сохранен
Хотя если там не выбрать, что ДОС, то он не хочет менять шрифт
После редактирования файла, когда нажимаю сохранить как желательно, чтобы в поле ввода файла было написано само имя файла, так как я н-р часто сохраняю добавляя в конец цифру и меня ломает заново набирать текст. По крайней мере когда первый раз выбираешь сохранить как, то имя поле ввода имени пустое
Автор: vito333
Дата сообщения: 10.11.2004 12:29
ShIvADeSt
добрались и до шрифтов )
на самом деле настройка трех шрифтов - это атавизм от неюникодового Марка.
предполагалось, что будут разные шрифты, типа на ДОС - терминал, на КОИ - шрифт КОИ, на Вин - соответственно какой нибудь еще. Сейчас смысл всего этого как бы теряется, поскольку под ДОС все равно ничего хорошего не сделаешь, кроме Терминала, а он русский не поддерживает. Остается КОИ, но вот лично мне он никогда и не понадобился. А сложности вся эта система добавляет.

Вот и думаю - МОЖЕТ ОСТАВИТЬ ОДИН ФОНТ?

Все равно корректно будет все отображать.

Добавлено
посмотрел другие редакторы - обходятся одним фонтом
Автор: GeMir
Дата сообщения: 10.11.2004 13:44

Цитата:
посмотрел другие редакторы - обходятся одним фонтом


IMHO если Mark 2 понимает Unicode хватит и одного шрифта...
Автор: gera_serg
Дата сообщения: 10.11.2004 14:17
Приятный и маленький блокнотик

1. Можно и один фонт, но с выбором из имеющихся в системе.
Но надо учесть что Разноширинный приятней в чтении, но Моноширинный потребуется когда дойдешь до реализации копирования-вставки-удаления БЛОКАМИ (селект с зажатым альтом)

2. Поиск-замену сразу реализуй с "регулярными" выражениями. Очень удобная вестчь, кто знает. И попробуй реализовать временную подцветку найденного по всему тексте.

3. Хорошо бы добавить режим показа номеров строк. Номер строки в статусе, думаю, неправильно показывает увеличенное значение если строка "завернута" шириной окна.
Если реализовать GoTo к стоке № - будут непонятки

4. В статусе хорошо бы еще видеть не только порядковый номер символа в строке но его код
Автор: vito333
Дата сообщения: 10.11.2004 15:37
GeMir
вот я так иподумал ...
да, и спасибо за Кликина - Идеальный Враг
если любишь почитать, посоветую тебе:
http://forum.ru-board.com/topic.cgi?forum=41&topic=0145&start=1500#12

gera_serg

Цитата:
1. Можно и один фонт, но с выбором из имеющихся в системе.

выбор есть и сейчас

Цитата:
но Моноширинный потребуется когда дойдешь до реализации копирования-вставки-удаления БЛОКАМИ (селект с зажатым альтом)

какие будут сложности? спрашиваю заранее

Цитата:
Но надо учесть что Разноширинный приятней в чтении, но Моноширинный потребуется

кстати, вспомнил о такой фиче, как два фонта в редакторе - один обычно как раз моноширинный, другой разноширинный(как настроишь) - переключение - через меню и по хоткеям.
Видел реализацию в метапад, подумал, что неплохая фича. На мой взгляд, есть смысл убрать ДОС и КОИ, а вот переключение фонта просмотра быстрое - сделать?.
Как думаете?

Цитата:
2. Поиск-замену сразу реализуй с "регулярными" выражениями. Очень удобная вестчь, кто знает

в принципе, планирую это

Цитата:
И попробуй реализовать временную подцветку найденного по всему тексте

это когда искомое слово плдсвечивается сразу везде?

Цитата:
3. Хорошо бы добавить режим показа номеров строк

однозначно будет (только когда, не знаю )

Цитата:
Номер строки в статусе, думаю, неправильно показывает увеличенное значение если строка "завернута" шириной окна

ну тут как бы логика спорная - можно и так, можно и этак. Может быть сделать отображение по выбору?

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

для чего?

ShIvADeSt

Цитата:
Хотя если там не выбрать, что ДОС, то он не хочет менять шрифт

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

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

ты прав - делаю

Добавлено
я на самом деле фонты как-то запустил, потому как все вроде работает у меня, а спец. потребностей каких-то нету. Так что видимо пришло время привести в порядок.

Добавлено
ShIvADeSt
[+] в диалогах "Сохранить" и "Сохранить как" для сохранения предлагается имя активного документа.
[x] мелкий баг отображения типов файлов для сохранения в диалогах "Сохранить" и "Сохранить как"

перезалил

Добавлено

Цитата:
открываю прежний файл, ладно пусть не определил что досовская

не определил кодировку?
Автор: gera_serg
Дата сообщения: 10.11.2004 16:48
>В статусе хорошо бы еще видеть не только порядковый номер символа в строке но его код
… - этот символ можешь найти на клавиатуре, ввести его?
а зная его десятичный код 0133 зажав ALT и набрав его на цифровой части клавы получишь его в окне редактора в виде символа... или в будущем окне поиска с RegExp задавать поиск по десятичному или шестнадцатиричному коду...

Автор: vito333
Дата сообщения: 10.11.2004 17:04
gera_serg
ок, понял. Хотя ценность отображения в статбаре кажется сомнительной. Лучше по-моему, таблица символов простая или список символ-код.
Да и юникод к тому же. Я чего-то и не помню, можно ли там с Альтом код набрать.
Автор: gera_serg
Дата сообщения: 10.11.2004 17:42
vito333

В редакторе MarkII комбинация 0133 зажав ALT прекрасно набирается

Ситуация: обычный пробел 0x20 и неразрывный пробел 0xA0 на экране выглядят одинаково, понять разницу можно только подсмотрев код




Добавлено
Из шапки:
> - легко принимает любое количество файлов как из ком. строки...

"НЕ ВЕРЮ!" © Станиславский ?

Длина коммандной строки (или размер списка наброшенных на иконку программы файлов) ограничена системой. Ищу компонент, который мог бы получить от проводника список выделенных файлов окна, откуда был произведен "наброс". Тебе не попадался?
Автор: GeMir
Дата сообщения: 10.11.2004 20:23

Цитата:
Лучше по-моему, таблица символов простая или список символ-код.


Да - присоединяюсь - очень полезная штука!
Бывает...
Притом это "бывает" бывает не так уж и редко как кажется...
Автор: ShIvADeSt
Дата сообщения: 11.11.2004 03:04

Цитата:
не определил кодировку?

Да не определил кодировку. Хотя она была досовская

Добавлено
vito333
Однако названия диалогов как были просто цвет так и остались . Напиши плз, если я выбрал цвет шрифта, то чтобы писалось в заголовке диалога Цвет шрифта а не просто цвет.
Автор: vito333
Дата сообщения: 11.11.2004 11:16
ShIvADeSt
такой пустяк! больше кода будет, чем пользы. Но для тебя - сделаю

Добавлено
видимо перидется все же сделать перекодирование насильственное на случай неверного определения кодировки

Добавлено
[+] интеграция в оболочку - пункт "Open with Mark" в контекстном меню Explorer-а.
Автор: ShIvADeSt
Дата сообщения: 12.11.2004 01:05
vito333
Блин однако вот такой вот знак > в контекстном меню не смотрится. Как вам всем нравится >Open with Mark. Я бы уголок убрал и сделал бы, что если у чувака была русская настройка Марка, то есть все по русски, то пусть добавиться что нить типа Открыть Mark'ом или что нить в этом роде, но эту галочку убрать надо не смотриться совсем ИМХО.

Цитата:
Однако названия диалогов как были просто цвет так и остались . Напиши плз, если я выбрал цвет шрифта, то чтобы писалось в заголовке диалога Цвет шрифта а не просто цвет.
Когда будет?


Добавлено


Добавлено
Упс это вроде бы в стандартном диалоге выбора цвета не меняется, только что посмотрел описание функции. Так что можно не заморачиваться Проживу как нить.
Автор: vito333
Дата сообщения: 12.11.2004 01:40
ShIvADeSt
ну ты вредный ))))

Цитата:
Блин однако вот такой вот знак > в контекстном меню не смотрится. Как вам всем нравится >Open with Mark. Я бы уголок убрал и сделал бы, что если у чувака была русская настройка Марка, то есть все по русски, то пусть добавиться что нить типа Открыть Mark'ом или что нить в этом роде, но эту галочку убрать надо не смотриться совсем ИМХО.

сделаю

Цитата:
Когда будет?

завтра

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

нет уж, видимо это для тебя это в программе главное, так что сделаю все равно ))))
Автор: ShIvADeSt
Дата сообщения: 12.11.2004 02:16

Цитата:
делается хоть и для себя, но глаз замылился, нужно чужое мнение.


Цитата:
ну ты вредный ))))

Я не вредный, я хочу, чтоб не только для тебя было .
Просто до этого юзал бред, но в связи с тем, что до его разработчиков фиг достучишься, а твой марк понравился, поэтому пытаюсь помочь сделать его отлирчным редактором, тем более по размерам он уже переплюнул бред
Кстати, вспомнил еще одну вещь, которая мозолила глаза. Архив и екзешник называются Mark2 а сама прога просто Mark. Мелочь, а мозолит глаза, тем более, что в ридми не написано что это вторая версия. Ну это я уже с жиру бешусь
Автор: vito333
Дата сообщения: 12.11.2004 04:11
[+] в диалогах выбора цвета фона и шрифта отображаются соответствующие заголовки "Цвет фона" и "Цвет шрифта". (По настоятельной просьбе ShIvADeSt ).


Добавлено
ShIvADeSt

Цитата:
Я не вредный, я хочу, чтоб не только для тебя было

давай, я только за - приятно так работать

Добавлено
Mark2 - рабочее имя, поскольку у меня в том же каталоге предыдущий Mark лежит.
Вот перетяну из него MRU, тогда почищу и переименую проект.
Автор: ShIvADeSt
Дата сообщения: 13.11.2004 03:30
vito333
Советую сразу прикрутить манифесты, чтоб было видно где что плохо отрисовывается или не влазиет, а то я долго думал, почему у меня он такой серенький в менюшках, оказалось что нет манифеста Кстати, в новой версии теперь все нормально в контекстном меню без галочки, но теперь у меня блин два пункта один с галочкой, второй без, потому что новая версия не определила, что у меня уже был такой пункт и просто создала новый. Придется в реестре искать убивать Сразу такое еще предложение, а нельзя ли в окно сохранения добавить шаблон (template) чтоб там тоже можно было выбирать в комбобоксе кодировку сохранения? Когда появится пункт ассоциировать с файлами таких то типов?
Автор: vito333
Дата сообщения: 13.11.2004 12:25
ShIvADeSt

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

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

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

ну если предыдущей версии уже нет, то убей руками в реестре - думаю дело несложное для тебя - секунд 30 с нормальным регоедактором . А галку убил по твоей просьбе - хотелось, чтобы пункт как-то выделялся, вышло неудачно RIP.

Цитата:
Придется в реестре искать убивать

"SOFTWARE\Classes\*\Shell\Open with Mark\command"

Цитата:
Сразу такое еще предложение, а нельзя ли в окно сохранения добавить шаблон (template) чтоб там тоже можно было выбирать в комбобоксе кодировку сохранения?

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

Цитата:
Когда появится пункт ассоциировать с файлами таких то типов

тут основной момент - как бы это удобно и хорошо оформить.

Добавлено
ShIvADeSt
спасибо, разобрался, манифест приделал, извини тупого, заливаю ...

Добавлено
ИЗМЕНИЛОСЬ НАЗВАНИЕ ПРОГРАММЫ И АРХИВА
Автор: temp123
Дата сообщения: 13.11.2004 13:33
Ссылка случаем не померла (vito.rbcmail.ru/Mark2.zip)?
Автор: ShIvADeSt
Дата сообщения: 15.11.2004 01:00
temp123
Нет только что скачал, щас буду тестить.

Добавлено
vito333
я же говорил манифест надо прикрутить, сразу видно небольшой гючок вместо u-n-d-o видно только u-n- а вместо UNDO только UND
еще бы хорошо, чтоб диалоги выбора цвета фона и шрифта, и самих шрифтов центровались по окну, а то выбор цвета по левому краю, шрифты вообще как-то странно не поймешь и не по краю, и не по центру. Поиск и замена вообще по правому краю (или это специально сделано? ) Насчет поиска я вроде прав, уж слишком он четко выровнен по правому краю, тогда надо где-нить сделать опцию все диалоги по центру, а то глаза разбегаются
Вот что еще надо добавить, это настройку тулбара, кстати, почему то на кнопках тулбара хинты не появляются ни в статус баре нигде
Так почему то диалог поиска по кнопке закрыть не закрывается, только кнопкой с Х. Странно
temp123
ссылка теперь без 2 в названии просто mark.zip


Добавлено
vito333
проверь почту


Добавлено
на ру-боарде
Автор: vito333
Дата сообщения: 15.11.2004 04:39
ShIvADeSt

Цитата:
я же говорил манифест надо прикрутить, сразу видно небольшой гючок вместо u-n-d-o видно только u-n- а вместо UNDO только UND

я заметил, как только манифест прикрутил, спасибо ) - сразу поправил

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

отцентрую

Цитата:
Поиск и замена вообще по правому краю (или это специально сделано? ) Насчет поиска я вроде прав, уж слишком он четко выровнен по правому краю

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

Цитата:
тогда надо где-нить сделать опцию все диалоги по центру, а то глаза разбегаются

думаю, не стоит - все сообщения центруются, цвет - отцентрую, может настройку хоткеев тоже, поиск - так по-моему удобно, вот вроде и все

Цитата:
почему то на кнопках тулбара хинты не появляются

не делал еще

Цитата:
ни в статус баре нигде

должны быть, были же )

Цитата:
Так почему то диалог поиска по кнопке закрыть не закрывается, только кнопкой с Х. Странно

так в работе он, в процессе, еще ничего не ищет - выкладываю как есть

Добавлено
спасибо за почту, непонятно только, как позиционируются свои контролы на шаблоне, буду разбираться

Добавлено
точно, тултипы пропали в статусе (

Добавлено
подскажите, грохнул настройки в реестре, теперь постоянно начинается самопроизвольный дозвон (выпрыгивает окно) - в лоб - не нашел, а окно это и дозвон уже зае.ало. винХР рус сп1 ???
Автор: ShIvADeSt
Дата сообщения: 15.11.2004 05:07

Цитата:
спасибо за почту, непонятно только, как позиционируются свои контролы на шаблоне, буду разбираться

переходи в прикладное программирование, объясню
Автор: vito333
Дата сообщения: 15.11.2004 14:56
ShIvADeSt
все, спасибо, дотыркал ты меня )), прочитал, все в принципе несложно, главное, что ты меня подтолкнул, теперь вот делаю хук-процедуру, поиск забросил ))).
тултипы вернулись в статус и чуть улучшились.

Добавлено

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

не знаешь?
Автор: ShIvADeSt
Дата сообщения: 16.11.2004 01:11

Цитата:
не знаешь?

Спроси в осях или поищи там, не знаю

Добавлено
vito333
Сделай, чтобы при нажатии правой кнопкой мыши на табах появлялось стандартное системное меню, а то иногда очень надо.
Так же предлагаю там где у тебя в статус баре Part 3- отображать состояние CapsLock, вернее наоборот там Инс-Овр а следом CapsLock.
И еще хотелось бы, чтобы марк запоминал позицию курсора в документе и список последних 8 открытых файлов, и простенький Hex едитор как в бреде, чтобы можно было просто менять значения по смещению, ничего более. Просто иногда очень надо, а под рукой нет, приходится искать старую версию бреда, где это работает. Только там для каждого действия требовалось подтверждение а здесь не надо.
Автор: vito333
Дата сообщения: 16.11.2004 16:19
ShIvADeSt

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

какое именно? уточни

Цитата:
Так же предлагаю там где у тебя в статус баре Part 3- отображать состояние CapsLock, вернее наоборот там Инс-Овр а следом CapsLock

капс же лампочкой на клаве отображается, нафиг его в статус?

Цитата:
вернее наоборот там Инс-Овр а следом CapsLock

и почему именно так?

Цитата:
И еще хотелось бы, чтобы марк запоминал позицию курсора в документе и список последних 8 открытых файлов

почему 8? я планировал 10-15 ) убавить?
под запоминание курсора у меня изначально структуры заточены, как MRU сделаю, так и будет.

Цитата:
простенький Hex едитор как в бреде

а где он там, я ни разу не видел (() - до него (хекс-реда), я думаю, еще далекоооо ...
проект твой вчера получил, нифига не понял, в .RC диалога не нашел - горе неученомууууу ... но главное ты про позиционирование объяснил, посему полез в мсдн, оказалось - все описано, так что комбобоксы вставил, а на хук к ним времени чего-то не стало.
В общем очередь пока такая
1) сделать норм. выбор кодировок при загрузке-сохранении - как в бред3, по-моему, будет 1 к 1, пока другого не нада, потом уж, поскольку разобрался, буду наворачивать эти диалоги (типа чекбоксика - увеличивать диалог и т.п.)
2) поиск доделать
3) все остальное
но, блин, винда у меня глючит чего-то - нада переставлять. И времени стало меньше - тоже минус. Разработка замедляется (((
Автор: Miroslaw
Дата сообщения: 16.11.2004 16:31
vito333

Огромное спасибо! Оч-чень стоящая вещь!

1) Можно ли сделать чуть пошире элементы в статусной строке. При большом экранном шрифте 120dpi текст в них не помещается.

2) Может быть сделать ассоциацию к различным типам, открываемых файлов как в Bred-е т.е. в виде небольшой формы с чек- боксами?
Автор: vito333
Дата сообщения: 16.11.2004 16:40
Miroslaw

Цитата:
Оч-чень стоящая вещь

ты о чем?

Цитата:
Можно ли сделать чуть пошире элементы в статусной строке. При большом экранном шрифте 120dpi текст в них не помещается

это при большом экранном разрешении такой шрифт, что-ли? как мне воспроизвести, чтоб посмотреть и тебе ответить?

Цитата:
Может быть сделать ассоциацию к различным типам, открываемых файлов как в Bred-е т.е. в виде небольшой формы с чек- боксами

нет, это негибко, будет ассоциирование с любым расширением, пока времени у меня не хватает на это ...

Добавлено
но проект не умрет!
Автор: S1xw1ngS
Дата сообщения: 16.11.2004 17:03
vito333
Первое, что бросилось в глаза:

При переходе с русского на английский интерфейс все прошло нормально. А вот наобарот выскочило окошко без надписей и с пустой кнопкой. Что интересно - то же теперь происходит при переходе с русского на английский.
File/Open : все файлы и папки, на которых не стоит атрибут "скрытый" имеют черный "ореол".

Добавлено
интересно - раза с десятого увидел-таки "Restart Merk, please"...
и еще более интересно - многие диалоговые окна, оказываются, не имеют надписей в принципе и раза с пятого-десятого отображаются таки.
Windows 2000 prof 4 service pack
Автор: vito333
Дата сообщения: 16.11.2004 17:13
S1xw1ngS
нерусская винда? у меня на в2к сп4 все ок.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

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


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