Skip to content

Nate's Recommended VSCode Extensions and Settings

Nate DeSimone edited this page Aug 24, 2023 · 2 revisions

Visual Studio Code is currently my preferred text editor for working on EDK II code. However, making it a good environment for EDK II development work requires several extensions to be installed. My recommendations are below:

Recommended Extensions

Recommended Settings

I recommend you place these settings into your VSCode settings.json file:

{
    "files.associations": {
        "*.fdf": "edk2_fdf",
        "*.dsc": "edk2_dsc",
        "*.dec": "edk2_dec",
        "*.inf": "edk2_inf",
        "*.aslc": "c",
        "*.nasmb": "asm",
        "*.asm16": "asm"
    },
    "files.exclude": {
        "**/.git": true,
        "**/.svn": true,
        "**/.hg": true,
        "**/CVS": true,
        "**/.DS_Store": true,
        "**/Autogen.c": true,
        "Build/**": true,
    },
    "editor.renderWhitespace": "all",
    "files.trimTrailingWhitespace": true,
    "editor.tabSize": 2,
    "editor.rulers": [
        80,
        120
    ],
}

Obsolete Extensions

This functionality is now provided by Edk2code

Clone this wiki locally