• Technologies
  • AI Tips and Tricks
  • Frontend
  • Backend
  • Server
  • Contact
  • About
Wednesday, May 14, 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)

  • AI Tips and Tricks
  • 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)

  • AI Tips and Tricks
  • 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
171
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

Extensions

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

ADVERTISEMENT

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

TRAE: A Free AI-Powered Code Editor Built by TikTok’s Parent Company
AI Tips and Tricks

TRAE: A Free AI-Powered Code Editor Built by TikTok’s Parent Company

May 14, 2025
The One MCP Server Every Developer Should Be Using
AI Tips and Tricks

The One MCP Server Every Developer Should Be Using

May 13, 2025
Boosting Productivity with AI-Powered IDEs: My Workflow with Windinsurf
AI Tips and Tricks

Boosting Productivity with AI-Powered IDEs: My Workflow with Windinsurf

May 12, 2025
Why I Switched from VS Code to Windsurf — An AI Code Editor That Changed My Workflow
AI Tips and Tricks

Why I Switched from VS Code to Windsurf — An AI Code Editor That Changed My Workflow

May 12, 2025
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
Next Post
The Best Coding Font to Boost Your Productivity!

The Best Coding Font to Boost Your Productivity!

Latest posts

TRAE: A Free AI-Powered Code Editor Built by TikTok’s Parent Company
AI Tips and Tricks

TRAE: A Free AI-Powered Code Editor Built by TikTok’s Parent Company

by Adnan Halilovic
May 14, 2025
0

Cross-Platform Support (Almost) TRAE is currently available for macOS and Windows. Unfortunately, Linux users will have to wait a bit longer — though there is...

Read moreDetails
The One MCP Server Every Developer Should Be Using

The One MCP Server Every Developer Should Be Using

May 13, 2025
Boosting Productivity with AI-Powered IDEs: My Workflow with Windinsurf

Boosting Productivity with AI-Powered IDEs: My Workflow with Windinsurf

May 12, 2025
Why I Switched from VS Code to Windsurf — An AI Code Editor That Changed My Workflow

Why I Switched from VS Code to Windsurf — An AI Code Editor That Changed My Workflow

May 12, 2025
The Best Coding Font to Boost Your Productivity!

The Best Coding Font to Boost Your Productivity!

October 17, 2024
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
  • AI Tips and Tricks
  • Frontend
  • Backend
  • Server
  • Contact
  • About

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