how I setup my Integrated Development Environment (IDE)


As of this writing I use Visual Studio Code

Screen Layout

I split my screen in the following ways depending on the use case, try different layouts to see what works best for you.

for references

I put references on the left and the Integrated Development Environment on the right

Reference on the left

this helps when I do not have an extra screen

for testing

When working with just the Integrated Development Environment, I have the following windows open

  • explorer on the left to see files/folder structure at once, and I can drag and drop files directly into the editor

    Explorer with Editors
  • editors side by side - source code on the left with tests on the right

    Editors side by side
  • the terminal to show results of the tests

    • at the bottom - for most cases

      Terminal Window at the bottom
    • to the right - when the results I am looking at in the terminal are too long to see in the bottom, for example when working with documentation, JSON or dictionaries

      Terminal Window on the right

This setup helps me answer 2 questions

  • what is the same?

  • what is different?

Visual Studio Extensions

Here are extensions I use in Visual Studio Code