All Easy C++ Projects templates are available in Fenix today, please go ahead and try it! You just need to add Easy C++ Projects from the recommended tab in Fenix :)
Fenix provides the ability to run commands, add your own custom repositories and an overall better UI. Its aim is to extend the functionality Easy C++ Projects has.
It is also language agnostic, so it is not tied to C++ projects anymore. If you want to create a repository with templates for any other language you can do it!
I will still push some updates to Easy C++ Projects, but there won't be new features added.
- Project structure: Common folders like src, include and bin
- Makefile: A makefile already set up to build and run your project
- VSCode tasks: Configurations for building and running your project
- VSCode debug configuration: Debugging already setup for Visual Studio Debugger, GDB and LLDB
- Add new classes easily with the `Create new class` command
easy cpp
, then press the Create new C++ project
optionBuild & Run
button in the status bar at the bottom or F7, you can also set breakpoints and use the debugger!sudo apt install g++ make gdb
sudo dnf install gcc-c++ make gdb
sudo pacman -S gcc make gdb
xcode-select --install
ext install ms-vscode.cpptools
Updated dependencies
Fixed some bugs
Introduced a few more bugs ;)
Changed custom templates folder location, now it is safe to save templates and they won't be removed upon extension updates
Added support for Visual Studio Build Tools 2019
Added "openFiles" property to JSON. It allows the user to set multiple files to open automatically on project creation
Fix Easy C++ placeholder not being created when using a custom template
New files.json format, now each template can have different directories and blank files created
Added "Convert this folder to an Easy C++ Project" command
Load extension when the file .vscode/.easycpp is present, avoiding loading it when there is a tasks.json but it is not an Easy C++ project
Added support for offline templates if there is no Internet connection avaliable
Added support for custom templates
Added "Open Custom Templates Directory" command
Added Create getter
, Create setter
and Create getter and setter
commands. This is in very early stages, so bugs will happen. Please report any bugs to the issues page on GitHub :)