BAK Syntax Highlighter
Enable syntax highlighting for .py.bak
, .cpp.bak1
, and other backup files in VS Code.
This extension automatically detects .bak
-suffixed files and sets the correct language mode (e.g., Python, C++, JSON) based on the original extension.
✅ Features
- Supports
.py.bak
, .cpp.bak
, .json.bak
, .ts.bak1
, .html.bak2
, etc.
- Automatically assigns language mode when such files are opened.
- Works on macOS, Linux, and Windows.
- Lightweight and fast (zero config, zero lag).
🛠 Supported Extensions
Backup File |
Detected As |
main.py.bak |
Python |
demo.cpp.bak1 |
C++ |
data.json.bak2 |
JSON |
index.html.bak3 |
HTML |
... and more |
✔ |
You can edit the extension to support custom formats if needed.
🔧 How It Works
This extension listens for opened files that match the pattern *.ext.bak
, *.ext.bak1
, etc., and applies language mode based on .ext
.
📦 Installation
- Search for
BAK Syntax Highlighter
in the Extensions Marketplace
- Or install manually with:
code --install-extension bak-syntax-highlighter-0.0.1.vsix
🧠 Why?
VS Code treats .py.bak as unknown format (plaintext). This extension makes your backups readable, colorful, and safe!
🧩 Contributing
PRs and feedback welcome:
👉 https://github.com/starlitxiling/bak-syntax-highlighter
📝 License
This project is licensed under the MIT License.
Copyright © 2025 starlitxiling