Skip to content
| Marketplace
Sign in
Visual Studio Code>Extension Packs>AEM Dev PacksNew to Visual Studio Code? Get it now.
AEM Dev Packs

AEM Dev Packs

Huu Nhan Tran

| (0) | Free
Extension pack all in one for AEM Development
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

aem-dev-packs README

All in one extension I suggest for AEM development in VSCode

Other Setting

{
    "files.autoSave": "afterDelay",
    "editor.fontSize": 18,
    "editor.fontFamily": "'FiraCode Nerd Font Mono', consolas, monospace",
    // Language server
    "java.jdt.ls.vmargs": "-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx2G -Xms512m -Xlog:disable",
    "java.gradle.buildServer.enabled": "off",
    // scope search, index
    "files.exclude": {
        "**/.vlt": true,
        "**/.vlt-sync": true,
        "**/target": true,
        "**/node_modules": true,
        "**/.git": true,
        "**/.svn": true,
        "**/.hg": true,
        "**/.DS_Store": true,
        "**/Thumbs.db": true
    },
    "search.exclude": {
        "**/target": true,
        "**/node_modules": true,
        "**/.vlt": true,
        "**/.vlt-sync": true,
        "**/bower_components": true,
        "**/*.code-search": true
    },
    // 3. optimize build system
    "java.configuration.updateBuildConfiguration": "interactive",
    "java.autobuild.enabled": true,
    "java.maxConcurrentBuilds": 1,
    // 4. config for AEM
    "emmet.includeLanguages": {
        "html": "htl",
    },
    "files.associations": {
        "*.content.xml": "xml",
        "*.dialog.xml": "xml",
        "*.htl": "html",
        "*.html": "html",
        "_cq_dialog/.content.xml": "xml"
    },
    "[scss]": {
        "editor.tabSize": 2,
        "editor.insertSpaces": true
    },
    "[html]": {
        "editor.defaultFormatter": "vscode.html-language-features"
    },
    "[java]": {
        "editor.tabSize": 4
    },
    "aemsync.syncDelay": 300,
    "auto-rename-tag.activationOnLanguage": [
        "html",
        "htl",
        "xml"
    ],
      "jdk.jdkhome": "C:\\Users\\nhan\\.jdks\\azul-11.0.31",
    "redhat.telemetry.enabled": true,
    "java.jdt.ls.java.home": "C:\\Users\\nhan\\.jdks\\azul-11.0.31",
    "java.import.gradle.enabled": false
}
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft