Fast navigating the document content can be done using the (Tab)/(Shift + Tab) for advancing forward / backwards. The caret is moved to the next / previous editable position. To navigate one word forward or backwards, use Ctrl + Right Arrow, and Ctrl + Left Arrow, respectively. Entities and hidden elements are skipped.
A left-hand side stripe paints a vertical thin light blue bar indicating the vertical span of the element found at caret position. Also a top stripe called breadcrumb indicates the path from document root to the current element.
The last element is also highlighted by a thin light blue bar for easier identification. Clicking one element from the top stripe selects the entire element in the editor view.
The tag names displayed in the breadcrumb can be customized with an Author extension class that implements AuthorBreadCrumbCustomizer. See the Author SDK for details about using it.
The locations of selected text are stored in an internal list which allows navigating between
them with the buttons Ctrl+Alt+[
Back and Ctrl+Alt+]
Forward that are available on the toolbar Navigation.
The Append child, Insert before and Insert after submenus of the top stripe popup menu allow you to insert new tags in the document at the place of the selected element. The Append child submenu lists the names of all the elements which are allowed by the schema associated with the current document as child of the current element. The effect is the same as typing the '<' character and selecting an element name from the popup menu offered by the content completion assistant. The Insert before and Insert after submenus list the elements which are allowed by the schema associated with the current document as siblings of the current element inserted immediately before respectively after the current element.
The Cut, Copy, Paste and Delete items of the popup menu execute the same actions as the Edit menu items with the same name on the elements currently selected in the stripe (Cut, Copy, Paste, Delete). The Cut and Copy operations (like the display:block property or the tabular format of the data from a set of table cells) preserve the styles of the copied content. The Paste before, Paste after and Paste as Child actions allow the user to insert an well-formed element before, after or as a child of the currently selected element.
The Toggle Comment item of the Outline tree popup menu encloses the currently selected element of the top stripe in an XML comment, if the element is not commented, or removes the comment if it is commented.
Using the Rename Element action the selected element and the elements that have the same name as the current element can be renamed according with the options from the Rename dialog.
When working on a large document, the folding support can be used to collapse some elements content leaving in focus only the ones you need to edit. Foldable elements are marked with a small triangle painted in the upper left corner. Hovering with the mouse pointer over that marker, the entire content of the element is highlighted by a dotted border for quick identification of the foldable area.
When working on a suite of documents that refer to one another (references, external
entities, XInclude, DITA conref, etc), the linking support is useful for navigating
between the documents. In the predefined customizations that are bundled with
Oxygen XML Author links are marked with
an icon representing a chain link: . When hovering with
the mouse pointer over the marker, the mouse pointer changes its shape to indicate that the
link can be followed and a tooltip presents the destination location. Click a followable link
to open the referred resource in an editor. The same effect can be obtained by using the
action Open file at caret when the caret is in a followable link
element.
To position the cursor at the beginning or at the end of the document you can use (Ctrl+Home) and (Ctrl+End), respectively.