# edk2-vscode **Repository Path**: sunhaipeng/edk2-vscode ## Basic Information - **Project Name**: edk2-vscode - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2021-03-11 - **Last Updated**: 2023-08-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # edk2-vscode edk2-vscode is a plugin of vscode for supporting edk2 files association. ## Syntax Highlight * DEC/DSC/FDF/INF/UNI/VFR ## Definition Hotkey (F12) Extension |Functions ----------------|------- **FDF** |File definition hotkey **DSC** |File definition hotkey **DEC** |File definition hotkey **INF** |Function/File/Guid/Pcd definition hoteky **VFR** |STRING_TOKEN/Header definition hotkey ![](demo/destination.gif) ## Comment Toggling (Ctrl+/) * DEC/DSC/FDF/INF/UNI/VFR ## Snippet Name |Alias ----------------|------- **DEBUG** |DEBUG / debug / Debug / CTRL+F1 **ERROR** |EFI_ERROR / error **NONE ERROR** |!EFI_ERROR / !error **ASSERT** |ASSERT / assert ![](demo/snippet.gif) ## Build Functions |How ----------------|------- **Build dsc** |Right click on dsc file in explorer/editor **Go to build** |Right click on inf file in explorer/editor **Settings** |File > Preferences > Settings > Extensions > Edk2 Build Setting ![](demo/build_setting.jpg) ``` GNU GENERAL PUBLIC LICENSE Copyright (C) 2019-2021 WalonLi This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . ```