Add VSCode configuration.

This commit is contained in:
2025-09-14 21:18:38 +02:00
commit 0f7b8dc9ed
3 changed files with 155 additions and 0 deletions

41
README.md Normal file
View File

@@ -0,0 +1,41 @@
# My current VSCode Config
# How to install:
Todo
# Extensions (Install first)
be5invis.vscode-custom-css
dart-code.dart-code
dart-code.flutter
emeraldwalk.runonsave
gruntfuggly.todo-tree
jorgeserrano.vscode-csharp-snippets
k--kato.docomment
kreativ-software.csharpextensions
moshfeu.compare-folders
ms-dotnettools.csdevkit
ms-dotnettools.csharp
ms-dotnettools.vscode-dotnet-runtime
ms-dotnettools.vscodeintellicode-csharp
ms-python.python
ms-python.vscode-pylance
ms-vscode.hexeditor
oracle.oracle-java
refgd.easy-compile
rust-lang.rust-analyzer
usernamehw.errorlens
visualstudiotoolsforunity.vstuc
yzane.markdown-pdf
undefined_publisher.dirlist <- this is my custom extension. You can find it here: https://tea.purpleraingames.de/VSCodeExtensions/SearchOpenOrNear
# Settings
Export of my settings can be found in settings.json.
The default location is: C:\Users\<NAME>\AppData\Roaming\Code\User\settings.json
# Keybinds
Equally as important, the keybinds can be found in keybinds.json
The default location is: C:\Users\<NAME>\AppData\Roaming\Code\User\keybindings.json

54
keybindings.json Normal file
View File

@@ -0,0 +1,54 @@
// Place your key bindings in this file to override the defaultsauto[]
[
{
"key": "ctrl+w",
"command": "editor.action.addSelectionToNextFindMatch",
"when": "editorFocus"
},
{
"key": "ctrl+d",
"command": "-editor.action.addSelectionToNextFindMatch",
"when": "editorFocus"
},
{
"key": "ctrl+d",
"command": "editor.action.duplicateSelection"
},
{
"key": "ctrl+shift+p",
"command": "-workbench.action.showCommands"
},
{
"key": "ctrl+shift+p",
"command": "extension.searchInOpenTabs"
},
{
"key": "ctrl+l",
"command": "-expandLineSelection",
"when": "textInputFocus"
},
{
"key": "ctrl+l",
"command": "extension.listFilesInSameDirectory"
},
{
"key": "alt+shift+up",
"command": "cursorMove",
"args": {
"to": "up",
"by": "line",
"value": 10
},
// "when": "editorTextFocus"
},
{
"key": "alt+shift+down",
"command": "cursorMove",
"args": {
"to": "down",
"by": "line",
"value": 10
},
// "when": "editorTextFocus"
},
]

60
settings.json Normal file
View File

@@ -0,0 +1,60 @@
{
"security.workspace.trust.enabled": false,
"editor.minimap.size": "fit",
"editor.renderWhitespace": "all",
"editor.minimap.showSlider": "always",
"omnisharp.useModernNet": false,
"omnisharp.enableEditorConfigSupport": false,
"search.exclude": {
"**/obj/*": true,
"**/wwwroot/*": true
},
"emeraldwalk.runonsave": {
"commands": [
{
"match": ".*",
"isAsync": false,
"cmd": "${workspaceFolder}/../WebFileMergeCore"
},
{
"match": "\\.txt$",
"cmd": "echo 'I am a .txt file ${file}.'"
},
{
"match": "\\.js$",
"cmd": "echo 'I am a .js file ${file}.'"
},
{
"match": ".*",
"cmd": "echo 'I am ${env.USERNAME}.'"
}
]
},
"editor.autoClosingBrackets": "never",
"editor.autoClosingQuotes": "never",
"vscode_custom_css.imports": [
"file:///C:/Users/Damian/Documents/customVsCodeCss/custom.css"
],
"todo-tree.general.tags": [
"BUG",
"HACK",
"FIXME",
"TODO",
"XXX",
"[ ]",
"[x]",
"todo",
"Todo",
"@Todo"
],
"editor.rulers": [
{"color": "purple", "column": 140}
],
"diffEditor.ignoreTrimWhitespace": false,
"workbench.colorTheme": "Default Dark+",
"dotnet.codeLens.enableReferencesCodeLens": false,
"extensions.autoCheckUpdates": false,
"update.mode": "manual",
"window.zoomLevel": 1,
"dart.flutterSdkPath": "D:\\Programme\\FlutterSDK\\flutter"
}