Le Code de Visual Studio ne correspondant pas à des balises html
Je suis en utilisant le code de visual studio pour l'écriture de code html, mais il n'a pas la fonction d'identification de balise de fermeture pour le courant sélectionné.
Comment puis-je obtenir le même?
Voici à quoi il ressemble sur VS Code:
Pouvez-vous suggérer une extension ou comment puis-je y parvenir?
VS Code 1.7.1
OriginalL'auteur aks | 2016-11-10
Vous devez vous connecter pour publier un commentaire.
installer cette extension
mettez en surbrillance-correspondance-tag
et modifier le
settings.json
àOù trouver les paramètres.fichier json?
ctrl-p puis ">paramètres", puis une fois que vous êtes sur cet écran, trouver des "extensions > mettre la balise correspondante", puis cliquez sur l'souligné "paramètres".json" liens
OriginalL'auteur Gamiiis
Je ne suis pas sûr si vous avez des extensions installées casser la mise en évidence? Si j'utilise votre exemple, il met en évidence la balise de fermeture de l'amende par défaut:
En outre, il est un builtin Emmet commande qui saute entre le début/la balise de fermeture. Dans la commande de la palette, vous pouvez effectuer une recherche pour 'Emmet: Aller de Paire".
Si vous le lier à un raccourci, vous pouvez appuyer sur, par exemple, deux fois pour voir le curseur de saut entre votre tag. Le nom de la commande bind est
editor.emmet.action.matchingPair
C'est 1.7.1 et j'ai vérifié avec l'option --disable-extensions
J'ai eu une réponse sur ma question de vs code. github.com/Microsoft/vscode/issues/15285#issuecomment-259652115 Il va travailler avec
.html
extension.Vous pouvez associer le fichier pour le type désiré. En bas à droite de la fenêtre est l'endroit où je vais pour le faire. Dans un fichier PHP, vous pouvez l'associer à HTML pour obtenir ce comportement, et puis revenez. Assez lisse, vraiment.
OriginalL'auteur kwood
Je pense que vous avez choisi PHP ou autre chose pour "mode de langage", changer sur HTML
Il semble qu'il n'est pas disponible dans vscode d'autres modes que le html, j'ai besoin de balise correspondant à JSX j'ai donc écrit une petite extension pour ça: marketplace.visualstudio.com/...
Dubinskiy Où dois-je le changer ?
En bas à droite ou de la Vue > Commande de la Palette... > Changement de Mode de Langage
OriginalL'auteur Aleksey Dubinskiy
J'ai eu le même problème et l'extrait de code HTML extension de la résoudre. Il suffit de l'installer Extrait de code Html
et il suffit de faire quelques changements dans la configuration, allez dans fichier->préférences->paramètre,
vous pouvez maintenant voir les paramètres de l'Utilisateur dans le côté droit, ajoutez le code suivant
et vous êtes prêt à aller. Enjoy 🙂
OriginalL'auteur Rox
J'ai eu ce problème aussi. Si vous cliquez et faites glisser sélectionne tous les mots contenant que le texte est en surbrillance, mais si vous venez seul clic, il semble pour sélectionner la balise de fermeture. Donc oui, juste cliquez sur un tag pour obtenir la paire, de ne pas double-cliquez ou cliquez et faites glisser.
OriginalL'auteur phocks
J'ai eu ce même problème avec Certaines Balises correspondant et en mettant en évidence, tandis que d'autres ne le font pas.
La chose Étrange est que, si j'ai créé un nouveau fichier, et de mettre un tas de balises dans ils tous correctement mis en évidence.
S'avère que la personne qui a créé la page d'origine utilisé
</br>
pour les sauts de ligne. C'est la mise en évidence d'ouverture et de fermeture des balises où un</br>
qui s'est passé entre eux. J'ai changé le</br>
à<br />
et tout est heureux maintenant.Il s'est également produit avec
<link></link>
, que j'ai résolu en supprimant la balise de fermeture.Je dirais que si vous rencontrez ce problème pour chercher les balises de fermeture qui ne sont pas nécessaires/requises.
OriginalL'auteur CFo
Installer "Support Paire Coloriseur" extension.
Fichier -> Préférences -> Paramètres -> Paramètres de l'Utilisateur(Éditeur de Texte). Vous pouvez modifier en json vue.
OriginalL'auteur Neo