# Keyboard Shortcuts

## Intelij (custom mappings)

<table><thead><tr><th width="141.42578125"></th><th width="165.886962890625">Effect</th><th width="461.8157958984375">Path</th></tr></thead><tbody><tr><td>Ctrl + Alt + S </td><td>Settings</td><td>File/Settings Actions/Settings...</td></tr><tr><td>Ctrl + J</td><td>Terminal toggle</td><td>Tool Windows/Terminal</td></tr><tr><td>Ctrl + /</td><td>Comment Line</td><td>Code/Comment Actions/Comment with Line Comment</td></tr><tr><td>Ctrl + P</td><td>Go to File</td><td>Navigate/Goto by Name Actions/Go to File...</td></tr><tr><td>Ctrl + Shift + P </td><td>Find Actions</td><td>Help/Find Action...</td></tr><tr><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td></tr></tbody></table>

## VsCode

| Shortcut                               | Description                                  |
| -------------------------------------- | -------------------------------------------- |
| `Ctrl + Shift + P`                     | Open Command Palette (access all commands).  |
| `Ctrl + P`                             | Quick open files by name.                    |
| `Ctrl + J`                             | Toggle tab integrated terminal.              |
| `Ctrl + B`                             | Toggle sidebar visibility.                   |
| `Ctrl + K Ctrl + O`                    | Open folder in a new window.                 |
| `Ctrl + K Z`                           | Zen mode (distraction-free coding).          |
| `Ctrl + Shift + F`                     | Search across all files.                     |
| `Ctrl + Shift + E`                     | Show Explorer / focus on files.              |
| `Ctrl + Shift + M`                     | Show Problems panel (errors/warnings).       |
| `F2`                                   | Rename symbol (variable, function, etc.).    |
| `F5`                                   | start debugger                               |
| `Ctrl + /`                             | Toggle line comment.                         |
| `Alt + Up / Down`                      | Move line or selection up/down.              |
| `Shift + Alt + F` or `Alt + Shift + I` | For document.                                |
| `Ctrl + L`                             | Select current line.                         |
| `Alt + Enter`                          | Select all occurrences of current selection. |
| `Ctrl + ,`                             | Open Settings.                               |
| `Ctrl + K Ctrl + S`                    | Open keyboard shortcuts reference.           |
| `Ctrl + Shift + [` / `]`               | Fold/unfold code block.                      |
| `Ctrl + Shift + \`                     | Jump to matching bracket.                    |

## Chrome:

| Keyboard         | Effect                  |
| ---------------- | ----------------------- |
| Ctrl + T         | New Tab                 |
| Ctrl + Tab       | Next Tab                |
| Ctrl + N         | New Window              |
|                  |                         |
| Ctrl + Shift + J | Devtools: Open Console  |
| Ctrl + Shift + C | Devtools: Open Elements |

## Windows OS

| Keys                      | Effect               |
| ------------------------- | -------------------- |
| Win + 1,2,3,4,5,6,7,8,9,0 | focus pinned app     |
| Win + L                   | lock                 |
| Win + I                   | settings             |
| Win + S                   | search               |
| Win + Shift + S           | snip screenshot area |
| Win + .                   | Emoji picker         |
|                           |                      |
| Win + X                   | power user menu      |

## Powershell

| Keys             | Effect       |
| ---------------- | ------------ |
| Ctrl + Shift + T | new tab      |
| Ctrl + Shift + W | close tab    |
| Ctrl + L         | clear screen |

## Eclipse

| Keyboard         | Effect        |
| ---------------- | ------------- |
| Ctrl + Shift + O | Clean imports |
| Ctrl + I         | indent code   |
|                  |               |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://blog.leanderziehm.com/personal/keyboard-shortcuts.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
