Program Tree Editor

Introduction

Editing of tree

What is advanced caret movement?

How to create a new node?

How to delete a node?

How to select nodes?

Editing of text

What is a node for XML?

What is a node for C, Java?

When is a tree updated?

How to create sub nodes?

How to delete sub nodes?

How to combine nodes?

Edit windows

Auto completion

Natural view

Limitations

Screenshots

Introduction


Program Tree Editor is a small text editor that lets you view texts of files in a tree manner. Program Tree Editor does direct translation file's text to a tree when it opens files and back translation when it saves files.

Program Tree Editor lets you directly manipulate nodes in tree without risk to damage the tree structure. With Program Tree Editor you can fast, comfortable and safely create, add, move, delete and copy nodes.

Also in Program Tree Editor edits nodes easy, like in a usual text editor. While you type the text, Program Tree Editor will update the tree automatically on the current language rules.


Such editor give you few preferences:
Useful manual editing on principle - "What you see is what you get" for text files possessed of compound structure.
Braces "{}" and end tags "</tag>" is hidden. As effect, errors with misplaced braces or tags are impossible. It makes editing safely to structure damage.

See screen shots.


However, there are some limitations connected to the tree editing. See about it in Limitations .


Program Tree Editor supports the following features:
   syntax highlighting
   supported as folding for nodes as well as outlining for comments, CDATA blocks and preprocessor directives
   unlimited number of files
   file list of the current directory
   edit windows
   supported drag and drop inside tree and between the main and edit windows
   search in the tree
   bookmarks
   comment and uncomment operations
   zoom for tree
   code auto formating
   words auto completion
   nodes auto completion



Supported languages: C, C++, C#, Java, Java Script, J# and XML, XHTML.

System requirements: Windows Me, Windows 2000 or Windows XP.