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

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

Автор: WELL
Дата сообщения: 06.04.2005 11:07
Да. Но только не перезагрузить в нужной кодировке, а переконвертить в нужную кодировку.
Автор: vito333
Дата сообщения: 06.04.2005 11:21
и зачем?
Автор: gera_serg
Дата сообщения: 06.04.2005 14:30
vito333

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

-копируем в клипборд... запоминая что в памяти именно блок для реализации блочной вставки
Автор: vito333
Дата сообщения: 06.04.2005 15:08
gera_serg
ну механизм такой, но надо еще и само выделение показывать, а я в этом рисовании не очень силен.

Добавлено:
думаешь отключать перенос обязательно?
Автор: gera_serg
Дата сообщения: 06.04.2005 16:56
Обязательно, иначе длинная строка попадет несколько раз, замучишься отсекать

Можно пока без рисования, другой кнопкой на тулбаре.
Одна - стандартное Копи
Другая - Блок копи (и она доступна ТОЛЬКО в режиме отключенного переноса)

Вырезка - аналогично
Автор: NeedMaker
Дата сообщения: 06.04.2005 21:25
vito333
Можешь расширить контекстное меню правой кнопки мышки? Туда можно добавить некоторые команды из меню Правка, для работы удобней будет.
Автор: vito333
Дата сообщения: 07.04.2005 00:13

Цитата:
Можешь расширить контекстное меню правой кнопки мышки?

несложно, но только нужное

Добавлено:
NeedMaker
пиши пожелания и критику тут - так другие смогут и тебя покритиковать

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

1) Переоткрыть как... -- Открыть вновь как..., или Заново открыть как..., а лучше Перезагрузить как... (выражение Переоткрыть незвучит).
2) Файл -> Новый -- Обычно в русскоязычных редакторах пишется как Создать
3) Окна -> Все - вертикально и т.д. -- Все можно убрать и так понятно, просто Горизонтально, Вертикально, Каскадом,
4) Упорядочить иконки -- Упорядочить значки
5) Горячие клавиши, Назначить нахоткей -- (както не по русски) Сочетания клавиш, Назначить сочетание. аналогично на английском Shortcut Key, Assign Shortcut Key
6) Выделенный текст -- лучше Преобразовать выделение аналогично на английском Convert selection
7) вставить Tab, убрать Tab -- вставить табулятор, убрать табулятор

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

Добавлено:

Цитата:
Окна -> Все - вертикально и т.д. -- Все можно убрать и так понятно, просто Горизонтально, Вертикально, Каскадом,

согласен, с иконками стало проще и понятнее

Цитата:
Горячие клавиши, Назначить нахоткей -- (както не по русски) Сочетания клавиш, Назначить сочетание.

согласен

над остальным чуть подумаю, но в целом верно - есть такая проблема - когда делаю чего-то - нет времени иногда дать точное определение-формулировку, а потом уже не до того.
Автор: vito333
Дата сообщения: 08.04.2005 01:29
кто нибудь дайте скриншотов глюка с прорисовкой скролбаров - появилась мыслишка.
Автор: ArtLonger
Дата сообщения: 08.04.2005 07:44
vito333
Я его и не убирал...
http://artlonger.fromru.com/temp/window.png
Автор: ShIvADeSt
Дата сообщения: 08.04.2005 07:55
ArtLonger
У меня такие глюки возникают когда винда глючит, причем приходится рефрешить весь рабочий стол А у тебя это только у Марка?
Автор: vito333
Дата сообщения: 08.04.2005 09:27
ArtLonger
и возникает только при полноэкранном режиме (ты говорил)?

Добавлено:
и при каких еще условиях? чтобы устойчиво?

Добавлено:
я кое-что попробовал - можно качнуть. Правда мелочи, вряд ли это поможет, но вдруг.
Автор: ArtLonger
Дата сообщения: 08.04.2005 11:40
vito333
Я сейчас малость в запарке . Пробегись по теме назад, раньше я всё описал подробно и с тех пор ситуация не изменилась. Новую посмотрю чуть позже...

Добавлено:
ShIvADeSt

Цитата:
у тебя это только у Марка?

Да.

Добавлено:
С новой версией то же самое...
Автор: vito333
Дата сообщения: 08.04.2005 15:41
ArtLonger
а глюк только при драг-н-дропе? ты написал так.
Автор: ArtLonger
Дата сообщения: 08.04.2005 18:56
vito333
Разве? Бросаю пить
Нет, такой глюк есть по любому. Просто драг'н'дропом удобнее, если Марк не дефолтный текстовый редактор.
Автор: rondew
Дата сообщения: 08.04.2005 19:15
я созрел и поставил марк дефолтным редактором.. несмотря на некоторые мелочи он меня полностью устраивает.. буду ждать плага для записи макросов...

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

вообще спасибо! БУДЕМ ЮЗАТЬ.. ну и надеюсь ты не прекратишь работу с прогой как это часто бывает у русских разработчиков...
Автор: gera_serg
Дата сообщения: 08.04.2005 19:21
А мне последнее время нравится NotePad2
http://www.flos-freeware.ch/

Скрестить бы их, сырцы свободные
Автор: rondew
Дата сообщения: 08.04.2005 19:29
вот еще поюзал возникло два вопроса:

1. линки подсвечиваются это хорошо... но вот по даблклику происходит то же что и с бобычным текстом(выделение). нельзя ли сделать чтобы марк при дабл клике открывал их в дефолт браузере? хотя это в общем не принципиально.. можно и открыть нажать.. просто два клика - не один
а вот второе важнее
2. обычно при нажатии на иконку в том же quick launch например прога открывается. но если она в данный момент уже открыта и в ней есть документ то просто открывается новое окно... ну в опере анпример открывается новая страница пустая... а марк просто показывает уже открытое окно без создания новго.. т.е нужно еще ctrl n нажать...
нельзя ли поправить?
Автор: vito333
Дата сообщения: 09.04.2005 05:06
gera_serg
вижу твоё желание и нетерпение иметь удобный и качественный продукт, Notepad2 мне тоже очень нравится, но Марк - это проект, на котором я многому учусь, потому всё идет медленно и не очень качественно, я же не программер профессиональный.

Сейчас на текущем этапе я вижу недостатки и недоработки, многое переделал бы с удовольствием, но это уже в рамках новой реинкарнации, потому что сейчас это не очень возможно, так как большая часть кода написана в С-стиле, а пока идет отладка, наработка решений, разработка классов на основе того, что есть.
На тривиальные вещи я затрачиваю намного больше времени - и из-за того что не профессионал, и из-за чистого winapi, что не позволяет просто втыкать готовые классы других разработчиков, так как они или зависимы от MFC или от других библиотек и надо менять как минимум типы и их обработку.
То, что сделано на текущий момент - на первый взгляд - немного, но я считаю - создана крепкая основа, следующий этап - это несколько интересных вещей, типа подсветки синтаксиса, системы плагинов, регэкспа. Плагины - это я думаю, самое главное. В ближайшее время будет какое-то решение, наверняка очень простое и не полное, но его эксплуатация покажет, как и что надо улучшать. Плюс плагины позволят распараллелить работу - кто-то сможет подключится (например Shivadest) и добавить что-то новое.
Каждый день, если даже и не ковыряю Марк, то чего-нибудь новое просматриваю, для применения. У меня нет других проектов, так что я не рапыляюсь на что-то еще, просто времени не особо хватает, и знаний.

Я, кстати, уже не особо отрицательно к Scintill-е отношусь, может и до неё доберусь.

И вообще, хочу заметить, что не особо придерживаюсь намеченных планов, то есть не берусь конкретно и работаю над чем-то определенным - сегодня ковыряю класс для работы с ИНИ-файлом, завтра - делаю враппер для ричедита (на будущее), одновременно натыкаюсь на пример перекодировки очень больших файлов - читаю и пробую, думаю - приделать такое или нет, или конвертация РТФ-файлов из юникод формата в ascii, что уменьшает их размер в 3-4 раза (это у меня в старом марке было).


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

Цитата:
обычно при нажатии на иконку в том же quick launch например прога открывается. но если она в данный момент уже открыта и в ней есть документ то просто открывается новое окно... ну в опере анпример открывается новая страница пустая... а марк просто показывает уже открытое окно без создания новго.. т.е нужно еще ctrl n нажать...

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

Добавлено:
[+] запуск Mark без параметров при уже запущенном экземпляре вызывает открытие нового пустого окна в действующем экземпляре.

проверок делать не стал.
И надо погонять с разными режимами - с псевдооднооконным и "запускать один экземпляр".
Автор: gera_serg
Дата сообщения: 11.04.2005 18:19
vito333
> вижу твоё желание и нетерпение...
Дык уже 30 топиков, а функциональности ровно сколько и было:
- автоопределение кодировок
- маленький размер

ни блоков, ни регэкспов, ни подцветки

Автор: vito333
Дата сообщения: 12.04.2005 01:03
ни плагинов ((
Автор: Andtim
Дата сообщения: 12.04.2005 07:14
Кстати, вот один частный пример из большого множества примеров, где необходима переконвертация из одной кодировки в другую: Опера сохраняет файл в той кодировке, в которой он написан (т.е., например, утф-8), а хомсайт понимает тоже только какую-то одну... Можно, конечно, применить "сохранить как", но это же уже сохранить, а не посмотреть, что получится... т.е. либо лишний файл, либо потеря исходника... ИМХО - переконвертации здесь самое место...
Автор: WELL
Дата сообщения: 12.04.2005 07:32

Цитата:
Кстати, вот один частный пример из большого множества примеров, где необходима переконвертация из одной кодировки в другую: Опера сохраняет файл в той кодировке, в которой он написан (т.е., например, утф-8), а хомсайт понимает тоже только какую-то одну... Можно, конечно, применить "сохранить как", но это же уже сохранить, а не посмотреть, что получится... т.е. либо лишний файл, либо потеря исходника... ИМХО - переконвертации здесь самое место...

Вот и я примерно то же хотел сказать =)
Автор: vito333
Дата сообщения: 12.04.2005 15:54
[!] уменьшен размер программы.
[x] не отключалась подсветка (автоопределение) ссылок.
Автор: ArtLonger
Дата сообщения: 12.04.2005 18:12
А по мне так отличный функционал. Осталось только mru прибить и сделать history поиска и замены...
Автор: ArtLonger
Дата сообщения: 13.04.2005 18:58
vito333
Вот ведь... А нельзя ли сделать неупакованный вариант? После очередного обновления антивируса Марк детектится как вирус...
Автор: NeedMaker
Дата сообщения: 13.04.2005 20:50

Цитата:
А по мне так отличный функционал.

Описанию "небольшой удобный" он соответствует, но по функциональность он доработок требует.

Цитата:
ни блоков, ни регэкспов, ни подцветки


Цитата:
ни плагинов

Плагины как таковые не самое важное, мне знаком только один редактор который их имеет - EmEditor.
А вот поиск замену и работу с кодировками, доработать просто необходимо.
Автор: vito333
Дата сообщения: 14.04.2005 02:13
ArtLonger
чего ав антивирь? у меня KAV молчит ...
Автор: WELL
Дата сообщения: 14.04.2005 03:36
Да это скорее всего Norton.
Он вечно так тупит, если РЕ-заголовок покоцан.
ArtLonger
Выкынь нах. такой антивирус И поставь лучше вэба или макафи.
Автор: ShIvADeSt
Дата сообщения: 14.04.2005 04:31
vito333
Столкнулся со сл. проблемой при печати.
Пытаюсь распечать из Марка документ, Марк нафиг виснет и сжирает ресурсы проца до 100%. При просмотре своств принтера видно что идет постановка на печать, на машине на которй стоит принтер, ничего подобного не написано. Если вдруг он разродился печатью, то на принтер вместе с одной нужной страницей (у меня 1 страница в документе) вылазит бесконечное количество читых листов (то есть пока принтер не вырубишь или пока листы не закончатся) Печатал на разные принтеры с разных компов. Ось везде ХР Про СП2. Все принтеры удаленные.

Добавлено:
При печати из Бред2 все ок, если опять запустить печать из марка, опять тупняки.

Добавлено:
Вот что написано в свойствах принтера на удаленном компьютере во первых в описании пишется Удаление-Постановка задачи -... -Требуется вмешательство в размере задания 25 кбайт из 200 отпечатано (это при том, что документ сам 400 байт весит) то есть Марк тупо шлет пустые страницы неизвестно почему. Если надо, то вышлю файл, с которым трабла. На других такая же беда.
Автор: ArtLonger
Дата сообщения: 14.04.2005 07:43
vito333
Очень неплохой бесплатный антивирус, но эвристика такая же подозрительная, как у доктора Веба. Проблема связана с пакером и уже всплывала при использовании некоторых антивирусов.
http://www.free-av.com

WELL
Я уж как-нибудь сам разберусь, что мне использовать.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

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


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