This is the base configuration of VS Code settings that I use on multiple devices.
- Auto Comment Blocks: it provides block comment completion. (https://marketplace.visualstudio.com/items?itemName=kevinkyang.auto-comment-blocks)
- EditorConfig for VS Code: it overwrites the editor configuration to use, if present, the
.editorconfig
file in the project. (https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig) - Formatting Toggle: it adds a toggle to change the formatting from ON to OFF (or viceversa) with a simple click. (https://marketplace.visualstudio.com/items?itemName=tombonnike.vscode-status-bar-format-toggle)
- Git Graph: it allows you to view the repository and its branches as a graph (https://marketplace.visualstudio.com/items?itemName=mhutchie.git-graph)
- GitLens — Git supercharged: basically Git with superpowers all in your editor 🙌 (https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens)
- Gitmoji: choose easily the best emoji for your commit (https://marketplace.visualstudio.com/items?itemName=seatonjiang.gitmoji-vscode -> if you want to know more about Gitmoji and how it works: https://gitmoji.dev/about)
- indent-rainbow: it colorizes the indentation (https://marketplace.visualstudio.com/items?itemName=oderwat.indent-rainbow)
- Live Server: launch a development local server (https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer)
- Night Owl: my one and only theme (https://marketplace.visualstudio.com/items?itemName=sdras.night-owl)
- Peacock: change the colors of toolbar etc based on the workspace (https://marketplace.visualstudio.com/items?itemName=johnpapa.vscode-peacock)
- Polacode: cool screenshot of my code (https://marketplace.visualstudio.com/items?itemName=pnp.polacode)
- Prettier - Code formatter: as it says, a code formatter (https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode)
- SVG: powerful extension to manage SVG (https://marketplace.visualstudio.com/items?itemName=jock.svg)
- Tabnine autocompletition: autocomplete for lots of languages (https://marketplace.visualstudio.com/items?itemName=TabNine.tabnine-vscode)
- Todo Tree: it quickly searches for comments tags like TODO etc (https://marketplace.visualstudio.com/items?itemName=Gruntfuggly.todo-tree)
- Trailing Spaces: it highlights the trailing spaces left in the file (https://marketplace.visualstudio.com/items?itemName=shardulm94.trailing-spaces)
- Workspace Manager: extension to manage the workspaces easily on the editor (https://marketplace.visualstudio.com/items?itemName=design4pro.workspace-manager)
- Zoom Bar: add zoom bar in the GUI of the editor, useful if you're screen sharing a lot from wide monitor (https://marketplace.visualstudio.com/items?itemName=wraith13.zoombar-vscode)
- ESLint: integrates ESLint on VS Code (https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)