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

What is advanced caret movement?


Advanced caret movement is a feature, which lets you directly manage the tree. In Program Tree Editor you can move a caret inside the tree beyond the text area.

At first caret stay near to a text. You press a left arrow button. And caret now stay inside the tree.
caret in text left arrow caret in tree




You can use this feature to fast and exact navigation in a file.

Key

Movement

Left

Right

Up

Down

Home

End

to previous line

to next line

to previous node at line

to next node at line

to first string at line

to last string at line




It is very useful in large files. You will move fast notwithstanding on sizes of nodes.

One press of key (up) - 150.000 strings was passed.




Moreover, it is most important, you can manage the node when caret stays before its icon.

Caret stay before a node icon

Keys

Action

Tab

Ctrl+Tab

Del

Enter

Space

Esc

Ctrl+A

Ctrl+C

Ctrl+X

Ctrl+V

Expand/Collapse node

Expand/Collapse all sub nodes

Delete node

Insert new node here

Select / Unselect this node

Cancel selection

Select all nodes at line

Copy this node

Cut this node

Insert nodes here


Read more about how to manage the tree in other sections.