Skip to content

Latest commit

 

History

History
83 lines (46 loc) · 3.58 KB

Extensions.md

File metadata and controls

83 lines (46 loc) · 3.58 KB

Other helpful extensions

Table of contents


Overview

Some other helpful (not necessarily C/C++ related) extensions to support developers.


Bracket Pair Colorizer

Bracket Pair Colorizer adds different colors to brackets, so nested brackets could be distinguished much better.

Bracket Pair Colorizer


Todo Tree

Todo Tree shows all the todo tag within your files in a tree structure so you can easily have an eye on them.

TodoTree


Pomodoro Timer

The Pomodoro Timer helps you to manage your workflow and focus time easily. It reminds you to take a break or focusing on the other task you have to do besides coding.

See Pomodoro Technique for details about the method itself.


YAML

The RedHat YAML Extension helps you writing YAML files with formatting and checking the file content.

RedHat YAML Extension


Code Spell Checker

Code Spell Checker helps you to catch common spelling mistakes. It supports different dictionaries and also helps you to improve your documentation.

Code Spell Checker


Task Explorer

Task Explorer provides a tree view to display all supported (also VS Code tasks and make targets) tasks. It's really helpful to manage and run your tasks just with a click.

It also detects script files (e.g. bash scripts) and shows it within the task list. Using installation and setup scripts was never that easy! See the automatically detected test script in the workspace root.

https://raw.githubusercontent.com/spmeesseman/vscode-taskexplorer/master/res/taskview1.png


Markdown lint

Markdown lint supports you on writing markdown files by linting and style checking.

Live Server

If you are developing within the dev containers, opening a browser from the tasks is not possible. So use the Live Server extension to display HTML files (e.g. from doxygen or coverage). It automatically reloads the pages on change. So you don't even to do a reload!

Adapt the port settings in .vscode/settings.json and .devcontainer/devcontainer.json to connect on localhost to the specified port with your browser.