Markella documentation

General keys:

  * Left: Move cursor to previous character

  * Right: Move cursor to next character

  * Ctrl+Left: Move cursor to previous word

  * Ctrl+Right: Move cursor to next word

  * Up: Move cursor one line up

  * Down: Move cursor one line down

  * Ctrl+Up: Move page one line up

    Applicable if the cursor is within top/bottom region.

  * Ctrl+Down: Move page one line down

    Applicable if the cursor is within top/bottom region.

  * Home: Move cursor at the start of line

  * End: Move cursor at the end of line

  * PageUp: Move cursor one page up

  * PageDown: Move cursor one page down

  * Ctrl+Home: Move cursor at the start of file

  * Ctrl+End: Move cursor at the end of file

  * Insert: Toggle insert/replace character

    For insert the cursor is an underline.
    For replace the cursor is a square.

  * Delete: Delete a single character at the right side of the cursor

  * Backspace: Delete a single character at the left side of the cursor

  * Enter: Insert a new line

  * Tab: Insert tab

  * Shift+Tab: Remove tab

Text selection keys:

  * Shift+Left: Select previous character

  * Shift+Right: Select next character

  * Ctrl+Shift+Left: Select previous word

  * Ctrl+Shift+Right: Select next word

  * Shift+Up: Select one line up

  * Shift+Down: Select one line down

  * Shift+Home: Select until the start of line

  * Shift+End: Select until the end of line

  * Shift+PageUp: Select one page up

  * Shift+PageDown: Select one page down

  * Ctrl+Shift+Home: Select until the start of file

  * Ctrl+Shift+End: Select until the end of file

  Once a selection is made you could cut/copy the text
  with Ctrl+X, Ctrl+C. You could cancel the selection
  with one of the directional keys. If the direction
  of the key is northwest then the cursor will move
  to x1 point and if it's southeast then the cursor
  will move to x2 point.

FILE menu keys:

  * Ctrl+N: New file

  * Ctrl+O: Open file

  * Ctrl+Shift+O: Open folder

  * F2: Open previous file

  * F5: Reopen file

  * Ctrl+S: Save existing file (if no existing file it behaves like Ctrl+Shift+S)

  * Alt+S: Save to new file (asks for specific location)

  * Ctrl+Shift+S: Save all

  * Ctrl+W: Close file (closes immediately, does not ask for save)

  * Ctrl+Shift+W: Close the rest files (closes immediately, does not ask for save)

  * Ctrl+Q: Exit Markella

EDIT menu keys:

  * Ctrl+X: Cut selected text to clipboard

  * Ctrl+C: Copy selected text to clipboard

  * Ctrl+V: Paste text from clipboard

  * Ctrl+A: Select all text

  * Ctrl+F: Find keyword (starts from cursor position)

    - F3: Find next keyword

    - Shift+F3: Find previous keyword

  * Ctrl+H: Change all keywords

  * Ctrl+G: Goto line number

  * Ctrl+K: Comment line/selection

  * Ctrl+U: Uncomment line/selection

VIEW menu keys:

  * Ctrl+Tab: Show switch

    - Tab: Cycle between files downward

    - Shift+Tab: Cycle between files upward

    - Up: Select previous file

    - Down: Select next file

    - Home: Select top file

    - End: Select bottom file

    - PageUp: Select file one page up

    - PageDown: Select file one page down

  * Alt+D: Show folders

    View the contents of previously open folders.

    - Alt+D: Select search

    - Enter: Confirm search

    - Up: Select previous file/folder

    - Down: Select next file/folder

    - Delete: Remove file/folder

    - Ctrl+Shift+Delete: Remove all

  * F11: Toggle fullscreen

  * Ctrl+L: Show/hide line number

  * Ctrl+T: Show/hide filename in title bar

  * Ctrl+R: Show/hide ruler

  * Ctrl+D: Show/hide whitespace

OPTIONS menu keys:

  * Ctrl+P: Preferences

HELP menu keys:

  * Ctrl+F1: About Markella

  * Ctrl+F2: Changelog

  * Ctrl+F3: Version details

CLI:

  * You may pass a single argument with the full path of a file.
