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

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

Автор: kraeved
Дата сообщения: 14.12.2004 19:00
vito333, спасибо, что вняли просьба фокус на поле поиска по умолчанию ставить при вызове этого поиска. Но esc по-прежнему не закрывает диалог поиска =(
Автор: vito333
Дата сообщения: 14.12.2004 20:34
kraeved
пока не могу это сделать - не знаю как (

[+] возможность выбора в диалоге сохранения файла: вставлять или не вставлять соответствующую сигнатуру (byte-order mask) в заголовок юникодового файла.
Автор: ShIvADeSt
Дата сообщения: 15.12.2004 02:16

Цитата:
[+] переоткрытие файла в необходимой кодировке (как через меню, так и по хоткею) Файл -> Переоткрыть как ...

Сделай еще чтобы когда в статусбаре выбираю в контестном меню кодировку, чтобы тоже работало как переоткрыть или сделать это опцией.
Кстати, мелкие недоработки. В меню переоткрыть надо поменять хоткеи в последних двух пунктах (не по порядку) ИМХО красивее будет написать UTF-8 и UTF-16 LE. Тем более что в ридми они у тебя так названы
Желательно, чтобы при вызове поиска если курсор стоит на слове, это слово автоматически подставлялось в едит.

Цитата:
пока не могу это сделать - не знаю как

Попробуй повесить локальный хук на диалог поиска и в нем смотреть за нажатием ескейпа.
Автор: vito333
Дата сообщения: 15.12.2004 06:35
ShIvADeSt
привет

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

хотелось бы чего поэлегантней и попроще
Автор: ShIvADeSt
Дата сообщения: 15.12.2004 06:42
vito333

Цитата:
хотелось бы чего поэлегантней и попроще

А обычное WM_CHAR не отслеживает его? или WM_KEYDOWN?
Автор: vito333
Дата сообщения: 15.12.2004 06:58

Цитата:
WM_KEYDOWN

не вышло

вроде накопал чего-тов мсдн - вечером попробую
Автор: vito333
Дата сообщения: 15.12.2004 13:34
даааа, ну и затупил я (((

[+] закрытие диалога поиска-замены по Esc.
Автор: gera_serg
Дата сообщения: 15.12.2004 14:01
>закрытие диалога поиска-замены по Esc.

ИМХО, кнопка Закрыть в этом диалоге совсем лишняя.
ESC с клавы или клик по закрывающему элемену окна самодостаточны.

Не пора ли сделать выдачу в статус подсчета кол-ва найденного + подцветку найденного по всему документу? (EmEditor)

Когда планируешь добавить поиск и замену по "регулярным выражениям"?
Автор: kraeved
Дата сообщения: 15.12.2004 22:21
vito333, а реализована ли функция переключения в MDI между документами в виде горячих клавиш? ну, скажем, ctrl+shift+вбок или ctrl+alt+вбок =)
Автор: HumVee
Дата сообщения: 16.12.2004 01:00
Стандартное сочетание клавиш Ctrl+Tab или Ctrl+Shift+Tab делает то же самое, вперёд и назад соответственно.
Автор: vito333
Дата сообщения: 16.12.2004 03:43
[!] мелкие исправления для улучшения "юзабилити".
Автор: ShIvADeSt
Дата сообщения: 16.12.2004 05:29
vito333
Все таки ИМХО надо сделать чтобы при выборе кодировки в статус баре, файл переоткрывался в ней. Так как кодировку для сохранения можно выбрать и в диалоге сохранения, а вот лезить в меню и выбирать пукт для переоткрытия долговато получается
Автор: vito333
Дата сообщения: 16.12.2004 05:45
gera_serg

Цитата:
кнопка Закрыть в этом диалоге совсем лишняя

все же в нее легче попасть мышой, чем в Х, да и конвенции, понимаешь


Цитата:
Не пора ли сделать выдачу в статус подсчета кол-ва найденного + подцветку найденного по всему документу? (EmEditor)

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

Цитата:
Когда планируешь добавить поиск и замену по "регулярным выражениям"?

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


Добавлено
ShIvADeSt
провозился вчера - какая-то проблемка - не проходит WM_COMMAND - надо с дебаггером по шагам идти - сегодня мож еще покопаю

ты кстати открытие сохранение с сигнатурой и без (UTF) посмотрел? нареканий нет? а вообще надо будет посидеть над функцией апи IsTextUnicode(), чтобы не только по сигнатурам файло юникодовое определять

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

я же хоткеи приделал
Автор: ShIvADeSt
Дата сообщения: 16.12.2004 07:21

Цитата:
ты кстати открытие сохранение с сигнатурой и без (UTF) посмотрел? нареканий нет?

Хорошо работает.

Цитата:
я же хоткеи приделал

я такой странный человек, что иногда только клавиатурой работаю (например, когда что то набираю) тогда хоткеи рулят, а иногда только мышью (н-р, когда просто смотрю, что написано в файлике) тогда рулит статус бар и панель закладок
кстати, когда в диалоге открытия файла попадаешь в окошко предпросмотра, то диалог по ескейпу не закрывается все еще
Автор: vito333
Дата сообщения: 16.12.2004 11:34
ShIvADeSt

Цитата:
я такой странный человек

я предпочитаю мышь

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

не занимался этим. надо?
Автор: gera_serg
Дата сообщения: 16.12.2004 13:23
> пока и не думал об этом, так как воплощать самому (что я люблю) пока некогда, а готовых алгоритмов, чтобы можно было сейчас подключить или адаптировать - нету.

Велосипедов не надо, библиотеки есть, всеж стандарт, ознакомься сначала с этим

http://www.rsdn.ru/?article/alg/regular.xml
Автор: vito333
Дата сообщения: 16.12.2004 13:41
gera_serg
спасибо

Добавлено
[x] кнопка Esc обязательно закрывает диалог "Открыть".
[+] меню по правой кнопке мыши на индикаторе кодировки в статусбаре позволяет перезагрузить файл в нужной кодировке.
Проверок на изменения в файле не выполняется! Изменения гибнут!
Автор: beeos
Дата сообщения: 16.12.2004 15:45
Не будет ли слишком нагло с моей стороны предложить такую фичу: подсветку всех вхождений поискового слова (как в редакторе Firefox)? Все больше убеждаюсь в ее полезности.
И еще: при попытке изменить шрифт в поле «размер» по умолчанию прописано что-то страшное, и в результате получаем буквы в полтора экрана.
(Прошу прощения, мог пропустить что-то из предыдущего обсуждения)
Автор: ManHunter
Дата сообщения: 16.12.2004 16:04
А можно еще добавить такую фишку, как "Вставить тег" (как сделано в RPad32) ?
Было бы весьма полезно!

В окошке диалога запрашивается тег (типа td width=80 или div), и в текст вставляется
<td width="80">|</td> или <div>|</div> (курсор между тегами).
Автор: vito333
Дата сообщения: 16.12.2004 16:05
beeos
смотри несколько постов выше

Добавлено
[+] при вызове диалога поиска в него автоматически вставляется слово под курсором(кареткой) в тексте.
Список делимитеров может быть дополнен. Пишите.


Добавлено
кто-то все хотел размер шрифта при первом запуске видеть в настройке нестрашный - получите ...
Автор: kraeved
Дата сообщения: 16.12.2004 18:06
vito333, проясните, пожалуйста, нормально ли следующее поведение Марка:
имеем два документа, один уже с именем, второй -- безликий и голый.
при попытке сохранить второй по ctrl+s получаю окошечко присваивания горячей клавиши, в котором написано ctrl+shift+s
Автор: vito333
Дата сообщения: 16.12.2004 18:12
kraeved
))))))))))))))))))))))))))))
ну конечно нет, глюк, починю позже, а пока можешь переназначить сохранение например на F2

Добавлено

Цитата:
безликий и голый

))))))))))))))))))))))))))))
Автор: kraeved
Дата сообщения: 16.12.2004 18:37
vito333, хотел бы уточнить еще вот какую деталь -- Опера, Мозилла, Ослик закрывают окно по нажатию ctrl+w. Уверен, ряд других приложений также закрывают свои документы по этой горячей связке клавиш. А у Марка по ctrl+w — перенос слов.
Автор: vito333
Дата сообщения: 16.12.2004 18:45
kraeved
ты уж проверь в редакторах, а не в мозиллах, а там посмотрим
Автор: kraeved
Дата сообщения: 16.12.2004 18:55
vito333, проверил в:
- MS Office 2003
- EditPadLite.com
---
ctrl+w закрывает окно
Автор: vito333
Дата сообщения: 16.12.2004 19:21
[x] ошибка с хоткеем Ctrl-S в документе с именем по умолчанию.

Добавлено
kraeved
предлагай сразу в комплексе - если бум окно закрывать так, то как перенос переключать?
Автор: kraeved
Дата сообщения: 16.12.2004 19:55
vito333, думаю, стоит послушать мнения и других людей
пока из наблюдений вот что:
- editpadlite по f11 перенос слов делает
- skimedit (который я пользовал ранее) по f9
---
кстати, а автоотступы планируются? чтобы, скажем, пишу резюме. давлю разок tab, печатаю строку, затем перевод каретки не с начала следующий строки дает курсор, а с учетом предыдущего tab'a (в editpadlite это забиндено на alt+f11, например)
Автор: ShIvADeSt
Дата сообщения: 17.12.2004 02:10
vito333
Ну и еще один недочет в окне предпросмотра . Там в окошке предпросмотра можно править текст . Если можно, сделай его рид онли, вроде всего один флаг добавить надо будет. А то народ что-нибуть там удали и будет думать, что это в самом файле произошло.
А так Марк становится все лучше и лучше
Только вот почему то если выделен какой либо фрагмент текста и вызывается окно поиска, то в поле поиска пусто Будет исправлено?
Автор: vito333
Дата сообщения: 17.12.2004 06:27
kraeved

Цитата:
а автоотступы планируются?

да, вот вот будут
ShIvADeSt

Цитата:
Если можно, сделай его рид онли, вроде всего один флаг добавить надо будет

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

вставлять выделение в поиск?
можно, но будет обрезаться до 32 символов я ограничил строку поиска 32
Автор: mpioner
Дата сообщения: 17.12.2004 07:01
vito333

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

Предлагаю обратить внимание на такой редактор как EmEditor, там всё по грамотному сделано, Переключение переноса 4 штуки реализовано!
сtrl+1 no Wrap, ctrl+2 Wrap by Characters, ctrl+3 Wrap by Window, ctrl+4 Wrap by Page.
Ещё одно пожелание нельзя ли сделать показ скрытых меток: табуляции, пробелов, переноса строки, конца файла, это всё есть в EmEditorе!

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

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


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