oshizelly
Gold Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: Цитата: То же самое и с hidden (наверное, и с system тоже). | имеешь в виду, что надо обрабатывать и их? | Да, но - опционально, в зависимости от настроек. То есть, хорошо бы в настройках сделать выбор для обработки файлов с атрибутами read-only/hidden/system из четырех вариантов (в идеале для каждой группы - отдельно): 1) сохранять изменения без запроса; 2) сохранять изменения с предварительным запросом подтверждения; 3) сохранять изменения и снимать все атрибуты кроме "archive"; 4) сохранять измененный файл под новым именем. (Но в любом случак не должно быть так, что при запуске команды "Save" Mark имитирует какую-то деятельность, а потом оказывается, что файл не сохранен. В таких случаях обязательно должно выводиться сообщение об ошибке, что-то вроде "Извините, но изменения в файле с атрибутом read-onlу не могут быть сохранены. Снимите атрибут read-only и нажмите кнопку "Retry"". Еще одна тема. В Bred 2.0 история изменений для Undo/Redo не прерывается при сохранении файла без закрытия, что особенно удобно при редактировании HTML-ов: сохранил промежуточный результат, открыл в броузере - и, если не понравилось, открутил обратно. А у Mark почему-то история изменений после сохранения файла обнуляется, в чем, IMHO, нет никакого смысла. Аналогично и в отношении выпадающего меню вариантов поиска и замены, только в этом Bred еще круче: он сохраняет эти варианты глобально, то есть, в нескольких файлах подряд можно использовать одни и те же варианты поиска и замены. Опять же ну очень удобно. А Mark зачем-то обнуляет и эту историю при сохранении файла на диск. Кстати, вот еще такая мысль в голову пришла. Можно было бы сделать в диалоге поиска простой шаблон замены, если добавить чекбокс вроде "запомнить замену". То есть, например, вводим в окне "искать" слово "tralala", а в окне "заменить" слово "tramparam", ставим галку в этом чекбоксе... и когда в следующий раз в окне "искать" будет выбрано слово "tralala", то в окне "заменить" автоматически появится слово "tramparam". IMHO, опция была бы востребована. Полностью поддерживаю просьбу NeedMaker замены на пустоту и замена текста только в выделенном блоке (опять же, Bred все это умеет). Добавлено: Часто пользуюсь опцией сохранения исходного modification time, каждый раз испытывая чуство глубокой и всеобъемлющей признательности (TM), но... IMHO, эта опция была бы более логичной в диалоге сохранения файла (естественно, с запоминанием выбора), а не в общих настройках. Ведь ясно, что эта опция по смыслу применяется не всегда, а только при сохранении некоторых файлов. Так это реализовано, например, в IrfanView (мог бы приложить скриншот, но не пойму, как это здесь на Ru.Board делается). А в настойках можно было бы предусмотеть отображение или скрытие этой опции в диалоге сохранения (чтобы те, кому эта опция никогда не нужна, могли бы не перегружать диалог сохранения ненужными им опциями). | Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 13:59 20-03-2005 | Исправлено: oshizelly, 14:07 20-03-2005 |
|