Skip to content

Keyboard Shortcuts

FuzzyIDE provides both customizable and hardcoded (industry-standard) keyboard shortcuts to maximize your coding speed.

Below is a complete list of all the shortcuts you can use within the IDE. (Mac users can use the Cmd key instead of Ctrl.)

🛠️ Basic Editing & Operations

ShortcutDescription
Ctrl + SSave: Saves the active file or all modifications.
Ctrl + ZUndo: Reverts the last change.
Ctrl + Y or Ctrl + Shift + ZRedo: Re-applies the reverted action.
Ctrl + C / X / VCopy / Cut / Paste: Standard clipboard operations.
Ctrl + ASelect All: Selects all text in the current file.

🚀 Advanced Code Editing

ShortcutDescription
Ctrl + SpaceAuto-Complete: Opens the intelligent code suggestion window while typing.
Ctrl + DDuplicate Line: Duplicates the current line (or selected area) to the line below.
Ctrl + Shift + LDelete Line: Completely deletes the line where the cursor is currently placed.
Alt + Up/Down ArrowMove Line: Shifts the current line of code up or down within the code block.
Ctrl + Alt + LFormat Document: Automatically fixes code indentation and spacing according to standards.
Alt + EnterQuick Fix: Opens solution suggestions or refactor options for lines with errors.

🔍 Search & Code Navigation

ShortcutDescription
Ctrl + FFind: Opens the text search bar within the open file.
Ctrl + HReplace: Opens the Find & Replace panel.
Ctrl + PQuick Search: Opens the Quick Search window to quickly jump to files or symbols in the project.
F12Go to Definition: Jumps to the actual file/line where the selected variable, method, or class is defined.
Shift + F12Find References: Lists where the selected code snippet is used across the project (All References).
F2Semantic Rename: When you rename a variable or method, it automatically updates all references where that name is used.
EscClose: Closes open search windows, auto-complete lists, or pop-ups.

⌨️ Cursor & Selection Navigation

ShortcutDescription
Ctrl + Left/Right ArrowSkip by Word: Quickly skips the cursor to the beginning or end of words.
Home / EndStart / End of Line: Moves the cursor to the very beginning or end of the current line.
Ctrl + Home / EndStart / End of File: Jumps to the very beginning or end of the file.
Shift + [Arrow Keys]Make Selection: Allows you to select text while moving the cursor.

Note: You can change many of the advanced editing shortcuts according to your habits from the Settings > Keybindings tab within the IDE. Hardcoded standard shortcuts like Ctrl+C, Ctrl+F, Home, End cannot be changed and are always active.