Table of Contents
Open Table of Contents
1 Test Other Full IDEs
While VS Code excels in many areas, exploring other full-fledged IDEs like IntelliJ from JetBrains can be an eye-opening experience. Testing different development environments can reveal features that VS Code might lack or inspire you to seek out extensions that enhance your workflow. Many IDEs offer free trial periods, allowing you to gain valuable insights and inspiration for optimizing your VS Code setup.
2 Visit settings before you install an extension
Before hastily installing an extension to address a specific need, take a moment to review your VS Code settings. You might discover that the functionality you require is already available or can be configured without the need for additional extensions. This proactive approach can help maintain a clean and efficient development environment.
3 Use the command Palette
The Command Palette, accessible via Ctrl + Shift + P (or Cmd + Shift + P on Mac), is a hidden gem within VS Code. This powerful tool enables you to swiftly access and execute various commands and actions without memorizing complex shortcuts. Simply recall what you want to do, and the Command Palette will guide you there.
4 Prune Unused Extensions
Periodically declutter your VS Code by uninstalling extensions that you no longer use. This practice keeps your workspace lean and efficient, preventing unnecessary bloat and potential conflicts between extensions.
5 Don’t use other peoples extension setups
While it’s beneficial to draw inspiration from others, resist the temptation to blindly replicate someone else’s extension setup. Instead, search for and install extensions as you identify specific needs in your workflow. This approach ensures that your VS Code environment is tailored precisely to your unique requirements.
6 Use your external Terminal
Consider using an external terminal for your development tasks, alongside a personalized terminal setup. Having your terminal in a separate window allows you to focus exclusively on your application code within VS Code. External terminal applications like iTerm on Mac offer some capabilities that are challenging to replicate within VS Code’s integrated terminal.
7 Configure the project manager
Efficiently switch between projects residing in different folders by setting up and configuring the project manager extension in VS Code. This tip is especially crucial if you work with a multitude of projects, ensuring that you can seamlessly navigate among them. I included this tip because it is absolutely essential for me at work to be able to quickly switch between all the individual projects within an application with over 30 projects.
8 Avoid Excessive Configuration Tweaking
As developers, we often find ourselves tinkering endlessly with our tools and configurations. While customization is valuable, it’s essential to strike a balance. Avoid getting lost in experimentation; remember that the true mastery of your setup comes through consistent usage.