Skip to content

Instantly share code, notes, and snippets.

@lipkau
Last active February 6, 2024 15:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lipkau/24d03e804df69c756931f0544589f9ef to your computer and use it in GitHub Desktop.
Save lipkau/24d03e804df69c756931f0544589f9ef to your computer and use it in GitHub Desktop.
VS Code User Settings
42Crunch.vscode-openapi
alefragnani.Bookmarks
AnbuselvanRocky.bootstrap5-vscode
annsk.alignment
asciidoctor.asciidoctor-vscode
atlassian.atlascode
bbenoist.vagrant
bmewburn.vscode-intelephense-client
christian-kohler.npm-intellisense
christian-kohler.path-intellisense
DavidAnson.vscode-markdownlint
dbaeumer.vscode-eslint
DotJoshJohnson.xml
eamodio.gitlens
EditorConfig.EditorConfig
esbenp.prettier-vscode
formulahendry.code-runner
ginfuru.ginfuru-vscode-jekyll-syntax
ginfuru.vscode-jekyll-snippets
GitHub.copilot
GitHub.remotehub
hashicorp.terraform
humao.rest-client
idbartosz.darkpp-italic
jasonnutter.vscode-codeowners
k9982874.github-gist-explorer
luisfontes19.vscode-swissknife
magicstack.MagicPython
marp-team.marp-vscode
mathiasfrohlich.Kotlin
mhutchie.git-graph
mikestead.dotenv
ms-azuretools.vscode-docker
ms-dotnettools.csharp
ms-python.anaconda-extension-pack
ms-python.python
ms-python.vscode-pylance
ms-toolsai.jupyter
ms-toolsai.jupyter-keymap
ms-toolsai.jupyter-renderers
ms-vscode-remote.remote-containers
ms-vscode-remote.remote-ssh
ms-vscode-remote.remote-ssh-edit
ms-vscode-remote.remote-wsl
ms-vscode-remote.vscode-remote-extensionpack
ms-vscode.cpptools
ms-vscode.github-issues-prs
ms-vscode.hexeditor
ms-vscode.powershell
ms-vscode.remote-repositories
ms-vscode.sublime-keybindings
ms-vsliveshare.vsliveshare
nikitaKunevich.snippet-creator
patbenatar.advanced-new-file
PKief.material-icon-theme
quicktype.quicktype
rangav.vscode-thunder-client
rbbit.typescript-hero
redhat.vscode-commons
redhat.vscode-xml
redhat.vscode-yaml
sleistner.vscode-fileutils
slevesque.vscode-autohotkey
tanhakabir.rest-book
usernamehw.errorlens
VisualStudioExptTeam.intellicode-api-usage-examples
VisualStudioExptTeam.vscodeintellicode
vsciot-vscode.vscode-arduino
wayou.vscode-todo-highlight
wesbos.theme-cobalt2
yzhang.markdown-all-in-one
Zarel.sublime-commands
Zignd.html-css-class-completion
{
// hover the key of the setting to get details
// SETTINGS
"workbench.settings.editor": "json",
"security.workspace.trust.enabled": false,
// ************
// ** EDITOR **
// ************
"breadcrumbs.enabled": true, // breadcrumb of the symbols in the file
"diffEditor.renderSideBySide": true,
"editor.copyWithSyntaxHighlighting": false,
"editor.cursorBlinking": "solid",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorStyle": "block",
"editor.minimap.enabled": false,
"editor.maxTokenizationLineLength": 1000000,
"editor.rulers": [120],
"editor.suggestSelection": "first",
"editor.tabSize": 4,
"editor.semanticHighlighting.enabled": true,
"editor.wordWrap": "on",
"editor.wrappingIndent": "indent",
"files.associations": {
"*.ps1xml": "xml",
"*.yml.envsubst": "yaml",
// "*.json": "jsonc",
".gitconfig*": "properties"
},
"files.autoSave": "afterDelay",
"files.autoSaveDelay": 1000,
"files.defaultLanguage": "${activeEditorLanguage}",
"files.encoding": "utf8",
"files.eol": "\n",
"files.exclude": {
"**/.classpath": true,
"**/.project": true,
"**/.settings": true,
"**/.factorypath": true
},
"files.insertFinalNewline": true,
"files.simpleDialog.enable": true,
"files.trimTrailingWhitespace": true,
// ***************
// ** WORKBENCH **
// ***************
"editor.fontFamily": "'CaskaydiaCove Nerd Font', 'FiraCode NF', 'FiraCode Nerd Font', Consolas, 'Courier New', monospace",
"editor.fontLigatures": true,
"editor.fontSize": 16,
"editor.formatOnSave": true,
"editor.guides.indentation": true,
"editor.inlineSuggest.enabled": true,
"editor.insertSpaces": true,
"editor.lineHeight": 34,
"workbench.colorCustomizations": {
"statusBar.background": "#0059ffa4",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingBackground": "#ff0000",
"statusBar.debuggingForeground": "#ffffff",
"tab.activeBackground": "#077bf73e",
"gitDecoration.ignoredResourceForeground": "#706e6e"
},
"workbench.colorTheme": "Cobalt2",
"workbench.editor.closeEmptyGroups": true,
"workbench.editor.languageDetectionHints": {
"untitledEditors": true,
"notebookEditors": true
},
"workbench.editor.showIcons": false,
"workbench.iconTheme": "material-icon-theme",
"workbench.settings.enableNaturalLanguageSearch": true,
"workbench.startupEditor": "none",
"workbench.tips.enabled": false,
"workbench.tree.indent": 18,
// GIT
"git.autofetch": true,
"git.confirmSync": false,
"git.enableSmartCommit": true,
"diffEditor.ignoreTrimWhitespace": false,
// TERMINAL
"terminal.external.windowsExec": "cmd.exe",
"terminal.external.osxExec": "zsh",
"terminal.integrated.fontFamily": "'CaskaydiaCove Nerd Font', 'FiraCode NF', 'FiraCode Nerd Font', Consolas, 'Courier New', monospace",
"terminal.integrated.fontSize": 12,
"terminal.integrated.fontWeight": "100",
"terminal.external.linuxExec": "zsh",
"terminal.integrated.defaultProfile.osx": "zsh",
// DEBUGGING
"debug.toolBarLocation": "docked",
"debug.openDebug": "openOnSessionStart",
"debug.openExplorerOnEnd": true,
"debug.showInStatusBar": "onFirstSessionStart",
// WINDOW
"window.title": "${rootName} || ${activeEditorShort}",
"window.openFilesInNewWindow": "off",
"window.restoreWindows": "all",
"files.hotExit": "onExitAndWindowClose",
// ***************
// ** LANGUAGES **
// ***************
"[csv]": {
"editor.wordWrap": "off"
},
// MARKDOWN
"[markdown]": {
"editor.tabSize": 2,
"editor.wordWrap": "on",
"editor.renderWhitespace": "boundary",
"editor.acceptSuggestionOnEnter": "off",
"editor.trimAutoWhitespace": false,
"editor.quickSuggestions": {
"other": false,
"comments": false,
"strings": false
},
"editor.minimap.enabled": true,
"files.trimTrailingWhitespace": false,
"editor.rulers": [80],
"editor.defaultFormatter": "yzhang.markdown-all-in-one"
},
// YAML
"yaml.schemaStore.enable": true,
"[yaml]": {
"editor.tabSize": 2,
"editor.quickSuggestions": {
"other": false,
"comments": false,
"strings": false
},
"editor.renderWhitespace": "boundary",
"editor.defaultFormatter": "redhat.vscode-yaml"
},
// JSON / JS / TS
"json.schemas": [],
"[json][jsonc]": {
"editor.quickSuggestions": {
"strings": true
},
"editor.wordBasedSuggestions": "off"
},
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"javascript.preferences.quoteStyle": "single",
"[json][javascript][typescript][typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
// "editor.defaultFormatter": "vscode.typescript-language-features"
},
// POWERSHELL
"[powershell]": {
"editor.tabSize": 4,
"files.eol": "\r\n",
"editor.insertSpaces": true,
"files.encoding": "utf8bom",
// make it select the $ in PowerShell variables
"editor.wordSeparators": "`~!@#%^&*()-=+[{]}\\|;:'\",.<>/?"
},
"powershell.codeFormatting.autoCorrectAliases": true,
"powershell.codeFormatting.ignoreOneLineBlock": true,
"powershell.codeFormatting.preset": "Stroustrup",
"powershell.codeFormatting.useCorrectCasing": true,
"powershell.promptToUpdatePowerShell": false,
"powershell.pester.useLegacyCodeLens": false,
"powershell.pester.codeLens": false,
// Python
"[python]": {
"editor.formatOnType": true,
"editor.defaultFormatter": "ms-python.autopep8"
},
"[scss][css]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[html]": {
"editor.defaultFormatter": "vscode.html-language-features"
},
"[Log]": {
"editor.wordWrap": "off"
},
"[xml]": {
"editor.defaultFormatter": "DotJoshJohnson.xml"
},
"[home-assistant]": {
"editor.defaultFormatter": "keesschollaart.vscode-home-assistant"
},
// ****************
// ** EXTENSIONS **
// ****************
"redhat.telemetry.enabled": false,
// Atlassian
"atlascode.bitbucket.enabled": true,
"atlascode.bitbucket.pipelines.explorerEnabled": true,
"atlascode.helpExplorerEnabled": false,
"atlascode.showWelcomeOnInstall": false,
// vscode-remote
"remote.SSH.showLoginTerminal": true,
"remote.SSH.remotePlatform": {
"jumphost": "linux"
},
//gitlens
"gitlens.ai.experimental.provider": "openai",
"gitlens.ai.experimental.openai.model": "gpt-4-1106-preview",
"gitlens.graph.minimap.additionalTypes": [
"localBranches",
"stashes",
"tags",
"remoteBranches"
],
"gitlens.graph.minimap.dataType": "lines",
"gitlens.integrations.enabled": true,
"gitlens.keymap": "alternate",
"gitlens.remotes": [
{
"type": "BitbucketServer",
"name": "BSH SDD",
"domain": "scr.bsh-sdd.com",
"protocol": "http"
}
],
"gitlens.views.contributors.pullRequests.enabled": true,
// github-gist-explorer
"GithubGistExplorer.github.username": "lipkau",
"GithubGistExplorer.explorer.gistSortBy": "Last Updated",
"GithubGistExplorer.explorer.gistAscending": false,
"GithubGistExplorer.explorer.subscriptionSortBy": "Last Updated",
"GithubGistExplorer.explorer.subscriptionAscending": false,
// github co-pilot
// "github.copilot.enable": {
// "*": true
// },
// python
"python.languageServer": "Pylance",
// Project Manager
"projectManager.git.baseFolders": [
"~/bosch_projects",
"~/bsh_projects",
"~/projects"
],
// arduino
"arduino.additionalUrls": [
"http://arduino.esp8266.com/stable/package_esp8266com_index.json"
],
"arduino.enableUSBDetection": false,
// openapi
"openapi.approvedHostnames": [
"opensource.zalando.com",
"www.home-connect.com"
],
//******** extensions might put secrets here, don't let anyone see ***********//
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment