60 Alacritty Keyboard Shortcuts + PDF Cheat Sheet
Working in the terminal can be fast but only if you know the right shortcuts. If you’re using Alacritty, mastering its keyboard shortcuts can significantly improve your speed, navigation, and overall productivity.
Unlike traditional terminal emulators, Alacritty is designed for performance and simplicity, with powerful features like Vi mode, fast rendering, and customizable key bindings. However, many users don’t take full advantage of these features simply because they don’t know the available shortcuts.
In this guide, you’ll find a complete list of Alacritty shortcuts, including scrolling, search, selection, and Vi mode commands. Whether you’re a beginner or an advanced user, this cheat sheet will help you work faster and more efficiently in your terminal.
General Alacritty Shortcuts
These general Alacritty shortcuts help you perform basic actions like clearing selections and managing terminal output. They are useful for everyday tasks and improve overall workflow efficiency.
| Action | Shortcut |
|---|---|
| Clear log notice | Ctrl + L |
| Clear selection | Esc |
Scrolling Shortcuts in Alacritty
These scrolling shortcuts in Alacritty allow you to quickly navigate through long terminal outputs, logs, and command results without using a mouse.
| Action | Shortcut |
|---|---|
| Scroll page up | Shift + Page Up |
| Scroll page down | Shift + Page Down |
| Scroll to top | Shift + Home |
| Scroll to bottom | Shift + End |
Vi Mode Shortcuts
Vi mode shortcuts in Alacritty enable powerful keyboard-based navigation similar to Vim. This mode is especially useful for developers who prefer efficient, mouse-free terminal control.
| Action | Shortcut |
|---|---|
| Toggle Vi mode | Ctrl + Shift + Space |
| Enter Vi mode (alternative) | I |
| Exit Vi mode | Ctrl + C |
Navigation Shortcuts (Vi Mode)
These navigation shortcuts help you move across lines, words, and terminal content efficiently using familiar Vim-style keys.
| Action | Shortcut |
|---|---|
| Move up | K / ↑ |
| Move down | J / ↓ |
| Move left | H / ← |
| Move right | L / → |
Position Navigation Shortcuts
Position navigation shortcuts allow you to jump quickly to the beginning, end, or specific parts of the terminal screen, saving time when working with large outputs.
| Action | Shortcut |
|---|---|
| Go to first | 0 |
| Go to last | Shift + 4 ($) |
| First non-blank | Shift + 6 (^) |
| Top of screen | Shift + H |
| Middle of screen | Shift + M |
| Bottom of screen | Shift + L |
Word & Semantic Navigation
These shortcuts help you move between words, symbols, and structured text elements, making it easier to analyze logs and command outputs.
| Action | Shortcuts |
|---|---|
| Semantic left | B |
| Semantic right | W |
| Semantic end | E |
| Word left | Shift + B |
| Word right | Shift + W |
| Word end | Shift + E |
Selection Shortcuts
Selection shortcuts in Alacritty allow you to highlight and copy text efficiently using different selection modes, including normal, block, and semantic selection.
| Action | Shortcut |
|---|---|
| Toggle normal selection | Shift + V |
| Toggle block selection | Ctrl + V |
| Toggle semantic selection | Alt + V |
| Copy | Y |
Search Shortcuts in Alacritty
Search shortcuts help you quickly find specific text within terminal output, making it easier to debug errors and locate important information.
| Action | Shortcut |
|---|---|
| Search forward | / |
| Search backward | Shift + / |
| Next match | N |
| Previous match | Shift + N |
| Confirm search | Enter |
| Cancel search | Esc |
| Clear search | Ctrl + U |
| Delete word | Ctrl + W |
| History previous | Ctrl + P / ↑ |
| History next | Ctrl + N / ↓ |
| Focus next | Enter |
| Focus previous | Shift + Enter |
Action Shortcuts
These shortcuts allow you to perform actions such as opening selected content directly from the terminal.
| Action | Shortcut |
|---|---|
| Open selection | Enter |
How to Customize Alacritty Shortcuts
One of the biggest advantages of Alacritty is its ability to customize keyboard shortcuts. You can modify existing key bindings or create your own based on your workflow, making the terminal even more efficient and personalized.
Step-by-Step Guide:
Step 1: Locate the Configuration File
Alacritty uses a configuration file to manage settings, including keyboard shortcuts.
Common locations:
- Linux/macOS: ~/.config/alacritty/alacritty.yml
- Windows: %APPDATA%\alacritty\alacritty.yml
Step 2: Open the Config File
Use any editor like:
- VS Code
- Nano
- Vim
Example: nano ~/.config/alacritty/alacritty.yml
Step 3: Add or Modify Key Bindings
Here’s a simple example
key_bindings:
- – { key: V, mods: Control|Shift, action: Paste }
- – { key: C, mods: Control|Shift, action: Copy }
What this does:
- Ctrl + Shift + V → Paste
- Ctrl + Shift + C → Copy
Step 4: Example – Custom Shortcut
- – { key: T, mods: Control|Shift, action: SpawnNewInstance }
This creates:
- Ctrl + Shift + T → Open new terminal window
Step 5: Save & Reload
- Save the file
- Restart Alacritty
Your new shortcuts will work instantly
Alacritty vs Other Terminal Emulators
While Alacritty is known for its speed and simplicity, other terminal emulators offer different features and shortcut systems. Here’s how Alacritty compares with popular alternatives.
| Feature | Alacritty | iTerm2 | GNOME Terminal |
|---|---|---|---|
| Performance | Very Fast (GPU accelerated) | Fast | Moderate |
| GPU Acceleration | Yes | No | No |
| Built-in Vi Mode | Yes | No | No |
| Custom Shortcuts | Yes (YAML config) | Yes | Limited |
| UI Features | Minimal | Advanced | Basic |
| Platform | Cross-platform | macOS only | Linux |
Frequently Asked Questions (FAQs)
Alacritty shortcuts are keyboard combinations that help you navigate, scroll, search, and manage terminal output efficiently without using a mouse.
Vi mode in Alacritty allows you to navigate terminal output using Vim-style keyboard shortcuts like H, J, K, and L.
Most shortcuts are enabled by default. You can customize or add new shortcuts by editing the alacritty.yml configuration file.
Yes, Alacritty allows full customization of key bindings using its YAML configuration file, making it highly flexible for different workflows.
Mastering Alacritty shortcuts can completely change how you work in the terminal. Instead of relying on a mouse or slow navigation, you can move faster, search instantly, and manage large outputs with ease.
Whether you’re using Vi mode for precise navigation, scrolling through logs, or customizing your own key bindings in Alacritty, these shortcuts help you build a smoother and more efficient workflow.
If you’re serious about improving your productivity, start by practicing a few shortcuts daily especially navigation and search commands. Over time, they’ll become second nature and significantly speed up your development process.
Bookmark this page or download the cheat sheet so you always have these shortcuts handy.
READ NEXT:





