QuickEditor - Guide

QuickEditor is a professional text and code editor with tabbed editing, bookmarks, snippets, global search, a file manager, AI assistant, and Markdown preview. This guide covers everything you need to get the most out of it.

Getting Started

  1. Launch the app — you land on the editor with a blank new file ready for editing.
  2. Create or open a file — tap the New File button or use Ctrl+N. To open an existing file, use Ctrl+O or drag and drop a file onto the editor.
  3. Start typing — syntax highlighting activates automatically based on the file extension, or you can set the language manually.
  4. Save your work — press Ctrl+S to save, or Ctrl+Shift+S to Save As with a new name or location.
  5. Discover features — press Ctrl+Shift+P to open the Command Palette and search for any action.
On desktop, the window size and position are remembered between sessions. Resize freely or use the split view for side-by-side editing.
// - - - - - - - - - - - - - - - - - - - -

Interface Overview

Tab Bar

The tab bar at the top shows all open files. Each tab displays the filename and a close button. Drag tabs to reorder them, or right-click for additional options like Close Others and Close All.

Toolbar

The toolbar provides quick access to common actions: new file, save, undo/redo, search, bookmarks, snippets, split view, and settings. Customize which actions appear in Settings.

Editor Area

The main editing area features:

  • Line numbers — shown in the left gutter (toggleable)
  • Minimap — a code overview on the right side for quick navigation
  • Bookmark markers — colored indicators in the gutter for bookmarked lines
  • Code folding — collapse/expand arrows next to foldable regions

Tool Panels

QuickEditor provides dockable tool panels that can be placed on the left or right side of the editor:

  • Commands — the command palette for searching all available actions
  • Bookmarks — view and manage bookmarked lines across files
  • Snippets — browse and insert saved text snippets
  • File Manager — browse folders, NAS, and cloud storage
  • Global Search — search and replace across files in a folder
  • Find — find and replace within the current file
  • AI Chat — conversational AI assistant alongside your editor
Panels support three layout presets: Both Sides, Left Set, and Right Set. Choose the arrangement that fits your workflow.
// - - - - - - - - - - - - - - - - - - - -

Tabs & Files

Working with Tabs

ActionShortcut
New tabCtrl+T
New fileCtrl+N
Open fileCtrl+O
Open recentCtrl+Shift+O
SaveCtrl+S
Save asCtrl+Shift+S
Close fileCtrl+W
Next tabCtrl+Tab
Previous tabCtrl+Shift+Tab

File Operations

  • Paste as New File — create a new tab with clipboard contents (Ctrl+Shift+V)
  • Share — share the current file using the system share sheet
  • Copy File Path / Filename — copy the current file's path or name to the clipboard
  • Reveal in Finder — open the file's location in the system file manager (desktop)
  • Drag and Drop — drop files onto the editor window to open them (desktop)

Character Encoding

QuickEditor detects file encoding automatically. You can also:

  • Change the encoding of the current file
  • Reopen a file with a different encoding
  • Save with a specific encoding
  • Detect encoding and view detailed encoding information
  • Check for encoding loss before saving
// - - - - - - - - - - - - - - - - - - - -
// - - - - - - - - - - - - - - - - - - - -

Bookmarks

Bookmarks let you mark important lines and navigate between them quickly.

ActionShortcut
Toggle bookmarkCtrl+B
Next bookmarkF2
Previous bookmarkShift+F2
Toggle bookmarks panelCtrl+Shift+B

Bookmark Features

  • Add with label — create a named bookmark for easy identification
  • Jump to bookmark — select from a list of all bookmarks in the current file
  • Bookmarks panel — view, search, and manage bookmarks across all open files with history and pinned items
  • Clear bookmarks — remove all bookmarks from the current file
Use bookmarks to mark sections you return to frequently, such as function definitions, TODO comments, or configuration blocks.
// - - - - - - - - - - - - - - - - - - - -

Snippets

Snippets are reusable text blocks that you can insert with a single shortcut.

ActionShortcut
Quick insert snippetCtrl+;
Create from selectionCtrl+Alt+S
Toggle snippets panelCtrl+Shift+T

Snippet Features

  • Quick Insert — press Ctrl+; to search and insert from your snippet library
  • Create from Selection — highlight text and save it as a new snippet instantly
  • Create from Clipboard — turn clipboard contents into a saved snippet
  • Categories — organize snippets into custom categories for easy browsing
  • Edit and Manage — modify snippet content, rename, or delete from the snippets panel
  • Snippets Panel — a dedicated panel with history and pinned snippets for fast access
Store frequently used code patterns, boilerplate, email templates, or any text you type repeatedly as snippets to save time.
// - - - - - - - - - - - - - - - - - - - -

AI Assistant

QuickEditor integrates with multiple AI services to help you write, refactor, and understand code.

Supported Services

  • ChatGPT — OpenAI's conversational AI
  • Gemini — Google's AI assistant
  • Claude — Anthropic's AI assistant
  • Grok — xAI's conversational AI
  • Copilot — Microsoft's AI coding assistant
  • Perplexity — AI-powered search and answers

How to Use

  1. Select the text or code you want to ask about (optional).
  2. Open the Command Palette (Ctrl+Shift+P) and search for the AI service name, or use the toolbar AI button.
  3. The selected text is sent to the AI service for context.

AI Chat Panel

The AI Chat panel provides a conversational interface directly within the editor. Start a new chat session, send messages, and get responses without leaving your workflow.

AI features require an internet connection and use third-party services. Selected text is sent to the chosen service. No data is stored by QuickEditor itself.
// - - - - - - - - - - - - - - - - - - - -

Settings

Display

  • Line Numbers — show or hide line numbers in the gutter
  • Minimap — show or hide the code overview panel
  • Word Wrap — wrap long lines to fit the editor width
  • Tab Indicator — visualize tab characters in the editor
  • Split View — show two editor panes side by side

Toolbar

  • Categorized Toolbar — group toolbar actions by category
  • Quick Toolbar — show a floating quick-action toolbar
  • Customize Quick Toolbar — choose which actions appear and reorder them
  • Customize Input Toolbar — configure the mobile keyboard toolbar buttons

Font

  • Font Size — adjust from 10 to 24 points. Also changeable via Ctrl+= / Ctrl+-

Indentation

  • Indent Style — choose between spaces or tabs
  • Indent Width — set to 2, 4, 8, or a custom value (1–16)

Line Endings

  • LF — Unix / Linux / macOS
  • CRLF — Windows
  • CR — Classic Mac OS

Code Features

  • Auto-Complete — enable or disable code completion
  • Code Folding — show or hide folding controls in the gutter
// - - - - - - - - - - - - - - - - - - - -

Keyboard Shortcuts

File

ShortcutAction
Ctrl+NNew file
Ctrl+OOpen file
Ctrl+SSave
Ctrl+Shift+SSave as
Ctrl+WClose file
Ctrl+Shift+OOpen recent

Edit

ShortcutAction
Ctrl+ZUndo
Ctrl+YRedo
Ctrl+CCopy
Ctrl+XCut
Ctrl+VPaste
Ctrl+ASelect all
Ctrl+]Indent
Ctrl+[Outdent
Ctrl+/Toggle comment
Ctrl+Shift+DDuplicate line
Ctrl+Shift+KDelete line

Search

ShortcutAction
Ctrl+FFind
Ctrl+HFind and Replace
F3Find next
Shift+F3Find previous
Ctrl+Shift+FFind in files (global search)

Navigation

ShortcutAction
Ctrl+GGo to line
Ctrl+HomeMove to document start
Ctrl+EndMove to document end
Ctrl+TabNext tab
Ctrl+Shift+TabPrevious tab

Bookmarks & Snippets

ShortcutAction
Ctrl+BToggle bookmark
F2Next bookmark
Shift+F2Previous bookmark
Ctrl+;Quick insert snippet
Ctrl+Alt+SCreate snippet from selection

View

ShortcutAction
Ctrl+Shift+PCommand Palette
Ctrl+\Split view
Ctrl+=Increase font size
Ctrl+-Decrease font size
Ctrl+Shift+CChange character encoding
Ctrl+Shift+MSpeech to text

Emacs-Style Shortcuts

ShortcutAction
Ctrl+AMove to line start
Ctrl+EMove to line end
Ctrl+PCursor up
Ctrl+NCursor down
Ctrl+FCursor right
Ctrl+BCursor left
Ctrl+KDelete to line end
Ctrl+DDelete character
Ctrl+HBackspace
Ctrl+TTranspose characters
Ctrl+YYank (paste)
On macOS, Ctrl shortcuts refer to the Control key (not Cmd). Standard Cmd shortcuts (Cmd+C, Cmd+V, etc.) work as expected alongside the Emacs-style bindings.
// - - - - - - - - - - - - - - - - - - - -

Tips & Tricks

Use the Command Palette (Ctrl+Shift+P) to discover every action in the editor. Search by name, category, or keyword.
Rectangular selection mode lets you edit columns of text. Toggle it from the toolbar or with Alt+Ctrl+R (Windows/Linux) or Alt+Cmd+R (macOS).
Use case transforms to quickly convert variable names: select the text and choose UPPERCASE, lowercase, camelCase, snake_case, kebab-case, or Title Case from the Command Palette.
The File Manager panel supports NAS connections via SMB, WebDAV, SFTP, and FTP. Add remote folders to browse and open files directly from network storage.
Save your most-used code patterns as snippets, then insert them with Ctrl+; for instant access without leaving the editor.
On macOS, use the Mini Editor (Cmd+Shift+M) to open a lightweight editor window for quick notes while keeping your main workspace undisturbed.
// - - - - - - - - - - - - - - - - - - - -

Troubleshooting

IssueSolution
File shows garbled charactersThe encoding may be incorrect. Use Reopen with Different Encoding from the Command Palette to try a different charset (e.g., Shift_JIS, EUC-KR, GB2312).
Syntax highlighting is wrongThe language was auto-detected from the file extension. Use Change Syntax Language from the Command Palette to set it manually.
Global search finds no resultsCheck that you have selected the correct folder. Verify include/exclude filters are not too restrictive.
Cannot open file from NASEnsure the remote connection is configured correctly in the File Manager panel. Check that the server is reachable on your network.
Bookmarks disappearedBookmarks are tied to file paths. If you renamed or moved the file, bookmarks may need to be re-added.
Auto-complete is not appearingCheck that Auto-Complete is enabled in Settings > Code Features. It may also depend on the file's syntax language.
Keyboard shortcuts conflictSome Emacs-style shortcuts (Ctrl+A, Ctrl+B, etc.) overlap with standard shortcuts. The editor resolves conflicts based on context.
// - - - - - - - - - - - - - - - - - - - -

Privacy

  • QuickEditor does not require an account or sign-in.
  • No usage data, analytics, or telemetry is collected.
  • All files, bookmarks, snippets, and settings are stored locally on your device.
  • NAS connections are direct — no data passes through external servers.
  • AI assistant features send selected text to the chosen third-party service only when you explicitly invoke them. No data is sent automatically.
  • The app works fully offline for all core editing features. Internet is only needed for AI assistant and remote file access.