-
Notifications
You must be signed in to change notification settings - Fork 344
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:
- C/C++ Tools
- x86 and x86_64 Assembly Syntax Highlighting
-
Edk2code
- Provides syntax highlighting for ASL, DEC, DSC, FDF, INF, UNI, VFR
- On Linux one must install cscope for this extension to work
sudo apt install cscope
or similar.
- Python Tools
- Code Spell Checker
- add-contextmenu-toggle-comment
- Bookmarks
- GitLens
- Git History
- Markdown All in One
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
],
}
This functionality is now provided by Edk2code
Home
Getting Started with EDK II
Build Instructions
EDK II Platforms
EDK II Documents
EDK II Release Planning
Reporting Issues
Reporting Security Issues
Community Information
Inclusive Language
Additional Projects & Tasks
Training
Community Support
Community Virtual Meetings
GHSA GitHub Security Advisories Proceess (Draft)