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

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

Автор: arsvrn
Дата сообщения: 04.12.2004 18:37
vito333
Очень хотелось бы две вещи:
1. Вертикальные блоки выделения, например, мышью с нажатым ALT-ом или с клавиатуры
ALT+SHIFT+стрелки. А еще бы сортировку строк по этому выделению.
2. Работу с кодировками не толко при открытии файла. Т.е. выделил блок и выбрал
преобразовать из DOS в WIN1251 или еще из какой в какую.
Автор: vito333
Дата сообщения: 04.12.2004 18:38
ShIvADeSt
Windows-1251 никак ( - много места занимает

Добавлено
залил

Добавлено
arsvrn

Цитата:
Очень хотелось бы две вещи:
1. Вертикальные блоки выделения, например, мышью с нажатым ALT-ом или с клавиатуры
ALT+SHIFT+стрелки. А еще бы сортировку строк по этому выделению.

думаешь мне не хочется?

Цитата:
2. Работу с кодировками не толко при открытии файла. Т.е. выделил блок и выбрал
преобразовать из DOS в WIN1251 или еще из какой в какую.

хорошая мысль, запомню. А для чего?
Автор: GeMir
Дата сообщения: 04.12.2004 19:04
Зелёный вполне нейтральный цвет (или хочется чего-нибудь агрессивно-красного?), плюс его нет в иконках MS Office...

P.S. Eсть пара идей поинтересней...
Автор: ArtLonger
Дата сообщения: 04.12.2004 19:23
vito333

Цитата:
там дополнительно есть только выбор "любой" кодировки - это, в принципе, позже будет

Вопрос не в количестве, а организации доступа к функциям. Я имел ввиду "Открыть как" и "Сохранить как" на горячих клавишах и плотной группой в меню. У тебя всё есть и отлично работает, но по разным местам. А т.к. автоопределение иногда сбоит, возможность быстро принудительно выбрать кодировку была бы полезной.

Потом есть такая вещь. Скажем, у Bred'a при выборе другой кодировки сразу применялся и назначенный на неё шрифт. Это довольно удобно.

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

Я сразу скажу - мне в принципе максимально удобно в центре. Это привычка на уровне рефлексов, и поэтому возникающее в дальних углах окно поиска подсознательно напрягает. У AkelPad'a оно в левом верхнем углу возникает, так я центровку в ресурсы специально забивал. А как у ListEdit'a сделано, вообще караул...
Имхо запоминание положения было бы неплохой возможностью, если это несложно сделать.


Цитата:
а из видео я не понял, откуда у тебя в тексте с Courier NEW arial был?

Да в том и фигня, что не должно его там быть. Но стоит только начать редактирование - весь курьер становится ариалом...

И насчёт Courier New я сразу сказал, что ты ни при чём . Какие-то грабли в Riched20.dll и любой редактор её использующий в принципе может налететь на этот глюк. Причём в простым Courier всё тип-топ. Если ты найдёшь решение - памятник обеспечен.

PS: И вообще, может у меня в машине пчёлы неправильные?...
Автор: GeMir
Дата сообщения: 04.12.2004 20:40
Ещё один вариант иконки:
(Bryce+Photoshop)
Автор: arsvrn
Дата сообщения: 05.12.2004 20:01
vito333

Цитата:
хорошая мысль, запомню. А для чего?

Например, имеем сохраненную в текстовом виде ветку реестра от FARа (под Win2000).
Файл в Unicode, а русские имена, названия (плагинов) и.т.д. в кодировке DOS.
Я понимаю, можно реестр сохранить не в Unicode, да и другими средствами добыть правильный текст, так ведь хочется просто открыть в редакторе, выделить нужное и перекодировать. Вообще-то с FARом это только пример. А так, если внутри файла не одна кодировка, то только так... В принципе, из небольших редакторов, подобное делает Metapad (http://liquidninja.com/metapad/), но там свои недостатки.
Автор: beeos
Дата сообщения: 06.12.2004 10:33

Цитата:
Вариант иконки ("дёшево и сердито")

Очень оригинально! Поначалу я был двумя руками «за», но потом немного пересмотрел точку зрения. Во-первых, офис не у всех вызывает приятные ассоциации. Во-вторых, все-таки отдает неким налетом самодельности, т.е. профессионалы стараются избегать переделанных из чужих иконок (однако это не убавляет значения оригинальности идеи ). Второй вариант
Цитата:
Ещё один вариант иконки:
(Bryce+Photoshop)
всем хорош, но в 16x16 не влезет. Нужно либо делать отдельную версию меньшего размера, либо как-то «подтачивать» то, что уже есть.
Автор: vito333
Дата сообщения: 06.12.2004 12:21
GeMir
да, загигобулина впечатляет, а Морд - не очень, хотя оригинально - сразу вызывает улыбку .

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

Цитата:
Потом есть такая вещь. Скажем, у Bred'a при выборе другой кодировки сразу применялся и назначенный на неё шрифт. Это довольно удобно

согласен, пока это у меня не доработано

Цитата:
Я сразу скажу - мне в принципе максимально удобно в центре

сколько людей сделаю запоминание позиции оносительно чего-нибудь

Цитата:
И вообще, может у меня в машине пчёлы неправильные?...

может и правда? ты проверь на других, на всяк ...

arsvrn
ну, понятно. С сохранением таких файлов возможны траблы, да и с редактированием в этом случае мне пока непонятно...


Добавлено
ArtLonger
то есть основная задача - быстро переоткрыть файл в нужной кодировке? и быстро пересохранить его же?

Добавлено
мне нравится такой вариант - в меню Файл - подменю типа Открыть как ... и Сохранить вот как ... , а в них уже как в акельпаде, основные кодировки с хоткеями.

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

Добавлено
ArtLonger
а если удастся улучшить алгоритм определения кодировки? тогда этой фичи особо не надо?

Добавлено
или смотри - вставляю ReOpen - далее в статусбаре выбираешь нужную кодировку а там - или реопен или save ...

Добавлено
или попап-меню в статусбаре - дополнить каждый пункт двумя подпунктами - сохранить и переоткрыть
Автор: GeMir
Дата сообщения: 06.12.2004 15:24
beeos
Цитата:
Очень оригинально!


Цитата:
офис не у всех вызывает приятные ассоциации
...

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

Цитата:
Второй вариант всем хорош, но в 16x16 не влезет.

vito333

Цитата:
да, загигобулина впечатляет

Знаю что "не влезет" - пробовал уменьшить - куда там... Особенно на белом фоне... М-да...
Будем оптимизировать
Автор: beeos
Дата сообщения: 06.12.2004 16:33
GeMir
Слушай, а может в качестве «мелкого» варианта взять один правый кубик. А на лого рисовать целиком?

Цитата:
Профессионалы - это звучит гордо!

Не хочется, чтобы такой замечательный редактор казался кустарным. Некоторые не пользуются замечательными прогами только из-за того, что они недостаточно «круто» выглядят.
Автор: GeMir
Дата сообщения: 06.12.2004 17:03
beeos

Цитата:
Слушай, а может в качестве «мелкого» варианта взять один правый кубик. А на лого рисовать целиком?

А что - идея!
Попробую...
Была у меня другая идея - взять в виде лого какой-нибудь кубик из наборов iconbase.com - но они платные потому у меня все варезные - а связываться с варезом в продукте которым возможно будут пользоваться тысячи не хочется...

Цитата:
Не хочется, чтобы такой замечательный редактор казался кустарным.

Да, конечно...

Цитата:
Некоторые не пользуются замечательными прогами только из-за того, что они недостаточно «круто» выглядят.

Я в том числе...
Автор: vito333
Дата сообщения: 06.12.2004 17:15

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

вот это огорчает конкретно, так как найти набор free приличных иконок - проблема ...

Добавлено
я почему-то приличные только платные видел

Добавлено
хм, под вин2к при возврате из минимизированного состояния не прорисовываются скроллбары

Добавлено
теперь нет идей по иконкам на тулбар (
Автор: GeMir
Дата сообщения: 06.12.2004 20:12

Цитата:
вот это огорчает конкретно, так как найти набор free приличных иконок - проблема ...
я почему-то приличные только платные видел


Цитата:
теперь нет идей по иконкам на тулбар (

Может всё это не так страшно?
Проект то freewar'ный...

...

Посмотри - я немного заголовок сайта переделал...
Автор: ArtLonger
Дата сообщения: 06.12.2004 21:30
vito333

Цитата:
а если удастся улучшить алгоритм определения кодировки? тогда этой фичи особо не надо?

Ты знаешь, сколько не видел хороших редакторов, любой где-нибудь да споткнётся. Для примера, ресурсы русскоязычных плагинов под Firefox/Mozilla идут в UTF-8, однако соответствующей метки в начале не имеют (!) Я приделал к Акелпаду открыть-сохранить в UTF-8 по F9-F12 - афигительно удобно...
Имхо продукт такого класса должен иметь превосходное "юзабилити" - любое действие на расстоянии одного щелчка и куча горячих клавиш. Вот Bred'овское сохранение по F2 - пустяк, да ещё нестандартный. Однако те, кто ручки на Нортоне затачивал, просто тащатся...
Автор: Mapleserg
Дата сообщения: 06.12.2004 23:28
vito333

Нравится, одобрямс!

Хорошо было бы еще, если б в панель инстументов можно было добавлять свои команды, в смысле - присутствующие в проге, но скрытые...
Автор: vito333
Дата сообщения: 07.12.2004 05:53
GeMir
нормально

ArtLonger
сделаю, не волнуйся

вообще у меня ХР с ума сошла, так что пока пауза будет на перестановку всего и вся
Автор: GeMir
Дата сообщения: 09.12.2004 14:49
vito333
По-поводу иконок - кажется иконки FOOOD'а можно вполне законно использовать (http://www.foood.net), плюс думаю можно на DeviantART'е (www.deviantart.com) подыскать что-нибудь подходящее и бесплатное для использования...
Автор: vito333
Дата сообщения: 10.12.2004 15:59
а у меня .опа с переустановкой студии (((
Автор: kraeved
Дата сообщения: 11.12.2004 09:48
vito333, описываю практическое применение:
подвязал Марка к Опере, дабы открывать сырцы странички. в них переодически бывает необходимость найти что-то. ctrl+f для поиска, вписываю критерий поиска и, по обыкновению Enter, вместо чего закрывается диалог поиска =(

а хотелось бы так:
вводим критерий, жмем enter - происходит поиск. скажем, он увенчался успехом, следовательно окно поиска уже без надобности, поэтому долбим esc, окно поиска пропадает и мы в том месте документа, где найдено искомое.
Автор: vito333
Дата сообщения: 11.12.2004 10:28
kraeved
да, фокус стоит на кнопке "Закрыть" - исправлю
выход по Esc - сделаю
всё - через несколько дней, если поставлю наконец студию
Автор: HumVee
Дата сообщения: 12.12.2004 01:40
Наконец-то! Привет всем! А неужели такая прблема студию поставить? Или диска нет?
Автор: vito333
Дата сообщения: 12.12.2004 08:31
HumVee
поздравляю с регистрацией!
рад, что топик приобрел еще одного человека с дельными идеями и мыслями по теме!


Цитата:
А неужели такая прблема студию поставить?

оказывается, иногда да


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

кстати, попробовал .NET 2003 - оказалось не для меня.
прежде всего, МСДН явно уходит от справок по WinAPI - это, возможно, и правильно, но что делать некоторым извращенцам? вроде меня? А "острым" С я пользоваться не хочу.
Пример: контекстной справки по WriteFile - нет, только если специально в поиск заряжать.
Автор: tolja
Дата сообщения: 12.12.2004 14:04
vito333
Нет проблем с сохранением текста в UTF-8. Шведские а,о с точками над ними пишет и сохраняет правильно, что мне важно. Понравилось то, что при сохранении можно указать кодировку сохранения, а то эти всякие ''автоматически'' не очень...
Thanks

p.s.
Хотелось бы еще иметь возможность сбрасывать Mark в tray с клавишей быстрого вызова, например ScrollLook...



Автор: vito333
Дата сообщения: 12.12.2004 16:21
[+] переоткрытие файла в необходимой кодировке (как через меню, так и по хоткею) Файл -> Переоткрыть как ...
[x] в диалоге поиска кнопка "Искать" сделана кнопкой по умолчанию, что позволяет набрать текст и нажать Enter для поиска.
Автор: vito333
Дата сообщения: 13.12.2004 06:00

Цитата:
Хотелось бы еще иметь возможность сбрасывать Mark в tray с клавишей быстрого вызова, например ScrollLook...

в перспективе
Автор: gera_serg
Дата сообщения: 14.12.2004 13:36
Надо бы какой-нибуть cfg(ini) - файл смастерить для первичных настроек.

У меня w2000(рус) при перезаписывании EXE на новую версию Mark стартует
- свернутым
- с потерей цветов текста, фона, шрифта
- с потерей положения окон

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


Автор: vito333
Дата сообщения: 14.12.2004 14:46
gera_serg
это когда меняется структура настроек. Тут ничего не сделаешь - процесс идет
постараюсь чтобы это происходило пореже, кумулятивно, и постараюсь предупреждать об этом
настройки при этом лучше сносить полностью
Автор: gera_serg
Дата сообщения: 14.12.2004 17:33
> настройки при этом лучше сносить полностью

Дык если б они самосохранялись бы в ini -файле, а не реестре...

А поиск по реестру с маской mark до хрена чего находит...
Искать и сносить там неудобно
Автор: kraeved
Дата сообщения: 14.12.2004 17:44
Для переноса на другой компьютер можно использовать бэкап ветвей из реестра, как в случае с ФАРом.
Автор: vito333
Дата сообщения: 14.12.2004 18:20
подумаю, а то действительно коряво получается

Добавлено
[+] юникодовые файлы (UTF-16 и UTF-8), не имеющие соответствующей сигнатуры, сохраняются также без сигнатуры. В дальнейшем будет дополнительный выбор - вставлять или не вставлять сигнатуру - в диалоге сохранения файла.
[!] изменен алгоритм распознавания русских кодировок (стала чуть точнее ).

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

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


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