Automatically rename paired HTML/XML tag, same as Visual Studio IDE does.
Increase your coding productivity with Tabnine’s AI code completions! Tabnine is a free powerful Artificial Intelligence assistant designed to help you code faster, reduce mistakes, and discover best coding practices - without ever leaving the comfort of VS Code.
Tabnine is trusted by more than a million developers worldwide. Get it now.
Eliminate context switching and costly distractions. Create and merge PRs and perform code reviews from inside your IDE while using jump-to-definition, your keybindings, and other IDE favorites.
Learn more
《Visual Studio Code 权威指南》:带你深入浅出 VS Code!
Kudos to @SimonSiefke for rewriting the logic of this extension!
- When you rename one HTML/XML tag, automatically rename the paired HTML/XML tag
Add entry into auto-rename-tag.activationOnLanguage
to set the languages that the extension will be activated.
By default, it is ["*"]
and will be activated for all languages.
{
"auto-rename-tag.activationOnLanguage": ["html", "xml", "php", "javascript"]
}
The setting should be set with language id defined in VS Code. Taking javascript definition as an example, we need to use javascript
for .js
and .es6
, use javascriptreact
for .jsx
. So, if you want to enable this extension on .js
file, you need to add javascript
in settings.json.
From 1.44, VS Code offers the built-in auto update tags support for HTML and Handlebars that can be enabled with the setting editor.linkedEditing
. If this setting is enabled, this extension will skip HTML and Handlebars files regardless of the languages listed in auto-rename-tag.activationOnLanguage
See Change Log here
Submit the issues if you find any bug or have any suggestion.
Fork the repo and submit pull requests.