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

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

Автор: vito333
Дата сообщения: 31.01.2006 11:21
ShIvADeSt
я пока надеюсь на какой-нибудь вариант без перехвата KEYDOWN
Автор: Queer
Дата сообщения: 01.02.2006 17:36
Неплохо, но без вертикальных блоков для лично меня он не существует.
Чего еще не хватает - контекстной помощи.
readme.txt, звыняйте, остался в прошлом веке. ИМХО.
Автор: ShIvADeSt
Дата сообщения: 02.02.2006 00:59

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

Есть куча других редакторов в которых эти блоки уже есть. Контекстная помощь - это что? Каково ее назначение?
Автор: eLsIe
Дата сообщения: 03.02.2006 23:53

Цитата:
eLsIe
исправлено.
Появилось в последних паре бет.

Спасибо!
Автор: Harrier
Дата сообщения: 04.02.2006 13:32
Queer

Что есть что-то не понятное в Mark, что нужна помощь? ))
Автор: Queer
Дата сообщения: 08.02.2006 18:27
ShIvADeSt

Цитата:
Есть куча других редакторов в которых эти блоки уже есть.

Есть вообще куча других редакторов. В таком случае - к чему этот ?

Цитата:
Контекстная помощь - это что? Каково ее назначение?

Это Help. Он же F1. Он же [?]. Элементарнейшая вещь, без которой современный софт таковым не является ИМХО.
Автор: ArtLonger
Дата сообщения: 08.02.2006 18:41
Queer

Цитата:
В таком случае - к чему этот ?
Не к чему, а к кому - кому эти блоки не нужны.


Цитата:
Элементарнейшая вещь
Ну так сядь и напиши. Советом поможем, если что. vito333 делает новую версию (с блоками, кстати) - и это при том, что свободного времени у него на это есть очень мало.
Автор: Widoms
Дата сообщения: 16.02.2006 17:56
Редактор замечательный.
А можно надеятся в будущем на подсветку кода ?
Автор: ArtLonger
Дата сообщения: 16.02.2006 20:20
Widoms
Можно, но не в этой версии. Сейчас Марк перерабатывается с нуля на другом движке.
Автор: Semarex
Дата сообщения: 16.02.2006 22:04
Нашел одну ошибку хотя может и не актуальную раз Марк на новом движке переделывается. Но все же скажу почему-то в режиме Regexp неработает заменить все (просто заменить прекрасно срабатывает)
Автор: vito333
Дата сообщения: 17.02.2006 00:03
пока я, к сожалению, совсем не программирую
Просто сейчас на новой работе, директором регионального оптового склада, так что задачи другие - увеличивать обороты, выручку, налаживать работу.
Так что пока новых версий не ждите.
С другой стороны и движок, на котором хочу делать - тоже ещё не сделали, так что я не спешу.

Добавлено:
а regexp по-моему одноразовый и был
Посмотрю, многоразовый конечно лучше.
Автор: rondew
Дата сообщения: 25.02.2006 19:46
vito333 привет.

я опять с благодарностями.. и пожеланием..

сравниваю твой Марк с IrfanView... потому что так же и с ним было.. я хочу сказать - марк до сих пор везде по дефолту стоит и ничего больше не надо.. когда где-то что-то открывается блокнотом или Бредом - впадаю в транс.. настолько привык...

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

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

и отступление - программа всегда будет бесплатной? просто как-то не верится даже.. )

удачи тебе. и еще раз спасибо!

Добавлено:
2 Queer
ага.. вот потому нас и называет отупевшим поколением... нам даже в текстовом редакторе нуже помощьник a-la msWord... боже на кой хрен контекстная помощь в текстовом редакторе?? и софт это значит в первую очередь дебильноватая помощь на каждую элементарную фичу?! м-да.. простите конечно.. но что-то тут не так.. а в Блокноте тоже помощь есть? блин.. не поленюсь пойду посмотрю...
посмотрел.. контекстной нет! и быть не может)

а вопрос - к чему этот редактор - вообще глупость по-моему... ни к чему. это просто альтернатива.. не всем нужны какие-то серьезные навороту.. тем паче что в Марке их как раз хватает...
Автор: vito333
Дата сообщения: 26.02.2006 14:54
rondew

Цитата:
программа всегда будет бесплатной?

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

Цитата:
а движок новый зачем?

мороки с MS richedit-ом много, а результат не всегда хороший, очень сильно уступает нормальным движкам.

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

да хочу конечно, вот только смотри посты выше - нет времени совсем, проект замёрз практически.

Цитата:
ты можешь в настройках сделать галку

хорошо, как будет время - сделаю


кстати, такую помощь как в notepad сделать можно но надо ли.
Автор: rondew
Дата сообщения: 28.02.2006 11:27
да насчет времени я понял.. в смысле что его нет)
как будет.. в любом случае уже все хорошо. думается что у проги и в ее изанчальном виде есть будущее... во всяком случае я уже нескольких людей с инетом не связанных подсадил на Марк.. довольны)

насчет помощи как в notepad. я как-от даже не подумал там смотреть.. просто я марк с notepad'ом не сравниваю... хотя бы по весу и скорости.. хотя возможностей конечно по сравнению с блокнотом... да фиг с ним. мне кажется помощи в виде read_me за глаза хватит.. ну в крайнем случае - оформить ее красиво.

удачи.
Автор: piterplus
Дата сообщения: 04.03.2006 10:29
А можно ли в поиске и замене часть выражения заменять символом * ? Скажем ищу я в тексте упоминание обо всех Васях или Петях, а уж Пупкин он или Сидоров - подставляю * (пример не совсем точный, но предположим, что в тексте фамилии с именем пишутся слитно). В ворде у меня получилоть, в Марке - нет.
Автор: Semarex
Дата сообщения: 04.03.2006 21:31
Этот вопрос раньше интересовал и меня. Насколько я знаю нет, но можно использовать регэкспы от jscript они отчасти решают проблему.
Автор: lpv
Дата сообщения: 13.03.2006 09:44
Spasibo avtoru, dolgo iskal podhodashevo mne zamenitela Notepad'a...

Shto ponravilos mne:
*Vozmoznost otkryvat dokumenty v raznyh kodirovkah, ustanovlennyh v Windows, pri etom neperekluchayas mezdu regionami.

Chevo by hotelos:
*Shtob baza programy neperegruzalas, - to jest dopolnitelnye moduli (podsvetka sintaksisa, Hex editor...), kogda oni poyavatsa, mozno bylo by vybirat po sobstvennomu usmotreniyu (libo pri ustanovke, libo kak plaginy)
*Mozet yest vozmoznost vynesti v panel instrumentov vybor kodirovki otkrytovo dokumenta, t.e. shtob on pereotkryvalsa v zanovo vybrennoy kodirovke (avtoopredelenie ne vsegda popadajet v tochku). Bylo by shtoto podobnoye kak v brauzerah (takoy funkciy v drugih podobnovo roda programah nevydel). Teper, pri ustanovke asociyrovat faily, dopustim shelchkom myshi otkryvajem fail *.txt v kodirovke 1257, a on otkryvajetsa v kodirovke 1251...
*Prigodilsa (dla takih kak ja ) "Translit" v obe storony...
*Hochu perevesty programu na litovskij jazyk, eto mozem ustrojit?

Shto mogli by popravyt:
*Sdelat vozmoznym otkluchenije avtoopredilenija kodirovki dokumenta (galochka kazdyj raz stavitsa po umolchaniju). Pohoze, shto programa, kogda nemozet opredelyt kodirovku, stavit 1251...
*V osnovnom rabotaju s failami v kodirovkah 1251 i 1257 (Baltiyskaja). Teper v okne predprosmotra otkryvayemovo dokumenta, pri vybrannoj kodirovke 1257, nepravilno otobrazajutsa litovskije bukvy (vse drugije bukvy v litovskom alfabete takie ze kak i v angliyskom). V otkrytom dokumente simboly otobrazajutsa pravilno. Vot kartinki:


*Tak kak jest vozmoznost sohranenija v Unikode, neobhodymost sohranenija v 1257 kak by i otpadajet. No, jesli zatraty vrameni nebolshyje, mozet mozno ustrojit sohranenije v 1257?


Цитата:
P.S. Кстати заранее пожелание - смотря по размеру программы кажется инсталлятора в ней не придусмотрено - можешь сделать отдельную версию с инсталлом, а?

Jesli jest neobhodymost, i soglasije avtora, mogu etim zanatsa, opyt jest...


Автор: Blackbox7
Дата сообщения: 14.03.2006 00:24
Я уже всех своих знакомых подсадил на TC в связке с Mark. Нек-рые из них (newbie ) так и не узнали, что в природе существует нотепад .
Несмотря на нехватку времени ждём от ув. автора продолжения банкета!
ЗЫ. Я лично (очень скромно и тихо) - вертикальных блоков и подсветки...
Автор: vito333
Дата сообщения: 14.03.2006 01:39
[+] 14.03.06 Mark тихо загружает до 20 плагинов, находящихся в папке plugins. Пример плагина - в PluginSDK.
Автор: ShIvADeSt
Дата сообщения: 14.03.2006 03:54
vito333

Цитата:
[+] 14.03.06 Mark тихо загружает до 20 плагинов, находящихся в папке plugins. Пример плагина - в PluginSDK.

Если бы он еще создавал пункт меню для вызова основной функции плагина, а то так непонятно как использовать, просто самому переопределять оконную функцию внутри плагина шибко не хочется, чтобы свой пункт меню и реакцию на него добавить
Автор: Harrier
Дата сообщения: 14.03.2006 08:39
Blackbox7


Цитата:
TC в связке с Mark


Тоже пользуюсь таким сочетанием - очень удобно!
Автор: OdesitVadim
Дата сообщения: 14.03.2006 11:16
vito333
Нашёл глюк на ровном месте.
Первое. Принёс домой на ноут (Вин2000SP4+dll для RichEdit). Запускаю (раньше на ноуте его не было) Запускается англ. версия (что правильно), но иконок в меню нет! Я переключил язык и перезапустил - иконки на месте. Переключал назад на англ. - всё в порядке - иконки на месте.
Два. У меня разрешение монитора 800 на 600 (16 бит цвет) - и марк при первом запуске виден на экране примерно на 75% , остальные 25% где то внизу, но это так, фича.
Три - это уже хуже. На статусбаре есть текущая позиция курсора. Кликом правой вызываем диалоговое окошко. В нём наверное необходимо поправить порядок прохода по табу, а то как-то нелогично: Нахожусь в первом окошке ввода, нажимаю Tab, а он лезит на кнопку, потом на другую, а лишь потом на второе окно ввода - неудобно очень.
Четыре. С тем же окошком. Делаем так. Отркрываем большой документ (эдак на два-три экрана и больше, главное чтобы была полоса прокрутки.) Оставляем курсор в верхней строке, потом прокручиваем страницу вниз. Теперь вызываем окошко "Перейти..." и ничего не меняя нажимаем ок. Ожидаем, что нас перебросит вверх. А нет, не перебрасывает. Если же сменить одно из чисел, то всё пучком.

P.S. А вот чего мне не хватает в марке, так это кнопочки типа Run. При нажатии на неё марк бы находил в ини файле связь по расширению и запускал программу (батник), передавая ей в качестве параметров имя файла. (можно доделать чтобы само имя или расширение) - эдакой плагин.
Автор: vito333
Дата сообщения: 16.03.2006 14:29
фу, добрался до интернета ...

[+] 15.03.06 в диалоге "Открыть файл" в комбобоксе "Кодировка" показывается
кодировка выделенного файла.
Раньше при автоопределении комбобокс был пустым.
[+] 15.03.06 окно предпросмотра файлов теперь правильно отображает
файлы разных кодировок, которые имеют сохранённую информацию
о кодировке (т.е. которые уже редактировались в Mark).
Т.е. раньше файл в кодировке 1257 в окне предпросмотра всегда
показывался неправильно, сейчас, если его ранее уже правили,
он будет показан верно.

Добавлено:
ShIvADeSt
согласен с тобойЮ будем считать, что база заложена и осталось оформить это дело в меню да в плагин добавить пару функций.



Добавлено:
так, в приват пришёл вопрос о том, как разобраться с записями марка в реестре для автонастройке при инсталляции в составе, например, totalcommander-a. Конечно, всё не получится, но основные вещи, типа языка, панелей, положения окна - получится.

делаем так - настраиваем марк как надо, затем экспортируем редактором реестра ключ HKEY_CURRENT_USER\Software\Mark Editor, далее из этого файлика можно удалить всё, кроме MainSettings.
У меня оставшееся выглядело так:


Цитата:
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Mark Editor]
"MainSettings"=hex:4c,02,00,00,00,00,00,00,00,01,,00,00,00,00,00,ff,ff,ff,ff,ff,ff,ff,ff,3f,00,00,00,20,00,00,00,eb,02,
тут ещё много
,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00


теперь можно на чистой машине внести эту запись в реестр.

Тихо ассоциировать с нужными расширениями? - запустите mark.exe /assoc:*.txt,*.log


Добавлено:
Кодировки да, я всё же сделаю, чтобы везде предлагался на выбор полный список кодировок, а не только 5 основных.
И перекодировку файла на лету - тоже сделаю, вне зависимости от того, есть ли файл физически на диске, как есть сейчас.

Добавлено:
lpv

Цитата:
Hochu perevesty programu na litovskij jazyk, eto mozem ustrojit?

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

Добавлено:

Цитата:
Mozet yest vozmoznost vynesti v panel instrumentov vybor kodirovki otkrytovo dokumenta, t.e. shtob on pereotkryvalsa v zanovo vybrennoy kodirovke (avtoopredelenie ne vsegda popadajet v tochku).

это как раз вопрос вывода полного списка кодировок по правому клику мышой на кодировке в статусбаре.

Добавлено:

Цитата:
V osnovnom rabotaju s failami v kodirovkah 1251 i 1257 (Baltiyskaja). Teper v okne predprosmotra otkryvayemovo dokumenta, pri vybrannoj kodirovke 1257, nepravilno otobrazajutsa litovskije bukvy (vse drugije bukvy v litovskom alfabete takie ze kak i v angliyskom). V otkrytom dokumente simboly otobrazajutsa pravilno. Vot kartinki:

кидай мне проблемные файлы - посмотрю.

Добавлено:
OdesitVadim

Цитата:
Нашёл глюк на ровном месте.
Первое. Принёс домой на ноут (Вин2000SP4+dll для RichEdit). Запускаю (раньше на ноуте его не было) Запускается англ. версия (что правильно), но иконок в меню нет! Я переключил язык и перезапустил - иконки на месте. Переключал назад на англ. - всё в порядке - иконки на месте.

одноразовый глюк - не глюк


Добавлено:

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

поправил, в следующей выложенной версии будет как надо.

Добавлено:
По поводу кнопки(функции) Run
давайте поподробнее на этом остановимся, а то пора сделать уже.
Автор: s1n
Дата сообщения: 16.03.2006 22:23
vito333
15:29 16-03-2006
Цитата:
так, в приват пришёл вопрос о том, как разобраться с записями марка в реестре для автонастройке при инсталляции в составе, например, totalcommander-a. Конечно, всё не получится, но основные вещи, типа языка, панелей, положения окна - получится.

Спасибо, попробую.

Добавлено:

Цитата:
Тихо ассоциировать с нужными расширениями

А обратная процедура возможна?
Автор: vito333
Дата сообщения: 17.03.2006 00:18
s1n
нет. Хотя надо подумать, были такие запросы.
Автор: ShIvADeSt
Дата сообщения: 17.03.2006 01:30
vito333

Цитата:
По поводу кнопки(функции) Run
давайте поподробнее на этом остановимся, а то пора сделать уже.

ИМХО обычный ShellExecute заюзать в качестве параметра передавать редактируемый файл, это гораздо проще чем в инишку еще ассоциации настраивать.
Далее возможно это только мое мнение, НО я считаю что очень мало людей используют возможность одновременного открытия сразу нескольких файлов, гораздо больше их волнует неправильное создание марком новых файлов при вызове его по шифт+ф4 из командера в тот момент, когда марк уже запущен и редактирует какой либо документ (ты делал все работало, но всплыли какие то мелкие ошибки при парсинге).
Автор: s1n
Дата сообщения: 17.03.2006 21:21
vito333
01:18 17-03-2006
Цитата:
нет. Хотя надо подумать, были такие запросы.

Было бы не плохо.

Добавлено:
ShIvADeSt
02:30 17-03-2006
Цитата:
гораздо больше их волнует неправильное создание марком новых файлов при вызове его по шифт+ф4 из командера в тот момент, когда марк уже запущен и редактирует какой либо документ

А как это проявляется . У меня сбоев не замечено.

Так, что-то не пойму я. Имеем, допустим, строку 65 00 72 00 20 00 4e 00 65 00 77. Возможно с помощью сабжа (поиск-замена) превратить ее в 6500720020004e00650077 и как?
Автор: ALeXkRU
Дата сообщения: 17.03.2006 23:08

Цитата:
Так, что-то не пойму я. Имеем, допустим, строку 65 00 72 00 20 00 4e 00 65 00 77. Возможно с помощью сабжа (поиск-замена) превратить ее в 6500720020004e00650077 и как?

ага, хотя, и не совсем так как хотелось бы...
в строку для поиска поставить пробел, в строку для замены - ничего.
дальше
- можно последовательно щелкать Заменить
- или щелкнуть Заменить все
к сожалению, поиск-замена в выделенном тексте не работает заменяется только первое вхождение
Автор: s1n
Дата сообщения: 17.03.2006 23:22
ALeXkRU спасибо добрый человек, а я голову ломал...
Кстати, [Заменить все] срабатывает только со 2го раза (если один раз кликнуть, ничего не происходит).

Цитата:
к сожалению, поиск-замена в выделенном тексте не работает

ага, не фурычит.
Автор: ALeXkRU
Дата сообщения: 17.03.2006 23:40

Цитата:
срабатывает только со 2го раза

у меня с первого работает

Цитата:
а я голову ломал...

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

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

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


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