Ghost Tag Hero Image 1
Ghost Tag Hero Image 2

Ghost Tag

VS Code Extension / 2026

Tools & Environment

Development

TypeScript / JavaScript

Ghost Tag: Real-time Bi-directional Auto Rename Tag

Ghost Tag is a high-performance VS Code extension engineered for precision, speed, and structural stability when synchronizing HTML/XML tags.

Key Features

Bi-directional Real-time Sync — Seamlessly synchronizes opening and closing tag modifications in real-time.
Context Awareness — Accurately tracks deeply nested structures using a stack-based pairing algorithm.
Collision Prevention — Intelligent multi-cursor handling to prevent text corruption.
Attribute-Safe & Self-Closing Support — Correctly identifies tags even with complex attributes and self-closing elements (<img />, <br />).

Supported Languages

・HTML / XML
・React (JSX / TSX)
・Vue / Svelte
・PHP / Blade

Changelog

v1.0.6 — Fixed self-closing tag handling. Elements like <img /> and <br /> no longer disrupt the nesting stack. Enhanced regex scanning.
v1.0.5 — Fixed multi-attribute tag support and resolved incorrect pairing in deep nested structures.
v1.0.4 — Handled "empty tag name" scenarios (<>) and switched to manual Range calculation for 100% coordinate accuracy.
v1.0.0 - v1.0.3 — Initial Release: Core bi-directional synchronization and basic nesting support.

・GitHub Repository
・VS Code Marketplace (Microsoft)