> For the complete documentation index, see [llms.txt](https://dev7days.gitbook.io/dev7days/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dev7days.gitbook.io/dev7days/local-setup/setup-ide.md).

# Setup IDE

How to setup IDE

For my personal IDE , I use IDE from JetBrains Product.&#x20;

**Installation**

1. Download JetBrains Toolbox [<mark style="color:blue;">JetBrains</mark>](https://www.jetbrains.com/toolbox-app/)
2. Install InteliJ Ultimate, Goland and Webstorm

**Theme**

1. Install `Dark Purple Theme` [<mark style="color:blue;">Plugins</mark>](https://plugins.jetbrains.com/plugin/12100-dark-purple-theme)

**Key Configuration**

1. &#x20; Move Caret to Text Start =  ⌘ + ↑
2. &#x20; Move Caret to Text Start with Selection =  ⌘ + ⇧ + ↑
3. &#x20; Move Caret to Text End =  ⌘ + ↓
4. &#x20; Move Caret to Text End with Selection =  ⌘ + ⇧ + ↓
5. &#x20; Move Caret to Line Start =  ⌘ + ←
6. &#x20; Move Caret to Line Start with Selection = ⌘ + ⇧ + ← &#x20;
7. &#x20; Move Caret to Line End =  ⌘ + →
8. &#x20; Move Caret to Line End with Selection =  ⌘ + ⇧ + →&#x20;
9. &#x20; Move Caret to Previous Word =  ⌥ + ←&#x20;
10. Move Caret to Previous Word with Selection =  ⌥ + ⇧ + ←&#x20;
11. Move Caret to Next Word =  ⌥ + →
12. Move Caret to Next Word with Selection =  ⌥ + ⇧ + →
13. Move Line Up = ⌥ + ↑
14. Move Line Down = ⌥ + ↓
15. Add Selection for Next Occurrence = ⌘ + D
16. Shrink Selection = ⌥ (2 times) + ↓
