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
- Launch the app — you land on the editor with a blank new file ready for editing.
- 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.
- Start typing — syntax highlighting activates automatically based on the file extension, or you can set the language manually.
- Save your work — press Ctrl+S to save, or Ctrl+Shift+S to Save As with a new name or location.
- Discover features — press Ctrl+Shift+P to open the Command Palette and search for any action.
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
Tabs & Files
Working with Tabs
| Action | Shortcut |
|---|---|
| New tab | Ctrl+T |
| New file | Ctrl+N |
| Open file | Ctrl+O |
| Open recent | Ctrl+Shift+O |
| Save | Ctrl+S |
| Save as | Ctrl+Shift+S |
| Close file | Ctrl+W |
| Next tab | Ctrl+Tab |
| Previous tab | Ctrl+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
Search
Find in Current File
Press Ctrl+F to open the search bar within the current file.
| Action | Shortcut |
|---|---|
| Find | Ctrl+F |
| Find and Replace | Ctrl+H |
| Find Next | F3 |
| Find Previous | Shift+F3 |
| Replace Next | Ctrl+Shift+H |
| Replace All | Ctrl+Shift+Alt+H |
Global Search (Find in Files)
Press Ctrl+Shift+F to search across all files in a folder.
- Search in local folders, Android SAF directories, or any accessible path
- Toggle case sensitivity and regular expressions
- Filter by include and exclude patterns (e.g.,
*.dart,*.txt) - Replace across files with the global replace panel
- Navigate results with F4 (next) and Shift+F4 (previous)
Bookmarks
Bookmarks let you mark important lines and navigate between them quickly.
| Action | Shortcut |
|---|---|
| Toggle bookmark | Ctrl+B |
| Next bookmark | F2 |
| Previous bookmark | Shift+F2 |
| Toggle bookmarks panel | Ctrl+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
Snippets
Snippets are reusable text blocks that you can insert with a single shortcut.
| Action | Shortcut |
|---|---|
| Quick insert snippet | Ctrl+; |
| Create from selection | Ctrl+Alt+S |
| Toggle snippets panel | Ctrl+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
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
- Select the text or code you want to ask about (optional).
- Open the Command Palette (Ctrl+Shift+P) and search for the AI service name, or use the toolbar AI button.
- 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.
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
| Shortcut | Action |
|---|---|
| Ctrl+N | New file |
| Ctrl+O | Open file |
| Ctrl+S | Save |
| Ctrl+Shift+S | Save as |
| Ctrl+W | Close file |
| Ctrl+Shift+O | Open recent |
Edit
| Shortcut | Action |
|---|---|
| Ctrl+Z | Undo |
| Ctrl+Y | Redo |
| Ctrl+C | Copy |
| Ctrl+X | Cut |
| Ctrl+V | Paste |
| Ctrl+A | Select all |
| Ctrl+] | Indent |
| Ctrl+[ | Outdent |
| Ctrl+/ | Toggle comment |
| Ctrl+Shift+D | Duplicate line |
| Ctrl+Shift+K | Delete line |
Search
| Shortcut | Action |
|---|---|
| Ctrl+F | Find |
| Ctrl+H | Find and Replace |
| F3 | Find next |
| Shift+F3 | Find previous |
| Ctrl+Shift+F | Find in files (global search) |
Navigation
| Shortcut | Action |
|---|---|
| Ctrl+G | Go to line |
| Ctrl+Home | Move to document start |
| Ctrl+End | Move to document end |
| Ctrl+Tab | Next tab |
| Ctrl+Shift+Tab | Previous tab |
Bookmarks & Snippets
| Shortcut | Action |
|---|---|
| Ctrl+B | Toggle bookmark |
| F2 | Next bookmark |
| Shift+F2 | Previous bookmark |
| Ctrl+; | Quick insert snippet |
| Ctrl+Alt+S | Create snippet from selection |
View
| Shortcut | Action |
|---|---|
| Ctrl+Shift+P | Command Palette |
| Ctrl+\ | Split view |
| Ctrl+= | Increase font size |
| Ctrl+- | Decrease font size |
| Ctrl+Shift+C | Change character encoding |
| Ctrl+Shift+M | Speech to text |
Emacs-Style Shortcuts
| Shortcut | Action |
|---|---|
| Ctrl+A | Move to line start |
| Ctrl+E | Move to line end |
| Ctrl+P | Cursor up |
| Ctrl+N | Cursor down |
| Ctrl+F | Cursor right |
| Ctrl+B | Cursor left |
| Ctrl+K | Delete to line end |
| Ctrl+D | Delete character |
| Ctrl+H | Backspace |
| Ctrl+T | Transpose characters |
| Ctrl+Y | Yank (paste) |
Tips & Tricks
Troubleshooting
| Issue | Solution |
|---|---|
| File shows garbled characters | The 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 wrong | The language was auto-detected from the file extension. Use Change Syntax Language from the Command Palette to set it manually. |
| Global search finds no results | Check that you have selected the correct folder. Verify include/exclude filters are not too restrictive. |
| Cannot open file from NAS | Ensure the remote connection is configured correctly in the File Manager panel. Check that the server is reachable on your network. |
| Bookmarks disappeared | Bookmarks are tied to file paths. If you renamed or moved the file, bookmarks may need to be re-added. |
| Auto-complete is not appearing | Check that Auto-Complete is enabled in Settings > Code Features. It may also depend on the file's syntax language. |
| Keyboard shortcuts conflict | Some 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.