Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Todos##New to Visual Studio Code? Get it now.
Todos##

Todos##

Abstergo##

|
4 installs
| (0) | Free
Best way to save and view your todos
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

TODOS##

The best way to save, view, and manage your tasks without leaving your code.

TODOS## scans your workspace for task tags and organizes them into a convenient Tree View in the VS Code Activity Bar. It supports standard text files as well as Jupyter Notebooks (.ipynb), automatically cleaning up JSON artifacts so your tasks look clean.

✨ Features

  • Activity Bar Integration: View all tasks in a dedicated explorer panel.
  • Multiple Tag Types: Distinguish between tasks using TODO, FIX, ADD, and REMOVE.
  • Smart Icons: Each tag type has a specific icon (Checklist, Bug, Plus, Minus) for quick visual scanning.
  • Urgency Levels: Append ! to any tag (e.g., FIX!) to mark it as Important. This highlights the item in red with a warning icon.
  • Ignore Support: Exclude specific files or folders using a .todoignore file.
  • Auto-Refresh: The list updates automatically when you save a file or type a new tag.

🚀 Usage

Simply add comments to your code using one of the supported keywords.

Supported Keywords

Keyword Icon Description
TODO ☑️ General tasks or reminders.
FIX 🐛 Bug fixes or broken code.
ADD ➕ New features or additions.
REMOVE ➖ Deprecated code or cleanup tasks.

Mark as Important

Add an exclamation mark ! immediately after any keyword to mark it as urgent. These items will appear Red in the tree view.

Examples

// TODO Refactor this function later
// FIX! logic error causing crash on startup
// ADD Add unit tests for the login module
// REMOVE Remove console.logs before production

In Python / Jupyter:

# TODO: Check data normalization
# FIX! KeyError in loop

⚙️ Configuration (.todoignore)

By default, the extension ignores node_modules. To ignore other files or directories, create a .todoignore file in the root of your workspace.

The syntax is similar to .gitignore.

Example .todoignore:

# Ignore build directories
dist/
build/

# Ignore specific files
legacy_script.js
temp_notes.txt

⌨️ Commands

  • myTodoView.refresh: Manually triggers a scan of the workspace for TODOs.

Enjoying the extension? Feel free to contribute or report issues on GitHub!

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft