Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Text WorkNew to Visual Studio Code? Get it now.
Text Work

Text Work

ozinka

|
349 installs
| (1) | Free
Custom highlighting and productivity tools for .txt files
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Text Work

Do you work with text a lot? Do you want to highlight even txt files? This extension provides custom highlighting and productivity tools for .txt files (and text-work language).

Example

Project documentation

The project purpose, plain-language explanation of the highlighting rules, file map, and maintenance notes are available in Ukrainian:

  • Project context
  • Maintenance guide
  • Technical review and improvement plan

Features

1. Custom Highlighting

Provides rich syntax highlighting for .txt files, treating them as text-work language.

  • Color words: Add each custom word to the color group where you want to see it. For example, prod and done are green; dev is yellow; qa and uat are violet.
  • UUIDs: Automatically highlights UUIDs.
  • Tags: Highlights @tags.
  • Emails & URLs: Highlights email addresses and web links (http://, https://).
  • Abbreviations: Highlights uppercase abbreviations (e.g., ABC, API) and words with underscores (e.g., SN_Global_Support).

2. Autobullet Lists

Automatically manages lists when you press Enter:

  • Standard Bullets: *, -, •, ▪, ▫, ◦, ‣, ⁃ (converts * to •)
  • Numbering: 1., 2. (increments numbers)
  • Letters: a., b. (increments letters)
  • Roman Numerals: i., ii. (increments roman numerals)
  • Indentation: Maintains indentation and supports nested lists.
  • Pressing Enter on an empty list item clears the line.
  • Renumbering: Inserting a numeric item shifts subsequent items on the same level.

3. Section divider with Date/Time Insertion

  • Alt+Enter: Insert current date/time separator line after the cursor.
  • Shift+Alt+Enter: Insert current date/time separator line before the cursor.

Example

--- ✄ --------- 2026.01.06 14:06 -------------------

4. Mask Passwords

Password masking works by replacing characters with asterisks using a custom font. This requires installing a font family that renders bold text as asterisks. The extension automatically applies a bold style to any word followed by @pass, which triggers the custom font to mask the password.

  • Add @pass after a word to mask it (e.g. mySecret @pass).
  • Note: PasswordMask fonts must be installed from the fonts folder. Install at least:
    • PasswordMask-Regular.ttf
    • PasswordMask-Bold.ttf

Usage

  1. Open any .txt file.
  2. The language mode should automatically switch to text-work (or you can select it manually).
  3. Enjoy the highlighting and productivity features!

Release Notes

0.0.12

  • Add support for browser mode.
  • Refactoring highlight rules.

0.0.11

  • Refactored color highlighting code.
  • Changed colors, brightness of some colors where decreased.

0.0.3

  • Added support for Roman numeral and Letter based lists.
  • Expanded keyword and color highlighting.
  • General improvements and bug fixes.

0.0.1

Initial release with highlighting, autobullet, and date/time insertion features.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft