• Technologies
  • Frontend
  • Backend
  • Server
  • Contact
  • About
Friday, May 9, 2025
Adnan Halilovic Blog
  • Technologies
    • All
    • Angular
    • Git
    • JavaScript
    • ReactJS
    VS Code Setup for Angular Developers Featured Image

    Best VS Code Setup for Angular Development

    Mastering DevTools: Supercharge Your Workflow with Code Snippets!

    Mastering DevTools: Supercharge Your Workflow with Code Snippets!

    Quokka.js and Wallaby.js Giveaway

    Quokka.js and Wallaby.js Giveaway

    How to Work on Different Git Branches at the Same Time?

    How to Work on Different Git Branches at the Same Time?

    Lazyload Standalone Components in Angular

    Lazyloading Standalone Components in Angular

    Standalone Components Angular

    How to Create Standalone Components in Angular

    Private Routes in React Router V6

    Protecting Routes in React JS

    How to setup routing in ReactJS

    How to setup routing in ReactJS

    Retry Error HTTP Requests in Angular (without retryWhen)

    Retry Error HTTP Requests in Angular (without retryWhen)

  • Frontend
  • Backend
  • Server
  • Contact
  • About
No Result
View All Result
  • Technologies
    • All
    • Angular
    • Git
    • JavaScript
    • ReactJS
    VS Code Setup for Angular Developers Featured Image

    Best VS Code Setup for Angular Development

    Mastering DevTools: Supercharge Your Workflow with Code Snippets!

    Mastering DevTools: Supercharge Your Workflow with Code Snippets!

    Quokka.js and Wallaby.js Giveaway

    Quokka.js and Wallaby.js Giveaway

    How to Work on Different Git Branches at the Same Time?

    How to Work on Different Git Branches at the Same Time?

    Lazyload Standalone Components in Angular

    Lazyloading Standalone Components in Angular

    Standalone Components Angular

    How to Create Standalone Components in Angular

    Private Routes in React Router V6

    Protecting Routes in React JS

    How to setup routing in ReactJS

    How to setup routing in ReactJS

    Retry Error HTTP Requests in Angular (without retryWhen)

    Retry Error HTTP Requests in Angular (without retryWhen)

  • Frontend
  • Backend
  • Server
  • Contact
  • About
No Result
View All Result
Adnan Halilovic Blog
No Result
View All Result

Best VS Code Setup for Angular Development

Adnan Halilovic by Adnan Halilovic
October 13, 2024
in Angular, IDE, Technologies
0
0
SHARES
164
VIEWS
Share on FacebookShare on Twitter
ADVERTISEMENT

In this article, I’ll walk you through my go-to VS Code setup for Angular development. It’s the configuration that works best for me, and I believe it will help you boost your productivity and coding experience!


Themes

Let’s start with the theme you’re seeing right now. This is the Dark Modern theme. What I love about this theme is its clean, minimalist look combined with excellent contrast. It’s not too harsh on the eyes, yet it makes everything easy to see without straining.

For icons, I use the Material Icons Theme. You’ve probably noticed this in my previous videos, and it’s the same one you’re looking at now. These icons are clean, visually appealing, and add an extra layer of organization to your workspace.


Font

Now, let’s talk about the font I use—Fira Code. This is more than just a font for me; it includes what are called programming ligatures. These ligatures make symbols like !=, <=, and >= look clean and connected, which improves readability while coding.

I’ll be making a separate video dedicated to installing and configuring Fira Code in VS Code, especially since enabling ligatures requires a few extra steps. So make sure you’re subscribed and hit the notification bell so you don’t miss it—it’s definitely worth the effort!


Settings Tweaks

File Watcher Exclusion

Let’s move on to some performance optimizations. One important tweak I make is to exclude certain folders from the file watcher. This helps VS Code run more smoothly, especially on larger Angular projects. Here’s the configuration:

{
  "files.watcherExclude": {
    "**/node_modules/**": true,
    "**/dist/**": true,
    "**/.git/**": true,
    "**/out/**": true
  }
}

This excludes the node_modules, dist, .git, and out directories from being constantly watched, which can significantly reduce CPU usage and improve performance.

ADVERTISEMENT
ADVERTISEMENT

Extensions

Now, let’s dive into my must-have VS Code extensions for Angular development.

Angular Language Service

This extension is essential if you’re working with Angular. It provides a rich editing experience for Angular templates, both inline and external, with features like:

  • Autocompletion
  • AOT diagnostic messages
  • Quick info
  • Go to definition

Angular Schematics

If you want to speed up generating components, services, or other Angular features, Angular Schematics is a must. It allows you to quickly scaffold Angular entities right within VS Code.

Path Intellisense

This extension offers smarter path autocompletion, which is especially helpful when dealing with deep folder structures. It even works great with path aliases!

Here’s a quick tweak to turn off the built-in suggestions in favor of this extension:

{ "typescript.suggest.paths": false } 
{ "javascript.suggest.paths": false }

Bookmarks

Bookmarks extension allows me to mark lines of code and quickly jump back to them. Super handy for navigating through large files or codebases!

Paste JSON as Code

This one’s a gem! Paste JSON as Code allows me to easily convert JSON data (like server responses) into TypeScript interfaces. Just copy, paste, and voila—your interfaces are ready!

Qodo Gen (formerly Codium AI)

Need to write unit tests but don’t have the time? Qodo Gen writes unit tests for you! It’s a massive time-saver, especially when you need to focus on functionality but still ensure coverage.

Prettier

Finally, Prettier is essential for maintaining consistent formatting. Here’s a peek at my Angular-specific Prettier config:

{
  "printWidth": 100,
  "tabWidth": 2,
  "useTabs": false,
  "semi": true,
  "singleQuote": true,
  "trailingComma": "es5",
  "bracketSpacing": true,
  "arrowParens": "avoid",
  "endOfLine": "lf",
  "htmlWhitespaceSensitivity": "strict",
  "proseWrap": "preserve"
}

So, that’s my favorite VS Code setup for Angular development! And, of course, don’t forget to like, subscribe, and hit the notification bell for more web development tips and tutorials on YouTube. Thanks for reading!

Source: YouTube - Adnan Halilovic
Tags: Angularvscode
ADVERTISEMENT
Previous Post

My Top 5 Uncommon VS Code Extensions for 2024!

Next Post

The Best Coding Font to Boost Your Productivity!

Related Posts

The Best Coding Font to Boost Your Productivity!
IDE

The Best Coding Font to Boost Your Productivity!

October 17, 2024
My Top 5 Uncommon VS Code Extensions for 2024!
Frontend

My Top 5 Uncommon VS Code Extensions for 2024!

January 27, 2024
Mastering DevTools: Supercharge Your Workflow with Code Snippets!
Frontend

Mastering DevTools: Supercharge Your Workflow with Code Snippets!

September 24, 2023
Quokka.js and Wallaby.js Giveaway
Frontend

Quokka.js and Wallaby.js Giveaway

July 26, 2023
How to Work on Different Git Branches at the Same Time?
Git

How to Work on Different Git Branches at the Same Time?

December 4, 2022
Lazyload Standalone Components in Angular
Angular

Lazyloading Standalone Components in Angular

September 11, 2022
Next Post
The Best Coding Font to Boost Your Productivity!

The Best Coding Font to Boost Your Productivity!

Latest posts

The Best Coding Font to Boost Your Productivity!
IDE

The Best Coding Font to Boost Your Productivity!

by Adnan Halilovic
October 17, 2024
0

In this article, we're diving into the world of Fira Code, a font designed specifically for coding. But is it...

Read moreDetails
VS Code Setup for Angular Developers Featured Image

Best VS Code Setup for Angular Development

October 13, 2024
My Top 5 Uncommon VS Code Extensions for 2024!

My Top 5 Uncommon VS Code Extensions for 2024!

January 27, 2024
Mastering DevTools: Supercharge Your Workflow with Code Snippets!

Mastering DevTools: Supercharge Your Workflow with Code Snippets!

September 24, 2023
Quokka.js and Wallaby.js Giveaway

Quokka.js and Wallaby.js Giveaway

July 26, 2023
Github LinkedIn Youtube Twitter Pinterest Instagram Reddit

About Me

Adnan Halilovic Blog

Adnan Halilović

Software Developer - Content Writer

I am Adnan Halilović, the man behind the website and channels that you are currently reading and viewing!

I am a software developer with over 15 years of expertise in a variety of fields.

Newsletter

Country:

Email address:


Recent from Instagram

    The Instagram Access Token is expired, Go to the Customizer > JNews : Social, Like & View > Instagram Feed Setting, to refresh it.

© 2022 Adnan Halilovic - Software development content, tips & tricks.

Click to Copy
No Result
View All Result
  • Technologies
  • Frontend
  • Backend
  • Server
  • Contact
  • About

© 2022 Adnan Halilovic - Software development content, tips & tricks.