Código de Visual Studio: Deshabilitar la selección de texto de ajuste de comillas


Cuando quiero cambiar de comillas dobles a comillas simples, estoy acostumbrado a seleccionar la comilla doble y luego escribir una comilla simple. Tengo la intención de usar la función de sobrescritura, pero en su lugar, estoy obteniendo la función 'wrap with quote'.

Por ejemplo:

var selector = jQuery("#id");

Resultaría en:

var selector = jQuery('"'#id");

Siempre desactivo este envolvente automático, pero no pude encontrar una configuración para esto en el archivo de configuración...

¿Hay alguna manera de apagar esto?

Author: Jaap, 2015-10-20

2 answers

Es posible!

 "editor.autoClosingBrackets" : false

(Ubicado en configuración.json que puede abrir en el Editor a través de Archivo>Preferencias>UserSettings)

Lamentablemente, esta configuración cubre TODAS las envolturas automáticas. Incluyendo llaves, comillas dobles, comillas simples y corchetes. No puedes controlarlos individualmente

 63
Author: Drkawashima,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-03-31 10:00:18

Encontré esta pregunta a través de Google y la respuesta seleccionada no funcionó para mí. Estoy usando la versión 1.27.2 de VSCode, y para mí tuve que desactivar la opción Auto Surround.

"editor.autoSurround": "never"

 1
Author: SpaceCowboy2071,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-09-25 11:09:26