Content-Type: text/x-zim-wiki
Wiki-Format: zim 0.4

====== Menu Items ======


===== File =====

**New Page <Ctrl><N>**
Prompt for a page name and create a new page.

**New Sub Page <Shift><Ctrl><N>**
Prompt for a page name and create a new page as a child of the current page.

**Open Another Notebook <Ctrl><O>**
Prompt a list of known notebooks for opening another notebook. This dialog will also allow you to specify a file path for a new notebook.

**Import Page**
Prompts for a file path for a text file to import into this notebook. The text file is assumed to be already using the wiki formatting used by the notebook. Files saved using "Save A Copy" can be imported again by this function. The basename of the imported file will be used as the page name.

**Open in New Window**
Open the current page in a separate window. The new window will be read-only and any links clicked will open in the main window.

**Save <Ctrl><S>**
Save the current page. This function is included to not scare users that do not feel comfortable with only auto-save. However, pages are being saved continuously, save there is hardly any need to explicitly save them.

**Save A Copy**
This function is intended for saving a copy of the current page outside of the notebook as a text file using the wiki syntax of the notebook. These files can later be imported again with the "Import Page" function.

**Save Version <Shift><Ctrl><S>**
Prompt for entering a comment and save a new version. This is a snapshot of the notebook that can later be restored or used to compare changes. If no version control is enabled yet for this notebook this function will ask you to enable version control.

Only available if the [[Plugins:Version Control|Version Control plugin]] is enabled.

**Versions**
Shows a list of saved versions and includes tools to compare versions.

Only available if the [[Plugins:Version Control|Version Control plugin]] is enabled.

**Export**
Show the [[Export|export dialog]].

**Print to Browser <Ctrl><P>**
Export the current page to a temporary file and open it with the browser. This is a workaround for the lack of printing support in zim. You can print the page from the browser, so pressing <ctrl><P> twice will print the current page.

Only available if the [[Plugins:Print_to_browser|Print to browser plugin]] is enabled.

**Send To**
Open a new email with the current page as the email text using your email application.

**Rename or Move Page <F2>**
Prompt for a new name and location of the current page. Optionally the page heading is also changed on the fly. Links to this page can be updated automatically.
Alternatively, you can move pages by drag and drop in the side pane. Moving a page also moves all of its child pages as well as any [[Help:Attachments|attachments]].

**Delete Page**
Delete the current page and all of its child pages and [[Help:Attachments|attachments]]. Unless the current page has been stored in a saved version this can not be undone.

**Properties**
Show the [[Properties|properties dialog]].

**Close <Ctrl><W>**
Close the current notebook. In most cases, this is identical to "Quit". However, when the [[Plugins:Tray Icon|TrayIcon plugin]] is enabled closing the notebook only hides the window.

**Quit <Ctrl><Q>**
Quit the current notebook.


===== Edit =====

**Undo <Ctrl><Z>**
Undo the last edit for the current page. The undo stack tries to be intelligent and undo edits by word or by logical action. If you start typing after an undo step the undo step itself will also be folded into the list of edits. This means you can actually undo an undo step. Pressing undo after an [[auto formatting]] triggered will first undo the automatic formatting and the next undo will undo the actual editing.

**Redo <Shift><Ctrl><Z>**
Opposite of Undo. Only works if the page was not edited after the undo step. If it was edited the previous state is reachable by Undo, as described above.

**Cut <Ctrl><X>**
Cut selection and put it on the clipboard.

**Copy <Ctrl><C>**
Copy selection and put it on the clipboard.

**Paste <Ctrl><V>**
Paste content from the clipboard.

**Delete**
Delete selection or next character in the editor.

**Checkbox**
Opens a submenu for changing checkbox states.

**Un-check Checkbox**
Un-check a [[Check Boxes|checkbox]].

**Toggle Checkbox 'V' <F12>**
Toggle a [[Check Boxes|checkbox]] using the "OK" checkmark.

**Toggle Checkbox 'X' <Shift><F12>**
Toggle a [[Check Boxes|checkbox]] using the "NOK" checkmark.

**Toggle Checkbox '>'**
Toggle a [[Check Boxes|checkbox]] using the "Moved" checkmark.

**Toggle Checkbox '<'**
Toggle a [[Check Boxes|checkbox]] using the "Moved Elsewhere" checkmark.

**Edit Link or Object <Ctrl><E>**
Prompt a dialog to edit the properties of a link or other object. This also shows the property editor for an image when the cursor is next to an image.

**Remove Link**
Remove a link at the cursor.

**Copy Line <Shift><Ctrl><C>**
Copy the whole line an put it on the clipboard.

**Copy Location <Shift><Ctrl><L>**
Copy the page name for the current page on the clipboard.

**Templates**
Opens the Template Editor Dialog with list of available templates to view and/or edit them.

**Preferences <Ctrl><,>**
Show the [[Preferences|preferences dialog]].


===== View =====

**Notebook Editable**
This toggle allows switching between editing and read-only mode. In read-only mode, the notebook can not be modified. This feature is intended to prevent accidental edits while browsing pages.

**Side Panes <F9>**
Toggle the visibility of the side pane(s).

You can also use the <Alt><Space> (or <Ctrl><Space>) [[Key Bindings|keybinding]] to switch focus between the editor and the side pane. Even if the side pane is hidden, this key binding will show it temporarily.

**All Panes <Ctrl><F9>**
This action will show all side panes that are being used.

**Pathbar**
Toggle the pathbar visibility and style. Options are **None**, **Recent** **Pages**, **History** and **Page Hierarchy**. Obviously "None" will hide the pathbar. "Recent Pages" shows a summary of the history. This summary only shows unique pages and tries to not re-order them too often. Setting "History" shows the full history list. "Page Hierarchy" will show the page path to the current page, showing all it's parents.

**Fullscreen <F11>**
Toggle fullscreen display, mainly intended for small screens where it makes sense to use the whole screen for the editor.

( If you prefer to use the whole screen, you can hide the menubar in fullscreen mode. See the hidden option in the notebook state file. )

**Task List**
Show the task list dialog.

Only available if the [[Plugins:Task List|Task List plugin]] is enabled.

**Show Link Map**
Show the relations between the current page and other pages in this notebook in a graph.

Only available if the [[Plugins:Link Map|Link Map plugin]] is enabled.

**Calendar**
Show the calendar dialog.

Only available if the [[Plugins:Journal|Journal plugin]] is enabled.

**Zoom In <Ctrl><+>**
Increase the font size by 1 point.

**Zoom Out <Ctrl><->**
Decrease the font size by 1 point.

**Normal Size <Ctrl><0>**
Restore the original font size.

**Reload <Ctrl><R>**
Reload the current page. This means the page is saved and then reloaded from source. Any wiki formatting in the page that is not yet rendered will be rendered after reloading.


===== Insert =====

**Date and Time <Ctrl><D>**
Insert a date and/or a timestamp. If the [[Plugins:Journal|Journal plugin]] is enabled the date can be linked automatically to the journal page.

**Bullet List**
Insert a bullet list.

**Numbered List**
Insert a numbered list.

**Checkbox List**
Insert a list of checkboxes.

**Horizontal Line**
Insert a horizontal line.

**Image**
Insert an image.

**Attachment**
Attach a file to the current page. Will prompt for a file, the file will then be copied to the notebook folder and a link inserted in the current page.

**Screenshot**
Prompt with options to take a screenshot and insert it as an image.

Only available if the [[Plugins:Insert Screenshot|Insert Screenshot plugin]] is enabled.

**Equation**
Prompt for an equation written in latex and insert it as an image.

Only available if the [[:Plugins:Equation Editor|Equation Editor plugin]] is enabled.

**Diagram**
Prompt for a diagram defined in the dot language and insert it as an image.

Only available if the [[Plugins:Diagram Editor|Diagram Editor plugin]] is enabled.

**Text From File**
Prompt for a text file and insert the text from that file into the current page.

**New Attachment**
This submenu shows a number of file templates for new attachments, see [[Attachments]] for details.

**File Templates**
Open a dialog to choose a file template. See [[Attachments]] for details

**Link <Ctrl><L>**
Prompt for a link and insert it in the current page. The selected text will be used as the default value.


===== Format =====

**Heading 1 <Ctrl><1>**
**Heading 2 <Ctrl><2>**
**Heading 3 <Ctrl><3>**
**Heading 4 <Ctrl><4>**
**Heading 5 <Ctrl><5>**
Toggles heading style while typing. Selected text can also be formatted. If the "auto select" [[Preferences|preference]] is set, toggling the will automatically select the current line and turn it in a heading.

**Remove Heading <Ctrl><7>**
Removes any heading from the current line

**Bullet List**
**Numbered List**
**Checkbox List**
Format selected text as list.

**Remove List**
Remove list formatting

**Strong <Ctrl><B>**
**Emphasis <Ctrl><I>**
**Mark <Ctrl><U>**
**Strike <Ctrl><K>**
**Verbatim <Ctrl><T>**
Toggle text formatting while typing. Selected text can also be formatted. If the "auto select" [[Preferences|preference]] is set, toggling the format while the cursor is in the middle of a word will automatically select the word and format it.

**Subscript <Shift><Ctrl><B>**
**Superscript <Shift><Ctrl><P>**
Format selected text as subscript or superscript, respectively. If the "auto select" [[Preferences|preference]] is set it will and the cursor is in the middle of a word it will automatically select the word and format it.

**Clear Formatting <Ctrl><9>**
Remove all formatting from the selected text. This applies to "inline" formatting like "strong" and "emphasis", not block level formatting like headings and list style.


===== Search =====

**Find <Ctrl><F>**
**Find Next <Ctrl><G>**
**Find Previous <Shift><Ctrl><G>**
**Replace <Ctrl><H>**
**Search <Shift><Ctrl><F>**
**Search Backlinks**
Search for pages linking this page. Uses the standard Search dialog.

**Recent Changes**
Open a list with recently changed pages and the time stamps of the last modification.

===== Tools =====

**Word Count**
Show number of lines, words, characters if current page, paragraph and selection.

**Move Selected Text**
Opens a dialog which allows moving the current text selection to another page and optionally leave a link to the destination page. Similar to cut-and-paste but as a direct action.

**Check Spelling <F7>**
Turn on spell checking.

Only available if the [[Plugins:Spell Checker|Spell Checker plugin]] is enabled.

**Open Attachments Folder**
Open the folder with [[Help:Attachments|attachments]] for the current page in a file browser. Typically this will be a folder below the notebook folder.

**Open Notebook Folder**
Open the folder for the current notebook in a file browser.

**View Debug Log**
Open ''zim.log'' in the external editor (see [[Preferences]] to set the text editor).

**Start Web Server**
Start a stand-alone web server to make the current notebook available as a web page. Can be used to check the HTML formatting live, or to quickly share the current notebook with others on the same network.

**Open Document Root**
Open the document root folder in a file browser.

**Check and Update Index**
Double-check the page index against the folder contents of the notebook. This can be used when the index is by accident out of sync with the notebook contents.

**Edit Source**
Open the current page in the external editor to directly edit its source code.

**Custom Tools**
Open the [[Custom Tools]] dialog.

===== Go =====

**Back <Alt><Left>**
Go to the previous page in the history.

**Forward <Alt><Right>**
Go to the next page in the history.

**Parent <Alt><Up>**
Go to the parent page.

**Child <Alt><Down>**
Go to a child page. If there is a recent child page in the history, it will be opened, otherwise the first child in the index is opened.

**Next in Index <Alt><Page Down>**
Go to the next page in the index. This traverses all children of pages recursively and only goes to the next page on the same level after the last child.

**Previous in Index <Alt><Page Up>**
Go to the next page in the index. This traverses all children of pages recursively and only goes to the next page on the same level after the last child.

**Today <Alt><D>**
Go to the Journal page for today.
Only available if the [[Plugins:Journal|Journal Plugin]] is enabled.

**Home <Alt><Home>**
Go to the home page of this notebook. You can change the home page in the [[Properties|properties dialog]].

**Jump To <Ctrl><J>**
Prompt for a page name and jump to that page. The page name is resolved relative to the current page. You can also use this to open pages that do not yet exist. In contrast to "New Page" opening a page that does not exist will not directly create the page, it will only be saved after you edit it.


===== Help =====

**Contents <F1>**
Show this user manual

**FAQ**
Show the [[FAQ]] page in this manual.

**Keybindings**
Show the [[Key Bindings]] page in this manual.

**Bugs**
Show the [[Bugs]] page in this manual.

**About**
Show the About dialog with license terms and credits.
