Issue #59  (Run & Debug)06/07/23

Advertisement
Meco: An Inbox Designed for Reading NewslettersEnjoy your newsletters in a space built for mindful reading while giving your inbox space to breathe. It's easy to get set up and completely free!

If you're just getting started with debugging in VS Code, you'll want to check out the VS Code docs covering debugging in the editor. VS Code has some built-in options for debugging, but you can also install an extension that you can use along with the "Run and Debug" option in your Activity Bar.

If you open the "Run and Debug" option in a folder that hasn't been configured for running and debugging, you'll see something like the following:

Running and Debuggging in VS Code

When you select the "Run and Debug" button, you'll be able to select what type of debugger you want to use, or you can view some extensions under the "debuggers" category, if you haven't already installed one.

Choosing a Debugging Extension

Once you have Running and Debugging set up, you'll see in that area the usual options, similar to the following:

Setting Up Running and Debuggging in VS Code

The docs go into further detail on Launch Configurations, Debug Actions, Breakpoints, Logpoints, and lots more. So be sure to check those out if you haven't had much experience with debugging in VS Code.

Now on to this week's hand-picked links!

VS Code Tools

Devassistant.ai — An AI-based co-programmer that integrates with VS Code to create custom workflows, customize your code, analyze your code, and more.

Sort Lines — A VS Code extension that enables you to sort lines of text, with support for 13 types of sorting.

DotENV — A VS Code extension that adds syntax highlighting .env files, a port of an older project of the same name.

Bytes: Your Favourite JavaScript Newsletter — I subscribe to a lot of newsletters, but this is definitely one I look forward to. Entertaining with lots of cool and useful JavaScript coding tidbits, news, and tools. Sponsor

WorktreesNuts — A VS Code extension that simplifies working with Git worktrees providing an easy way to switch between worktrees, view the currently active worktree, and search for files within that same active worktree.


VS Code Theme of the Week

Last week I started a "theme of the week" section in this newsletter and this week I happen to come across one of Zoran Jambor's recent videos on his CSS Weekly YouTube channel. He covers 11 Fantastic VS Code Themes, which I thought would be perfect for this week's 'theme(s) of the week'!

Top VS Code Themes

The video is mainly focused on dark themes but some of the themes discussed also include light versions, if that's your preference. You can use the chapters to jump around or go straight to the Marketplace URLs in the video description.

VS Code Articles & Videos

Will VS Code Replace Visual Studio? – Mostly — Stack Overflow's most recent survey shows VS Code at 50.7% usage and Visual Studio at 31.5%. The author looks at features of both and concludes that Visual Studio should stick around to some extent at least for a while.

Stay Alert: The Rising Threat of Malicious Extensions in Microsoft’s VS Code Marketplace — The author gives some specific examples of malicious extensions, while describing the problem and providing suggestions for how to combat it.

Tech Productivity — A brief weekly newsletter featuring tools, tips, articles, and more, for tech professionals who want to get stuff done.  Sponsor

My Experience Integrating My Docker Container with VS Code — In case you were looking for a way to use an Ubuntu Docker Container with VS Code.
 

Best of the Rest

devjar — A live code runtime and library that enables you to live test and share React code snippets and examples with others.

typewriter.vim — A Vim plugin that makes cool typewriter sounds when using Vim in insert mode.

Tabby —  A self-hosted AI coding assistant. as an alternative to GitHub Copilot.


Suggestions?

If you have any link suggestions, including a tool, article, or other resources related to VS Code or another IDE, send it via DM on X: @LouisLazaris or just hit reply on this email.

That's it for this issue.

Happy VS Coding!
Louis
VSCode.Email
@LouisLazaris
Copyright © VSCode.Email. All rights reserved.

Not affiliated with Microsoft, Visual Studio Code, or any of its trademarks.