VSCode-Style Keybindings
Use the keyboard shortcuts you already know. Ctrl+C/V/X for clipboard, Ctrl+S to save, Ctrl+F to find, Ctrl+G to go to line. No mode switching, no learning curve.
A terminal text editor with VSCode-style keybindings
facsimile combines the power of terminal-based editing with the familiarity of modern IDEs. No modes to learn, no arcane commands to memorize.
Use the keyboard shortcuts you already know. Ctrl+C/V/X for clipboard, Ctrl+S to save, Ctrl+F to find, Ctrl+G to go to line. No mode switching, no learning curve.
Beautiful syntax highlighting for over 30 programming languages including Python, JavaScript, TypeScript, Rust, Go, C/C++, Java, Ruby, and more. Automatically detected from file extension.
Full Language Server Protocol integration provides intelligent code completion, real-time diagnostics, go-to-definition, find all references (Shift+F12), and hover documentation.
Edit multiple locations simultaneously with multiple cursor support. Add cursors with Ctrl+Click or Ctrl+D to select next occurrence. Perfect for refactoring and bulk edits.
Navigate your project with the built-in file explorer (Ctrl+B). See git status at a glance with visual indicators for modified, staged, and untracked files.
Powerful search with full regex support. Find and replace across files with Ctrl+F and Ctrl+R, with preview before applying changes. Incremental search highlights matches as you type.
Work on multiple files side-by-side with split panes. Organize your workspace with tabs and quickly switch between open files with Alt+number shortcuts.
Never lose your work with comprehensive undo/redo support and branching edit history. Navigate through your edit timeline and recover from any state.
No modal editing. Use familiar keybindings immediately without weeks of learning. Still runs in your terminal with the same speed.
Full-featured IDE experience with syntax highlighting, LSP, multiple cursors, and split panes. More power without more complexity.
Native terminal performance. No latency over SSH. Works offline. Lightweight and fast to start.