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

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

Автор: vito333
Дата сообщения: 10.07.2005 13:03
да, Mark_Upxed тоже обновил (для тех, кому надо, чтобы загружалось на 0.07 - 0.09 сек быстрее)

Добавлено:
daerua
скролл какой есть, такой и будет - это MS Richedit, я его не портил. Хотя опиши подробно, как посмотреть-сравнить, посмотрю, отвечу. Кое что удаётся исправить.

С прозрачностью я как раз не заморачивался, сделал по простейшему варианту и дальше не планирую. Думаю для простого переписывания текста из окна в окно или ещё чего такого этого достаточно.

Сворачивание-разворачивание пофиксил.

Инсталлятора скорее всего не будет, будет ини-файл, как в тоталкоммандер.

Подсветку хтмл, С++ сделаю встроенную, остальное плагинами.

Автор: daerua
Дата сообщения: 10.07.2005 13:19
vito333

о скролле:
перепроверил — так и есть. в "Марке" и "WordPad" — скролл "инерционный" (надо почувствовать). А в стандартном "notepad" или "Bred" (не говоря уже о vim ) как надо.

.апд.
что значит "инерционный"? Это когда при окончании скроллирования окно всё ещё двигается дальше. Тоесть — крутанул колесико, а окно бежит и бежит... В ноутпаде и других — останавливается как только перестаеш крутить.

.апд2.
да.. и с подсветкой какая-то дискриминация . Нет, я понимаю - что "хозяин-барин" и всё такое. Спасибо мол за тот редактор который есть. Это без проблем. Но если судить объективно, то тогда уж или все мыслимые подсветки включать, или никаких (чтоб лишнего не было). Я вот например не интересуюсь ни HTML (каменный век) ни C++. Собственно и подсветка без надобности. В то же время нужна подсветка для XHTML+СSS и D (отличный язык программирования, кстати. Идет на замену как С так и С++ — рекомендую. Если интересно — в "викиипедии" есть информация). Но понимаю, что кому-то это без надобности. Так зачем перегружать отличную маленькую прогу?

.апд3.
"прозрачность" можна и не совершенствовать, но хотя бы чтоб при перетаскивании окна не тормозила...(ибо баг есть )
Автор: DrMom
Дата сообщения: 10.07.2005 14:09
Отличный редактор

После сворачивания (минимизации) окна и последующего разворачивания не происходит прорисовка части горизонтальной тени (границы ?) верхней панели (наверху слева)
Автор: Danil Lab
Дата сообщения: 10.07.2005 16:08
vito333
Выяснил почему произошол глюк:
В MarkIniExporter жму "Export" и Mark глючит
Автор: ShIvADeSt
Дата сообщения: 11.07.2005 01:00
Danil Lab

Цитата:
Выяснил почему произошол глюк:
В MarkIniExporter жму "Export" и Mark глючит

При експорте глючить ничего не должно по одной простой причине, экспорт это сохранение настроек в ини файл, другое дело, если ты нажал импорт когда не был сделан экспорт, тогда все параметры нулевые.
vito333
Если будут какие то изменения в навстройках скидывай мне в ПМ новые флаги или параметры (сейчас буду добивать импорт горячих клавиш, только сделаю таблицу соотношений).
Жду запоминание позиции курсора.
Ко всем, по поводу МаркИниЕкпортера пишите мне в ПМ, так как к марку он не относится и разрабатывается мной как экпериментальная программа (учтите что работает он только с последней версией марка).
Автор: vito333
Дата сообщения: 11.07.2005 01:12
daerua
про инерционность понял - это не исправлю
прозрачность - у меня без тормозов, например, хотя машина старенькая.
подсветка - давай когда сделаю, тогда и обсудим.

DrMom
скриншот в студию.

Danil Lab
к Shivadest
Автор: DrMom
Дата сообщения: 11.07.2005 01:55
vito333
скриншоты намылил
Автор: vito333
Дата сообщения: 11.07.2005 03:09
[+] сохранение позиции каретки (курсора) для файлов из MRU.
Причём позиция запоминается даже если файл открывался, но не редактировался.

Добавлено:
ShIvADeSt
посмотри ключ \MRU - кое что добавилось

Добавлено:
[x] ошибки перерисовки окна.

(ArtLonger - проверь старый глюк)

Добавлено:
DrMom
качай, исправлено
Автор: ShIvADeSt
Дата сообщения: 11.07.2005 03:56
vito333
Начал работать с горячками и нашел бажок в марке Короче попробуй назначить горяку например ctrl+up при вводе ее в окно редактирования горячих клавиш он правильно пишет, а после рестарта марка там пишется ctrl-Num 8 .
Автор: vito333
Дата сообщения: 11.07.2005 05:37
[x] панель инструментов была по высоте больше, чем высота кнопок.


Добавлено:
ShIvADeSt
хм, точно, хотя и работает

Добавлено:
залил MarkIniExporter
Автор: ArtLonger
Дата сообщения: 11.07.2005 08:15
vito333

Цитата:
[x] ошибки перерисовки окна.
(ArtLonger - проверь старый глюк)

На работе пока всё ОК (2000 SP4 и XP SP2).
Дома ещё проверю, там система давно стоит и глюки всплывают охотнее...

UPX?...
Автор: daerua
Дата сообщения: 11.07.2005 10:42
vito333

Цитата:
про инерционность понял - это не исправлю

это сложно технически или принципиальная позиция?


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

сам никак не пойму в чем глюк... запустил Марк под почти чистый ВыньХП64 - всё работает нормально - прорисовка прозрачного окна не тормозит. Под стандартный ХП Про с сервиспаком2 - как говорил выше. Интересно, это конфликт с самой виндой или с какими-то драйверами или приложениями? Пока не ясно - буду искать. Но, как я уже говорил, у "Gaim" таких проблем нет (используют другой метод?), а у "Миранды" - точь в точь. И это касается только окна сообщения, а не контакт-листа.
У кого-то ещё подобный глюк есть? Ау? *окно перетаскивается не быстро (как надо), а как-бы плывет, причём медленно - не соответствуя скорости движения мышки*

.апдейт.
да вот. у меня разогнаные USB-порты (частота опроса). Для Razer-мышки старался. Это как-то может влиять на описаный выше глюк?
Автор: Oleg_II
Дата сообщения: 11.07.2005 11:19
Еще пожелание - не "горящее", а так, скорее, на будущее. Можно ли сделать подключаемый файл с другим языком типа как это сделано в Birthday Millennium (franch.lng, chinese.lng и т.п.)? Тогда можно было бы и на другие языки переводить (загромождать прогу другими языками не стоит - аглицкого и русского хватит, но про другие языки таким образом тоже можно будет подумать).
Регардсы,
Олег 2
Автор: vito333
Дата сообщения: 11.07.2005 12:33
[x] не скрывалась панель файлов (вкладок) при включенной опции "Автоскрытие панели вкладок" и всего одной вкладке.


Добавлено:
daerua
про инерционность - даже не представляю, как это переделывать
насчёт мыши - не знаю



Добавлено:
Oleg_II
мне вообще кажется, что даже английский лишний. Направленность программы на распознавание кодировок кои8к, дос и пр. делает её более русским продуктом. Я только недавно стал подумывать об универсальности для любого пользователя с любым языком. То что сделал есть скорее эксперимент, но никак не задел под мультиязычность, для этого надо что-то переделывать, да и просьб таких до сих пор не было.
Автор: SiLeNCer_ru
Дата сообщения: 11.07.2005 13:51
vito333
Я знаю, что достал.... когда же порадуешь общественность в моем лице ?
Автор: vito333
Дата сообщения: 11.07.2005 14:15
SiLeNCer_ru
посмотрел, подумал, ещё подумал. Не очень просто, так как я использую юникодовый ричедит. Буду пробовать.
Автор: Oleg_II
Дата сообщения: 11.07.2005 18:55
Нет, аглицкий - не лишний Наших же по миру раскидано много и многие пользуются не локализованными версиями (я вот, например
Хотелось бы и коллег, и знакомых порадовать хорошей прогой. Может они русскими кодировками пользоваться не будут, но меню на своем языке многим бы хотелось.
Да и на языки народов бывшего Союза можно было бы тоже перевести
Опять же, я не настаиваю. Но если это возможно сделать, может в виде подключаемого плагина или отдельным файлом как в проге, которую я упомянул, то для распространения продукта это бы послужило хорошим толчком. Кстати, та программа тоже "наша" и тоже достаточно маленькая-простая (я пользуюсь не инсталлятором, а только "выдранным" из него экзершником).
Регардсы,
Олег 2
Автор: ArtLonger
Дата сообщения: 11.07.2005 19:40
vito333
Глюка с прорисовкой полос прокрутки нигде не обнаружил. Признавайся, где поймал?
Автор: SiLeNCer_ru
Дата сообщения: 11.07.2005 23:28
Сдается мне, что язык разговора с программой - не самая важная ее часть. Лишь бы функционал был, а пользоваться можно хоть немецкой (скажу сразу - я его не знаю вообще кроме хенде хох, шайзе и гитлер капут). Потыкаться и разберешься.
А вот если функционала не хватает - тогда ищем другую софтинку.

Немного из наблюдений: те, кому нужен функционал - как правило профи с компом. Язык хоть один (обычно английский) кроме родного знают. А те, кому обязательно русский фотошоп (как это говорится? "русик есть?") обычно не профи. Лично я с русским фотошопом не могу - напрягает, ибо с 5 версии пользовал только оригинал.

Без обид, но это лично мое мнение и наблюдение. Решать конечно уважаемому автору ("Афтар жжет", не так ли? )...
Автор: vito333
Дата сообщения: 11.07.2005 23:50
ArtLonger
да просто у меня после чистки кода от ускоренного разворачивания вылез тоже (подсказал DrMon, выше) вот я с ним и разобрался. Минут за 10 пофиксил.

Автор: Oleg_II
Дата сообщения: 12.07.2005 01:24
SiLeNCer_ru
Без обид, меня аглицкий очень устраивает, так как по ряду причин предпочитаю аглицкую версию Винды (без муи) или приходится даже работать на китайской. Хотя ВСЕМ потенциалом программы я не пользуюсь даже в уже имеющемся выборе функций на настоящий момент. Я не профи, а скорее "продвинутый" юзер.
Просто хотелось бы поставить хорошую программу коллегам и друзьям, которые даже владея хорошо русским языком предпочитают локализованные версии программ. Компьютерами пользуются не только профи, но и обычным пользователям хочется иметь быстрые и симпатичные проги.
Я ж поэтому и привел пример, поглядите как там это реализовано и поймете, что языки не нужно "зашивать" в код программы, а вполне можно сделать "навесным" обычным текстовым (!) файлом, который можно вообще не иметь на машине, если он не нужен. И это не срочное пожелание, не надо ради этого бросать проработку основного каркаса но на будущее, когда делать уже будет нечего
Регардсы,
Олег 2
Автор: vito333
Дата сообщения: 12.07.2005 02:27
в принципе, я в голове так и держал - два основных (для меня) языка зашить в код, а дополнительные - отдельными файлами. Правда в процессе перестал соблюдать этот принцип, так что как нибудь позже надо будет проверить-переделать код.
Такой же принцип и с подсветкой планирую.

Добавлено:
[+] прозрачная (пока) работа с файлами в формате UNIX.

ТОЛЬКО ДЛЯ ТЕСТИРОВАНИЯ!

Пробуйте и сообщайте.
(С не-юникодовыми файлами проблем быть не должно, юникодовые необходимо расширенно проверить.)
Автор: Danil Lab
Дата сообщения: 12.07.2005 07:35
vito333

Цитата:
Подсветку хтмл, С++ сделаю встроенную, остальное плагинами.

Желательно и INI встроеную.
Плагины подсветки лючше сделай текстовые! Например: я не знай языка програмированияно, но могу файл подсветки к Bred3

Автор: SiLeNCer_ru
Дата сообщения: 12.07.2005 09:04
Oleg_II

Цитата:
но на будущее,
согласен

Цитата:
когда делать уже будет нечего
а ты веришь, что такое будет?


Добавлено:
vito333
Потестил
Вроде корретно работает
файло не юникодное.

Не забудь только потом опцию в сохранить как и что-то типа "Изменить формат файла" в меню докинуть
Более подробно сейчас тестить не могу, ибо завал на работе
Автор: vito333
Дата сообщения: 12.07.2005 12:53
Danil Lab

Цитата:
Желательно и INI встроеную

это как?
Автор: SiLeNCer_ru
Дата сообщения: 12.07.2005 14:26
vito333
Видимо, Danil Lab имеет ввиду встроенную подсветку для *.ini
Автор: vito333
Дата сообщения: 12.07.2005 15:25
и чего же там подсвечивать то? если только скобки квадратные
Автор: ArtLonger
Дата сообщения: 13.07.2005 13:53
vito333
Хотелки:
1. В диалоге поиска замены хочется, чтобы последний образец поиска был сразу выведен в поле (а не произвольное число символов из текущей позиции курсора, как сейчас). Про образец замены не говорю, ибо в едином окне он может быть ненужным.
2. Сортировку истории поиска/замены хочется по порядку использования, а не как попало.
3. Запоминание позиции курсора в тексте хочется иметь в виде отключаемой опции.

Вопилки:
С 3-им пунктом связан глючок. Если я выхожу из файла, оставив курсор в самом его конце, то заново он откроется "пустым". Т.е. курсор будет вверху страницы, а текст естественно над ним, и его не видно.
Автор: vito333
Дата сообщения: 13.07.2005 13:54
досеры совсем руборд вырубили, суки

Добавлено:
[+] в диалог сохранения файла добавлен листбокс выбора перевода строк.


Добавлено:
ArtLonger
1. вставляется не произвольное число символов, а слово (текст ограниченный разделителями - пробелами, точками и пр.)
2. а разве сортировка идёт как попало? оно вообще-то по очереди сохраняется в реестр, так же и загружается обратно.
3. ну да, что-то такое есть, курсор то внизу страницы, то вверху - я не стал ковыряться, пока кто нибудь не пожалуется - учту, сделаю так, чтобы курсор всегда становился на середину-верхнюю треть экрана. Да и в отключаемости есть смысл, согласен.

Добавлено:
мля, придётся делать диалог настроек. Как неохота, блин.

Добавлено:
ArtLonger
по 3. глючок же не фатальный.
Автор: ArtLonger
Дата сообщения: 13.07.2005 21:44
vito333
вставляется не произвольное число символов, а слово
А зачем? Шансов, что именно его будут искать почти нет. Или пусто, или последний образец - остальное имхо нелогично

а разве сортировка идёт как попало?
У меня последний образец почему-то регулярно оказывается где-то в середине...
Возможно, если я ищу слова из списка в произвольном порядке, то он не обновляется?...

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

Добавлено:
Да, точно. Слово, уже имеющееся в списке, останется на томже месте и не переползёт вверх. Неудобно, имхо.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

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


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