web-dev-qa-db-fra.com

Code Visual Studio: désactiver la sélection de texte d'habillage de devis

Lorsque je souhaite passer de guillemets doubles à des guillemets simples, je suis habitué à sélectionner le guillemet double, puis à taper un guillemet simple. J'ai l'intention d'utiliser la fonction d'écrasement, mais à la place, j'obtiens la fonction "boucler avec guillemet".

Par exemple:

"id"

Se traduirait par:

'"'id"

Je désactive toujours ce surround automatique avec wrapping, mais je n'ai pas pu trouver de paramètre pour cela dans le fichier de paramètres ...

Y a-t-il un moyen de désactiver cela?

48
Jaap

C'est possible!

 "editor.autoClosingBrackets" : "never"

(Situé dans settings.json que vous pouvez ouvrir dans l'Éditeur via Fichier> Préférences> Paramètres utilisateur)

Malheureusement, ce paramètre couvre TOUS les emballages automatiques. Y compris les accolades, les guillemets doubles, les guillemets simples et les crochets. Vous ne pouvez pas les contrôler individuellement

65
Drkawashima

J'ai trouvé cette question via Google et la réponse sélectionnée n'a pas fonctionné pour moi. J'utilise la version 1.27.2 de VSCode, et pour moi, j'ai dû désactiver l'option Auto Surround.

"editor.autoSurround": "never"
28
SpaceCowboy2071

Utilisation de la version VSCode: 1.36.0

Vous pouvez utiliser: "editor.autoClosingQuotes": "never"

ou

enter image description here

enter image description here

0
danilo