VSCode Plugin for Easy Graphics Engine
A VSCode plugin to help the configuration of ege. Enjoy it!
- Generate
EGE Projectswith single click - Build and run single cpp files with EGE support.(
graphics.h) - Add EGE CMake Project Template for
C/C++source. - Support MacOS/Linux (By
mingw-w64andwine) - Internationalization (i18n): Automatic language detection based on VS Code's display language
- English (default)
- 中文 (Chinese) - automatically selected when VS Code's display language is Chinese
- Generate project templates based on the EGE source code. The source mode will be periodically updated to the latest EGE code, making it easier to discover issues.
- Windows: Visual Studio
2017/2019/2022/2026+ - MacOS:
mingw-w64,wine-stable(wine64)- You can install via
brew install mingw-w64 wine-stable
- You can install via
- Linux:
mingw-w64,wine64- You can install via
apt install mingw-w64 wine64(Ubuntu/Debian)
- You can install via
- Search
egein the Visual Studio Store. - Get it at https://marketplace.visualstudio.com/items?itemName=wysaid.ege
You can define some options like below:
ege.downloadFromOfficial: By default, the plugin uses the builtin EGE library (tested and stable). If you want to download the latest version from the official website (https://xege.org), set this option totrue. Note that the official download may not always be stable or compatible with the plugin.
-
Install:
- Support ege downloading & install.
-
Compiler:
- Support vs2019 and later
- Support MingW + GCC
-
Solution:
- Support single file compile & run
- Support
Visual Studiotemplate generation. - Support CMake template generation.
-
Platform:
- Windows 10 and later
- MacOS via WINE
{ /// The url to get latest version of EGE (default: https://xege.org/download/ege-latest-version) "ege.update_url": "", "ege.showEditorContextMenu": true, // Show 'ege' in editor context menu "ege.explorerContextMenu": true, // Show 'ege' in explorer context menu "ege.downloadFromOfficial": false // Download EGE from official website instead of using the builtin version }