The One Extension Every Markdown Writer Needs

Markdown All In One is a must-have for anyone who writes in Markdown. The feature I use the most is the automatic table of contents. Open the Command Palette with Ctrl + Shift + P, choose Markdown All In One: Create Table of Contents, and it generates a ToC based on your headings. It updates automatically when you add or remove sections, which is a huge time saver.

The 6 VS Code extensions I wish I'd installed years ago

Catch JavaScript Mistakes Before They Become Bugs

If you write JavaScript or TypeScript, ESLint is a powerful extension that hooks into VS Code and checks your code as you type. It flags syntax errors, code smells, and style inconsistencies right inside the editor. ESLint is more configurable than your average spell checker for code, allowing you to define your own rules and severity levels. With editor.codeActionsOnSave set to enable auto-fix, common issues get corrected every time you save.

Review PRs Without Leaving Your Editor

The GitHub Pull Requests and Issues extension moves all of that into VS Code. After signing in to GitHub, you can review PRs directly from VS Code, making it easier to manage and collaborate on projects. This extension is especially useful when dealing with more than a handful of files in a PR.

Code Runner for Real-Time Execution

Code Runner is an extension that allows you to run your code directly from the editor. It supports multiple languages and provides real-time execution feedback, which is incredibly helpful for debugging and testing your code. With Code Runner, you can run your code snippets, execute scripts, and even run entire files, all within the VS Code editor.

GitLens for Git Integration

GitLens is a powerful extension that integrates Git into VS Code. It provides detailed Git information, including commit history, diffs, and merge conflicts. GitLens also offers Git commands directly within the editor, making it easier to manage your Git workflow. With GitLens, you can see Git information in real-time, and perform Git operations directly within the editor.

Debugger for Chrome

Debugger for Chrome is an extension that allows you to debug JavaScript code directly from the VS Code editor. It provides a Chrome-like debugging experience, including breakpoints, step-by-step execution, and variable inspection. With Debugger for Chrome, you can debug your JavaScript code more efficiently, without the need to open a separate browser window.

Conclusion

These six extensions have significantly improved my VS Code experience. They have streamlined my workflow, saved me time, and made my coding process more efficient. Whether you're a Markdown writer, a JavaScript developer, or someone who needs to review PRs, these extensions are worth installing. Give them a try and see how they can enhance your coding experience.

Comments