Phoebe documentation

General keys:

  * Left: Move cursor left by one letter

  * Right: Move cursor right by one letter

  * Up: Move cursor down by one line

  * Down: Move cursor up by one line

  * PageUp: Move cursor up by one screen

  * PageDown: Move cursor down by one screen

  * Home: Move cursor at the start of line

  * End: Move cursor at the end of line

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

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

  * Shift+Left/Right/Up/Down/PageUp/PageDown/Home/End: Select text

  * Ctrl+Shift+Home/End: Select text

  * Ctrl+L: Show line number

  * Ctrl+Shift+L: Show offset line number

  * ESC: Set screen at initial state

  * Ctrl+G: Goto line number

  * Ctrl+Shift+G: Goto offset line number

  * F9: Toggle between CRLF and LF

  * F10: Toggle between SPACE and TAB

  * F11: Toggle fullscreen

  * Ctrl+Tab: Switch window

  * Tab: Move text right equivalent to TAB size (single and multiline)

  * Shift+Tab: Move text left equivalent to TAB size (single and multiline)

  * Delete: Delete right character or selected text

  * Ctrl+Delete: Delete right word or selected text

  * Backspace: Delete left character or selected text

  * Ctrl+Backspace: Delete left word or selected text

  * Enter: Add new line

  * Ctrl+X: Cut selected text to buffer

  * Ctrl+C: Copy selected text to buffer

  * Ctrl+V: Paste buffer to cursor position

  * Insert: Toggle insert/replace character (text input)

  * Ctrl+Left: Move cursor to previous word

  * Ctrl+Right: Move cursor to next word

  * Ctrl+Up: Move text one line down and start new position from top of screen

  * Ctrl+Down: Move text one line up and start new position from top of screen

  * Ctrl+F: Find text

    + F3: Find next

    + Shift+F3: Find previous

    + Enter: Find from start of file

    + Shift+Enter: Find from cursor position

  * Ctrl+R: Replace text

    + F3: Replace next

    + Shift+F3: Replace previous

    + Enter: Replace from start of file

    + Shift+Enter: Replace from cursor position

    + Ctrl+Enter: Replace all

  * Ctrl+W: Toggle whitespace

File keys:

  * Ctrl+N: New file

  * Ctrl+O: Open file

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

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

  * Ctrl+Q: Exit Phoebe

Option keys:

  * Ctrl+P: Preferences

Help keys:

  * Ctrl+F1: About Phoebe

  * Ctrl+F2: Changelog

  * Ctrl+F3: Version details

CLI:

  * You may pass a single argument with the full path of a file to open it directly.

Visual indications:

  * Title bar: A star (*) in front of the filename
    indicates that the content of file has unsaved
    changes.
