albel Цитата: Опиши свои требования к идеалу
Да уж, попробуй опиши идеал, идеал он ведь всегда нечто туманное но предположительно чертовски привлекательное
Из земных требований, в порядке убывания важности, в голову приходят такие:
(опять же для идеала все требования важны)
1. Работа с основными русскими кодовыми страницами плюс нормальная поддержка уникода. С уникодом как правило беда, то обидные дефекты как в UltraEdit то откровенная симуляция - при открытии текст просто конвертируется в CP1251 а в чем потом сохраняется вообще непонятно (боюсь ошибится, но кажется этим Штирлиц грешит)
2. Что бы в строке состояния было видно с какой кодировкой работаешь + возможность переконвертации. Возможность выбора кодировки при сохранении (не очень важно но приятно)
3. Многодокументный интерфейс с закладками, с переключением по Ctrl-Tab
4. Быстрая работа с большими файлами: открытие-закрытие, глобальный поиск-замена.
5. Разумные требования к оперативной памяти, т.е. что бы работал с большими файлами а ля UltraEdit
6. Ни ни ни в коем случае не надо rtf и всякие OLE и COM, где сразу вылезает посная рожа richedit со товарищи. Ни каких таблиц и прочих излишеств.
6. Возможность переключаемого отображения непечатных символов (абзаци, табуляции, пробелы).
7. Умеренный набор по форматированию (задать табуляцию, длину строки и т.д.) Отображение текущей позиции курсора (строка-колонка) в строке состояния.
8. Выбор размера и гарнитуры шрифта.
9. Приятный и удобный интерфейс. Хорошо бы настраиваемые тулбар и сочетания клавиш. Плюс всякие мелкие приятности, как то подсвечивание несохраненных файлов на табе и прочая, лишь бы не в ущерб работоспособности. Тулбар плоский но иконки in good old style. Это я не из-за консерватизма, почему-то новые XP-образные иконки я различаю хуже (хотя по-науке должно быть наоборот)
10. Не плохо бы из самого редактора задовать ассоциации файлов.
11. Транслитерация не помешала бы.
12. Пригодился бы встроенный вызов character map
13. Если функциональность огого и не в ущерб производительности, хорошо бы сделать настраиваемое меню, и что бы с переключением полное меню - меню пользователя
Наверняка еще что-то забыл, с идеалами всегда так.
Вот если бы скрестить UltraEdit с Aditor, да убрать их глюки и излишнюю функциональность...