- Stores almost any type of information, including plain
text, HTML, numbers, dates, times, booleans, URLs, etc.
- The tree structure helps keep things organized.
- Each node can have several fields that form a
- Several node types, with different sets of fields, can be
included in one file.
- The node format, including fields, output lines and
tree-view icon, can be defined for each node type.
- The left-hand view defaults to a tree view but can show a
flat list of descendants of the current node.
- The left flat view also shows the results of filtering
- The right-hand view can show one of three views - for
showing output, editing node data and editing node titles.
- The right-hand view is normally split to show data from the
parent node and its children.
- If multiple nodes are selected, the right-hand view shows
all of their data.
- The output view can be set to show indented output from all
- There is a quick incremental search command to find a
matching node title.
- There is a find command that searches through all node
- Previous and next selection commands toggle selections to
quickly move between parts of the tree.
- The dialog for data type configuration has several tabs to
easily set all type, field and output parameters.
- Formatting information can be copied from another TreeLine
- Undo and redo commands are available for all modifying
- TreeLine files are XML by default, but there are options
for automatically compressing or encrypting the files.
- Document templates for new files are preformatted to cover
- The formatted output can be printed with parent/child lines
and headers and footers.
File Import and Export
- The data can be exported to HTML.
- An XSLT file can be exported to work with the XML TreeLine
- Tab-delimited tables and tab-indented text files can be
imported and exported. Plain text files and Treepad files can
- Mozilla and XBEL format bookmark files can be imported and
- Generic XML files can be imported and exported, allowing
TreeLine to function as a crude XML editor.
- ODF text documents can be imported and exported as
- Batch file conversions can be done from a command line
- Clicking on URL fields in the output view opens the link in
an external web browser.
- There are internal link fields that select another node
based on a reference or a keyword.
- An executable link can run an external program or open a
file when clicked.
- There are several sorting options.
- The nodes can be filtered.
- A node's icon and output format can be changed
conditionally based on its data.
- Text data can be spell checked (requires an external
program - see the System Requirements
- Data can be automatically arranged using either parent
references or categories from data fields.
- There is an outline numbering feature.
- There are many options for customizing both general and
- There are editors for keyboard shortcuts and toolbar
- The user interface and documentation are available in
English, French and German.