IntelliJ IDEA has keyboard shortcuts for most of its commands related to editing, navigation, refactoring, debugging, and other tasks. Memorizing these hotkeys can help you stay more productive by keeping your hands on the keyboard.
- Turbodog 1 1 – Defined By Your Own Keyboard Shortcuts Keys
- Turbodog 1 1 – Defined By Your Own Keyboard Shortcuts Copy
- Turbodog 1 1 – Defined By Your Own Keyboard Shortcuts Shortcut
- Turbodog 1 1 – Defined By Your Own Keyboard Shortcuts Using
If your keyboard does not have an English layout, IntelliJ IDEA may not detect all of the shortcuts correctly.
- Advanced Windows users utilize keyboard shortcuts because they are quicker than point and click with the mouse.You can also create your own hotkey shortcuts and insert text snippets or launch custom porgrams with the press of a few keys.
- If you are uncertain whether your code is correct, you can copy the Sub above to your own file and save it. If you are happy with the result of the macro, it’s time to close out of your Personal Macro Workbook and test your new keyboard shortcut! Press CTRL+S or File and then Save on the menu to save PERSONAL.XLSB.
Turbodog 1 1 – Defined By Your Own Keyboard Shortcuts Keys
You may need to press and hold some of these shortcuts for slightly longer than other shortcuts. This helps you to avoid using them unintentionally. Power button: Press to turn on your Mac or wake it from sleep. Press and hold for 1.5 seconds to put your Mac to sleep. Continue holding to force your Mac to turn off.
The following table lists some of the most useful shortcuts to learn:
Shortcut | Action |
---|---|
Double Shift |
Find anything related to IntelliJ IDEA or your project and open it, execute it, or jump to it.
|
Ctrl+Shift+A |
Find a command and execute it, open a tool window or search for a setting.
|
Alt+Enter |
Fix highlighted error or warning, improve or optimize a code construct.
|
F2 Shift+F2 |
Jump to the next or previous highlighted error.
|
Ctrl+E |
Select a recently opened file from the list.
|
Ctrl+Shift+Enter |
Insert any necessary trailing symbols and put the caret where you can start typing the next statement.
|
Ctrl+Alt+L |
Reformat the whole file or the selected fragment according to the current code style settings.
|
Ctrl+Alt+Shift+T |
Refactor the element under the caret, for example, safe delete, copy, move, rename, and so on.
|
Ctrl+W Ctrl+Shift+W |
Increase or decrease the scope of selection according to specific code constructs.
|
Ctrl+/ Ctrl+Shift+/ |
Comment out a line or block of code.
|
Ctrl+B |
Navigate to the initial declaration of the instantiated class, called method, or field.
|
Alt+F7 |
Show all places where a code element is used across your project.
|
Alt+1 | Focus the Project tool window |
Escape | Focus the editor |
If you are using one of the predefined keymaps for your OS, you can print the default keymap reference card and keep it on your desk to consult it if necessary. This cheat sheet is also available under Help | Keymap Reference.
Choose the right keymap
To view the keymap configuration, open the Settings/Preferences dialog Ctrl+Alt+S and select Keymap.
Enable function keys and check for possible conflicts with global OS shortcuts.
-
Use a predefined keymapIntelliJ IDEA automatically suggests a predefined keymap based on your environment. Make sure that it matches the OS you are using or select the one that matches shortcuts from another IDE or editor you are used to (for example, Eclipse or NetBeans).
-
Tune your keymapYou can modify a copy of any predefined keymap to assign your own shortcuts for commands that you use frequently.
-
Import custom keymapIf you have a customized keymap that you are used to, you can transfer it to your installation.
Besides the default set of keymaps, you can add more as plugins (such as, keymaps for GNOME and KDE): open the Settings/Preferences dialog Ctrl+Alt+S, select Plugins and search for keymap in the Marketplace.
If your keymap stopped working after an update, it is likely that the keymap is not available by default in the new version of IntelliJ IDEA. Find this keymap as a plugin and install it on the Plugins page as described inManage plugins.
Learn shortcuts as you work
IntelliJ IDEA provides several possibilities to learn shortcuts:
-
Find Action is the most important command that enables you to search for commands and settings across all menus and tools.Press Ctrl+Shift+A and start typing to get a list of suggested actions. Then select the necessary action and press Enter to execute it.
-
Key Promoter X is a plugin that shows a popup notification with the corresponding keyboard shortcut whenever a command is executed using the mouse. It also suggests creating a shortcut for commands that are executed frequently.
-
If you are using one of the predefined keymaps for your OS, you can print the default keymap reference card and keep it on your desk to consult it if necessary. This cheat sheet is also available under Help | Keymap Reference.
-
To print a non-default or customized keymap, use the Keymap exporter plugin.
If an action has a keyboard shortcut associated with it, the shortcut is displayed near the name of the action. To add a shortcut for an action that you use frequently (or if you want to change an existing shortcut), select it and press Alt+Enter.
Use advanced features
You can further improve your productivity with the following useful features:
-
Quick ListsIf there is a group of actions that you often use, create a quick list to access them using a custom shortcut. For example, you can try using the following predefined quick lists:
-
Refactor thisCtrl+Alt+Shift+T
-
VCS OperationsAlt+`
-
-
IntelliJ IDEA provides a lot of typing assistance features, such as automatically adding paired tags and quotes, and detecting CamelHump words.
-
Speed searchWhen the focus is on a tool window with a tree, list, or table, start typing to see matching items.
-
Press twiceMany actions in IntelliJ IDEA provide more results when you execute them multiple times. For example, when you invoke basic code completion with Ctrl+Space on a part of a field, parameter, or variable declaration, it suggests names depending on the item type within the current scope. If you invoke it again, it will include classes available through module dependencies. When invoked for the third time in a row, the list of suggestions will include the whole project.
-
Resize tool windowsYou can adjust the size of tool windows without a mouse:
-
To resize a vertical tool window, use Ctrl+Shift+Left and Ctrl+Shift+Right
-
To resize a horizontal tool window, use Ctrl+Shift+Up and Ctrl+Shift+Down
-
You can identify keyboard shortcuts for Visual Studio commands, customize those shortcuts, and export them for others to use. Many shortcuts always invoke the same commands, but the behavior of a shortcut can vary based on the following conditions:
-
Which default environment settings you choose the first time that you open Visual Studio—for example, General Development or Visual C#. (For information about changing or resetting your settings, see Environment settings.)
-
Whether you've customized the shortcut's behavior.
-
Which context you're in when you choose the shortcut. For example, the F2 shortcut invokes the
Edit.EditCell
command if you're using the Settings Designer and it invokes theFile.Rename
command if you're using Team Explorer.
Regardless of settings, customization, and context, you can always find and change a keyboard shortcut in the Options dialog box. You can also look up the default keyboard shortcuts for several dozen commands in Popular keyboard shortcuts. For a complete list of all default shortcuts (based on the General Development settings), see All keyboard shortcuts.
If a shortcut is assigned to a command in the Global context and no other contexts, that shortcut will always invoke that command. But a shortcut can be assigned to one command in the Global context and a different command in a specific context. If you use such a shortcut when you're in the specific context, the shortcut invokes the command for the specific context, not the Global context.
Note
Your settings and edition of Visual Studio might change the names and locations of menu commands and the options that appear in dialog boxes. This page is based on the General Development settings profile.
Identify a keyboard shortcut
-
On the menu bar, choose Tools > Options.
-
Expand Environment, and then choose Keyboard.
-
In the Show commands containing box, enter all or part of the name of the command without spaces.For example, you can find commands for
solutionexplorer
. -
In the list, choose the correct command.For example, you can choose
View.SolutionExplorer
. -
If the command has a keyboard shortcut, it appears in the Shortcut(s) for selected command list.
Customize a keyboard shortcut
-
On the menu bar, choose Tools > Options.
-
Expand Environment, and then choose Keyboard.
-
Optional: Filter the list of commands by entering all or part of the name of the command, without spaces, in the Show commands containing box.
-
In the list, choose the command to which you want to assign a keyboard shortcut.In the Use new shortcut in list, choose the feature area in which you want to use the shortcut.For example, you can choose Global if you want the shortcut to work in all contexts. You can use any shortcut that isn't mapped (as Global) in another editor. Otherwise, the editor overrides the shortcut.NoteYou can't assign the following keys as part of a keyboard shortcut in Global:
- Enter, Tab, Caps Lock
- Print Scrn/Sys Rq, Scroll Lock, Pause/Break
- Insert, Home, End, Page Up, Page Down
- The Windows logo key, the Application key, any of the Arrow keys
- Num Lock, Delete, or Clear on the numeric keypad
- The Ctrl+Alt+Delete key combination
-
In the Press shortcut key(s) box, enter the shortcut that you want to use.NoteYou can create a shortcut that combines a letter with the Alt key, the Ctrl key, or both. You can also create a shortcut that combines the Shift key and a letter with the Alt key, the Ctrl key, or both.If a shortcut is already assigned to another command, it appears in the Shortcut currently used by box. In that case, choose the Backspace key to delete that shortcut before you try a different one.
-
Choose the Assign button.NoteIf you specify a different shortcut for a command, click Assign, and then click Cancel to close the dialog box, the shortcut you assigned is not reverted.
Share custom keyboard shortcuts
Turbodog 1 1 – Defined By Your Own Keyboard Shortcuts Copy
You can share your custom keyboard shortcuts by exporting them to a file and then giving the file to others so that they can import the data.
To export only keyboard shortcuts
Turbodog 1 1 – Defined By Your Own Keyboard Shortcuts Shortcut
-
On the menu bar, choose Tools > Import and Export Settings.
-
Choose Export selected environment settings, and then choose Next.
-
Under What settings do you want to export?, clear the All Settings check box, expand Options, and then expand Environment.
-
Select the Keyboard check box, and then choose Next.
-
In the What do you want to name your settings file and Store my settings file in this directory boxes, either leave the default values or specify different values, and then choose Finish.
By default, your shortcuts are saved in a file in the %USERPROFILE%DocumentsVisual Studio 2017Settings folder. The name of the file reflects the date when you exported the settings, and the extension is .vssettings.
By default, your shortcuts are saved in a file in the %USERPROFILE%DocumentsVisual Studio 2019Settings folder. The name of the file reflects the date when you exported the settings, and the extension is .vssettings.
To import only keyboard shortcuts
-
On the menu bar, choose Tools > Import and Export Settings.
-
Choose the Import selected environment settings option button, and then choose Next.
-
Choose the No, just import new settings, overwriting my current settings option button, and then choose Next.
-
Under My Settings, choose the file that contains the shortcuts that you want to import, or choose the Browse button to locate the correct file.
-
Choose Next.
-
Under Which settings do you want to import?, clear the All Settings check box, expand Options, and then expand Environment.
-
Select the Keyboard check box, and then choose Finish.