VSCode Cheat Sheet and Knowledgebase: Unterschied zwischen den Versionen

Aus MattWiki
K Matt verschob die Seite VSCode Cheatsheet and Knowledgebase nach VSCode Cheat Sheet and Knowledgebase und überschrieb dabei eine Weiterleitung, ohne selbst eine Weiterleitung anzulegen
 
(6 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 5: Zeile 5:
|-
|-
|Ctrl + Shift + P
|Ctrl + Shift + P
|Commant Palette
|Command palette
|-
|-
|Ctrl + ,
|Ctrl + ,
Zeile 15: Zeile 15:
|Ctrl  -
|Ctrl  -
|Zoom out
|Zoom out
|-
|Ctrl + K Ctrl + T
|Theme selector
|}
|}


== Editor ==
== Editor Shortcuts ==


=== Window Control ===
=== Window Control ===
Zeile 109: Zeile 112:
|}
|}


== Terminal ==
== Terminal Shortcuts ==
{| class="wikitable"
{| class="wikitable"
|+
|+
Zeile 127: Zeile 130:
|Split Terminal
|Split Terminal
|}
|}
== VSCode Configuration ==
If not specified otherwise in the following sections always go to Settings first or press <code>Ctrl + ,</code>.
=== Visibility in Explorer ===
Hiding or making files or folders visible is implemented with excludes in VSCode.
Go to section: '''Files:''' '''Exclude''' for all excluding options or specifically for '''Files Exclude.'''
=== Don't Show Suggestions ===
Section '''Editor: Quick Suggestions'''
Disable all for Intellisense. By CTRL + SPACE it can be show again
=== Don't Show Parameter Hover ===
Section: '''Editor > Parameter Hints: Enabled'''
=== Suggest Function Parameters with Parenthesis ===
Section: '''JavaScript > Suggest: Complete Function Calls'''
Activate: Complete functions with their parameter signature.
=== Disable File Switcher List on Ctrl + Tab ===
Open '''keybindings.json''' and add:<syntaxhighlight lang="json">
    {
        "other configurations" : "..."
    },
    {
      "key": "ctrl+tab",
      "command": "workbench.action.nextEditorInGroup"
    },
    {
      "key": "ctrl+shift+tab",
      "command": "workbench.action.previousEditorInGroup"
    }
]
</syntaxhighlight>
=== Indentations / Tab Size ===
For changing default tab size from 4 to 2 in Settings go to section:  '''Editor > Tab Size'''
Make sure to change it in all profiles or set it in user profile, click on the gear wheel and set to all profiles.
=== Formatting / Indentation for autoformatting Python with autopep8 ===
Go to section:  '''Extensions > autopep8'''
Add to args:
--indent-size=2
[[Kategorie:Development]]
[[Kategorie:Development]]

Aktuelle Version vom 1. Juni 2025, 09:14 Uhr

Application Wide Shortcuts

Shortcut Action
Ctrl + Shift + P Command palette
Ctrl + , Open settings
Ctrl + Zoom in
Ctrl - Zoom out
Ctrl + K Ctrl + T Theme selector

Editor Shortcuts

Window Control

Shortcut Action
Ctrl + 1 Go to first editor panel
Ctrl + 2 / 3 Go to second / third editor panel, create one if not present
Ctrl + ^ Split editor panel
Ctrl + W Close file
Ctrl + Shift + T Reopen last closed file
Ctrl + Tab Next tab
Ctrl + B Toggle sidebar visibility

Navigation

Shortcut Action
Alt + ↑/↓ Move line up/down
Shift + Alt + ↑/↓ Duplicate line up/down
Ctrl + Shift + K Delete line
Ctrl + Z Undo

Multi Cursor Editing

Shortcut Action
Alt + Click Add cursor
Ctrl + D Multi-select word
Ctrl + Shift + Alt + ↑/↓ Add second cursor in the line above or below

Coding

Shortcut Action
Ctrl + # Comment / Uncomment line
Shift + Alt + F Format document
Ctrl + Space Show suggestions

File Management

Shortcut Action
Ctrl + # Comment / Uncomment line
Shift + Alt + F Format document
Ctrl + Space Show suggestions

Terminal Shortcuts

Shortcut Action
Ctrl + ö / Ctrl + ` Toggle terminal panel / Switch to terminal panel, if in editor
Ctrl + Shift + ö Create second terminal tab
Ctrl + L Clear Terminal
Ctrl + Shift + 5 Split Terminal

VSCode Configuration

If not specified otherwise in the following sections always go to Settings first or press Ctrl + ,.

Visibility in Explorer

Hiding or making files or folders visible is implemented with excludes in VSCode.

Go to section: Files: Exclude for all excluding options or specifically for Files Exclude.

Don't Show Suggestions

Section Editor: Quick Suggestions

Disable all for Intellisense. By CTRL + SPACE it can be show again

Don't Show Parameter Hover

Section: Editor > Parameter Hints: Enabled

Suggest Function Parameters with Parenthesis

Section: JavaScript > Suggest: Complete Function Calls

Activate: Complete functions with their parameter signature.

Disable File Switcher List on Ctrl + Tab

Open keybindings.json and add:

[  
    { 
        "other configurations" : "..." 
    },
    {
      "key": "ctrl+tab",
      "command": "workbench.action.nextEditorInGroup"
    },
    {
      "key": "ctrl+shift+tab",
      "command": "workbench.action.previousEditorInGroup"
    }
]

Indentations / Tab Size

For changing default tab size from 4 to 2 in Settings go to section: Editor > Tab Size

Make sure to change it in all profiles or set it in user profile, click on the gear wheel and set to all profiles.

Formatting / Indentation for autoformatting Python with autopep8

Go to section: Extensions > autopep8

Add to args:

--indent-size=2