Skip to content

Usage & Keyboard Shortcuts

This guide covers how to navigate, organize, and write effectively in GitWriter, along with a complete reference of keyboard shortcuts.


Editor Workflow

GitWriter combines rendered Markdown with plain text editing through a hybrid block model:

  • Rendered by Default: Notes are displayed as cleanly styled rich text with syntax highlighting, mathematical equations, formatted lists, embedded images...
  • In-Place Block Editing: Click or tap any paragraph, heading, list item, or code block to instantly edit that block. Once finished, click elsewhere or press Esc to return to rendered view.
  • Interactive Checklists: Task list checkboxes (- [ ] and - [x]) can be toggled by clicking directly on them in rendered mode without having to enter edit mode.
  • Math & LaTeX: Write inline equations with $f(x) = x^2$ or display blocks with $$\int_0^\infty e^{-x} dx$$.
  • Image Attachments:
    • Paste from Clipboard: Press Ctrl + V (or Cmd + V on macOS) with an image in your clipboard. GitWriter automatically saves the image to your notebook folder images and inserts the Markdown image tag.
    • Drag and Drop: Drag image files from your file manager directly into the editor.

Organizing Notebooks & Files

Notebooks

  • Each notebook is a self-contained directory backed by a Git repository.
  • You can create a new blank notebook, clone a remote repository, or open an existing folder on your disk.
  • Switch between notebooks using the notebook selector in the sidebar.

File Tree & Navigation

  • Folders & Notes: Create nested folders and Markdown files (.md) to organize your notes.
  • Drag and Drop Reorganization: Drag files and folders within the sidebar tree to move them into different folders.
  • Context Menus: Right-click any item in the file tree to rename, delete, or inspect it.
  • Tabs: Open multiple notes simultaneously in tabs across the top of the editor.

Keyboard Shortcuts Reference

GitWriter provides keyboard shortcuts designed to keep your hands on the keyboard for writing and navigation.

Block Editing & Movement

ShortcutActionDescription
EnterSplit Block / New ItemSplits the current block at cursor into a new block, or adds new block bellow
Shift + EnterNewline within BlockAdds a newline without creating a new block
Ctrl / Cmd + EnterNew Block BelowExits the active block and creates an empty block beneath it
Alt + Move Block UpSwaps the current block with the block above
Alt + Move Block DownSwaps the current block with the block below
TabIndentIndents the active list item or line
Shift + TabOutdentUn-indents the active list item or line
Backspace (at start)Merge BlockMerges the active block into the previous block
Backspace (when empty)Delete BlockRemoves the empty block and shifts focus
EscExit Edit ModeDeselects the current block and returns to rendered view
/ (at boundary)Navigate BlocksMoves cursor to the preceding or following block

Text Formatting

ShortcutMarkdown SyntaxAction
Ctrl / Cmd + B**bold**Toggle bold formatting
Ctrl / Cmd + I*italic*Toggle italic formatting
Ctrl / Cmd + K[](url)Insert Markdown link template
Ctrl / Cmd + E`code`Toggle inline code
Ctrl / Cmd + V![image](path)Paste image from clipboard

Document History

ShortcutAction
Ctrl / Cmd + ZUndo last text edit or structural block modification
Ctrl / Cmd + Shift + ZRedo
Ctrl / Cmd + YRedo (alternative)

Search & Find

ShortcutAction
Ctrl / Cmd + FOpen Find bar / focus search query
Enter (in find bar)Jump to next match
Shift + Enter (in find bar)Jump to previous match
Esc (in find bar)Close Find bar

Tab Management

ShortcutAction
Ctrl / Cmd + TOpen a new tab
Ctrl / Cmd + WClose active tab
Ctrl / Cmd + TabSwitch to next tab
Ctrl / Cmd + Shift + TabSwitch to previous tab

When you are viewing a note and no block is currently being edited:

KeyAction
Focus the first block of the note
Focus the last block of the note
EnterAppend and focus a new block at the end of the note

Mobile Experience

On Android and iOS devices, GitWriter adapts the interface:

  • Mobile Keyboard Toolbar: An on-screen toolbar appears above the soft keyboard providing quick access to headings, formatting (bold, italic, code), lists, checklists, photo/camera attachments, ...

Next Steps

You can proceed to the Git Sync guide to configure your remote repository and personal access token.