Skip to content

Instantly share code, notes, and snippets.

@hardyscc
Last active June 12, 2024 03:01
Show Gist options
  • Save hardyscc/4e318ae008dedd32895c03bcd70fdee0 to your computer and use it in GitHub Desktop.
Save hardyscc/4e318ae008dedd32895c03bcd70fdee0 to your computer and use it in GitHub Desktop.
Windows 11 setup

Windows 11 Setup

Recommended Packages

winget install chrisant996.Clink

winget install Git.Git
winget install GitHub.cli

winget install CoreyButler.NVMforWindows
nvm install 18
nvm use 18

winget install EclipseAdoptium.Temurin.17.JDK
which java
> C:\Program Files\Eclipse Adoptium\jdk-17.0.11.9-hotspot\bin\java.EXE
setx /m JAVA_HOME "C:\Program Files\Eclipse Adoptium\jdk-17.0.11.9-hotspot"

winget install bmatzelle.Gow

winget install Microsoft.VisualStudioCode

winget install RedHat.OpenShift-Client
winget install Derailed.k9s

VSCode Extensions

Prettier - Code formatter
ESLint
Extension Pack for Java
XML
Tailwind CSS IntelliSense

VSCode Settings

{
  "files.exclude": {
    "**/node_modules": true
  },
  "editor.codeActionsOnSave": {
    "source.organizeImports": "explicit"
  },
  "editor.defaultFormatter": "esbenp.prettier-vscode",
  "editor.formatOnSave": true,
  "editor.renderWhitespace": "all",
  "editor.tabSize": 2,
  "terminal.integrated.defaultProfile.windows": "Command Prompt",
  "[java]": {
    "editor.defaultFormatter": "redhat.java",
    "editor.tabSize": 4,
    "editor.detectIndentation": false
  },
  "[xml]": {
    "editor.tabSize": 4,
    "editor.defaultFormatter": "redhat.vscode-xml"
  },
  "[jrxml]": {
    "editor.tabSize": 4,
    "editor.formatOnSave": false
  },
  "[yaml]": {
    "editor.formatOnSave": false
  }
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment