

These choices are “forced” onto students due to the nature of the work done at EPITA: work is done on machines which use Arch Linux with no user-installable packages. Vim is lightweight and has an ergonomic editing workflow while Emacs is extremely versatile with a large ecosystem. This article does not intend to flame other editors: they all have their ups and downs. These editors are mandatory for exams and for a good chunk of the third year. Historically, the only allowed editors at EPITA are vim and Emacs, with Geany as a backup for the second year if necessary. This article is a basic introduction to Visual Studio Code for use at EPITA for C/C++ development. The entire cursus lasts 5 years, with C and C++ being a major part of the second and third year. Using VS Code for C/C++ development at EPITAĮPITA is a French CS engineering school in the suburbs of Paris.
