Estoy usando el nuevo código de Visual Studio , que claramente aún no está listo para el horario de máxima audiencia, pero espero resolver un problema que tengo.
En un archivo SQL, cada vez que escribe case, se agrega automáticamente end
, como si estuviera construyendo un case
bloque. Incluso si está en un comentario o si lo usa Case
como parte de una palabra (por ejemplo, select CaseID from...
). Me gustaría desactivar todas esas tonterías por completo, ya que no hace un buen trabajo al completar automáticamente las cosas por mí.
Las únicas opciones de configuración que puedo encontrar, ya las he configurado:
"editor.autoClosingBrackets": false,
"editor.suggestOnTriggerCharacters": false,
¿Alguna otra idea sobre cómo detener esto?
También es cierto para cosas como begin(agrega end
) y estoy seguro de que muchas más.
visual-studio-code
vscode-settings
Joe Enos
fuente
fuente
case
obegin
. Sigue siendo un dolor.Respuestas:
En la versión más reciente de Visual Studio Code, descubrí que el
La configuración desactiva este comportamiento.
fuente
render(
y obteniendo en suCanvasRenderingContext2D
lugar. ¡¿WTF?!?!?! No me dejaría escribir lo que escribí sin deshabilitar el carácter de confirmación. Qué defecto tan horrible. Los editores no deben reemplazar lo que escribe sin su permiso."editor.acceptSuggestionOnCommitCharacter": false
a settings.json manualmente pero no funciona como se esperaba. Quiero decir que todavía se completa automáticamente después de reiniciar VScode. No estoy seguro de por qué.getData
+(
=>__acrt_get_locale_data_prefix()
simplemente no ayuda a mi productividad."editor.quickSuggestions": false,
para que cada vez que escribiera "const" no obtuviera una lista enorme e irrelevante que requiriera hacer clicESC
entre la palabra clave y el nombre de la variable.A estas alturas, un año después, Visual Studio Code es bastante bueno y está listo para el horario de máxima audiencia. Pero todavía no he encontrado una manera de desactivar el autocompletado por completo.
Pero tienen algunas cosas en sus documentos: https://code.visualstudio.com/docs/editor/intellisense#_customizing-intellisense
Básicamente puse esto en mi
settings.json
para intentar apagarlo para el espacio de trabajo. Pero todavía tengo que evaluar esto.fuente
"editor.quickSuggestions"
es un objeto en el que puedo ajustar 3 sub-valores:{ "other": false, "comments": false, "strings": false }
. Además, tal vez VS Code sea lo suficientemente inteligente como para ver"editor.quickSuggestions": false
y configurar los 3 en falsoacceptSuggestionOnEnter
ahora debería establecerse en"off"
versiones recientes.wordBasedSuggestions
, que uno tiende a volver a sugerir los mismos errores de ortografía / errores tipográficos que se cometieron en el pasado; "Aquí hay un nombre de función que parece engañosamente similar a uno real, ¡pero no lo es!"Esto funciona para mí a partir del 17 de mayo de 2019.
fuente
"editor.hover.enabled": false
En la versión actual de VS Code, agregue esto a su configuración de usuario:
Esto desactiva la mayoría de las sugerencias falsas.
fuente
Esta no es la respuesta correcta, pero podría ser una opción aún mejor. Incrementar:
Editor: Retraso de sugerencias rápidas
de 50 ms (predeterminado) a 500-1000 ms.
En este caso, tendrá medio segundo para superar la opción de autocompletar, que puede ser suficiente para el 95% del tiempo, y no perderá la funcionalidad que podría desear en algunos casos.
fuente
Reiterando la respuesta para que sea más fácil para las personas que leen. Abra su configuración con
⌘+,
oCtrl+,
.fuente
Hice este cambio para la versión 1.22.1
"editor.wordBasedSuggestions": falso
Esto impide completar una palabra que ya se ha producido.
Realice los cambios anteriores en la configuración del usuario que se pueden encontrar en Archivo -> Preferencias -> Configuración
fuente
esto tal vez te ayudó >> editor.acceptSuggestionOnCommitCharacter: false
fuente