web-dev-qa-db-fra.com

Fermeture automatique des balises HTML dans Sublime Text 3

Sublime 2, comment fermer automatiquement les balises HTML et placer le curseur à l'intérieur de la balise

J'essaie de comprendre comment amener Sublime 2 à adopter le comportement suivant: 

Type

<strong

puis, en tapant>

Sublime imprimera alors immédiatement

<strong></strong>

Et puis votre curseur sera placé à l'intérieur de la balise.

J'essaie de faire ce qui est cité ci-dessus dans Sublime Text 3. Une question similaire a également été posée ici mais une réponse faisait défaut. Compte tenu du temps passé, je demande à nouveau. En gros, je veux émuler la manière dont les étiquettes sont complétées dans Codecademy, automatiquement, c'est-à-dire sans raccourci (NO TAB)

Codeacademy example.gif

6
P-L

J'utilise un plug-in qui fermera automatiquement les balises décrites ci-dessus, nommées Fermeture automatique . Cela fonctionne à la fois pour Sublime 2 et 3.

Vous pouvez l'installer via Package Control en recherchant "Fermeture automatique".

6
seanCodes

Pas vraiment la réponse que vous voulez, mais si vous tapez </, ST3 complétera automatiquement la balise non fermée la plus proche. Sinon, la réponse automatique complète de Nick est votre meilleur pari.

0
Bwata

J'avais le même problème dans Windows et des personnes de plusieurs forums m'ont suggéré de supprimer et de réinstaller Sublime 3. Mais le problème n'est pas résolu. Je ne connais pas la cause du problème. il semble qu'il y ait eu un problème avec les packages installés ou les paramètres configurés. J'ai résolu le problème de cette manière en supprimant les packages et les paramètres installés.

Sous Windows 10

accédez à C:\Utilisateurs\VOTRE_NOM_USER\AppData\Roaming\Sublime Text 3.

Supprimer les dossiers et le contenu de ce dossier, il va résoudre ce problème.

Sous Linux

Veuillez inverser le processus décrit dans https://packagecontrol.io/installation

Le problème est que tous les paquets Installés seront supprimés. Vous devez réinstaller les paquets nécessaires .

Assurez-vous donc de noter et de réinstaller tous les plug-ins nécessaires.

0
Jishnu Venugopal

Ok, le meilleur moyen de contourner Sublime 3 que j’ai trouvé est d’installer le package SublimeCodeIntel . Je ne sais pas si c'est un problème de génération de popups, car les raccourcis clavier indiqués dans le paquet ne fonctionnent pas, mais ce qui fonctionne vraiment, c'est la suggestion automatique de plusieurs langues après avoir tapé <_ (où _ est un espace) ainsi que lorsque vous utilisez le suggère automatiquement les balises de fermeture générées automatiquement. 

0
systemaddict