TreeRedactor

 

TreeRedactor предназначен для написания и редактирования программ на языках С, С++, С#.

Главная особенность этого редактора - это представление программы в виде дерева, где узлами являются операторы if, else, for, while, switch, функции, классы - любые языковые конструкции использующие "{}". При редактировании текста программ редактор "на лету" обновляет дерево программы в соответствии с правилами языка. Мне кажется, такой метод работы с С-программами будет более эффективным.

Я думаю, разобраться как работать с редактором будет не сложно, но хочу указать на не сколько особенностей:

1. Вы можете вставлять новые строки, перемещая курсор между линиями дерева и используя "Enter".

2. При редактировании текста, можно будет сразу выделить весь оператор щелкнув на иконке простого оператора или иконке папки.

В данное время работа над редактором не окончена, и та версия, которую вы можете скачать, лишена многих функциональных возможностей, которые будут реализованы в следующих версиях: появится выделение операторов, комментариев и символьных констант; возможность настраивать стиль программирования в сохраняемом файле (отступы для операторов и их "{}" в зависимости от уровня), заработает Edit.

Несмотря на все эти недоделки, TreeRedactor уже можно использовать для внесения небольших изменений в тексты программ.

Я буду благодарен за любые замечания, предложения по улучшению и найденные глюки. (e-mail:yurov@list.ru).

 

Предупреждение:

    1. Работа над TreeRedactor не завершена и возможна некорректная работа программы: при этом в текст вашей готовой программы будут внесены такие изменения, которые сделают её не работоспособной. Не забывайте создать резервную копию прежде чем использовать TreeRedactor.
    2. Если вы даже только открыли и сохранили файл, как минимум, стиль программы (отступы у операторов и "{}") будет изменен, на тот, который сейчас установлен по умолчанию.

 

Cкачать TreeRedactor v0.12

 

 



Сайт создан в системе uCoz