Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Nate's Recommended Vscode Extensions And Settings

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:

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