tutorial - Prevenir el autocompletado en Visual Studio Code
visual studio code español (8)
En la versión actual de VS Code, agregue esto a su configuración de usuario:
"editor.quickSuggestions.other": false
Esto desactiva la mayoría de las sugerencias espurias.
Estoy usando el nuevo Código de Visual Studio , que claramente todavía no está listo para el horario estelar, pero espero resolver un problema que tengo.
En un archivo SQL, cada vez que escribe
c
a
s
e
, agrega automáticamente
end
, como si estuviera creando un bloque de
case
y
case
.
Incluso si está en un comentario, o está usando
Case
como parte de una palabra (por ejemplo,
select CaseID from...
).
Me gustaría deshabilitar todas esas tonterías por completo, ya que no hace un buen trabajo de autocompletar cosas para 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?
EDITAR:
También es cierto para cosas como
b
e
g
i
n
(agrega
end
) y estoy seguro de que mucho más.
En la versión más reciente de Visual Studio Code descubrí que el
"editor.acceptSuggestionOnCommitCharacter": false
la configuración deshabilita este comportamiento.
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 el 95% del tiempo, y no perderá la funcionalidad que podría desear en algunos casos.
Esto funciona para mí a partir del 2019-mayo-17.
"editor.acceptSuggestionOnCommitCharacter": false,
"editor.acceptSuggestionOnEnter": "off",
"editor.hover.enabled": false,
"editor.minimap.enabled": false,
"editor.parameterHints.enabled": false,
"editor.quickSuggestions": false,
"editor.quickSuggestionsDelay": 10,
"editor.suggest.snippetsPreventQuickSuggestions": false,
"editor.suggestOnTriggerCharacters": false,
"editor.wordBasedSuggestions": false,
Hice este cambio para la versión 1.22.1
"editor.wordBasedSuggestions": falso
Esto impide completar una palabra que ya ha ocurrido.
Realice los cambios anteriores en
la configuración del usuario
que se pueden encontrar en
Archivo
->
Preferencias
->
Configuración
Por ahora, un año después, Visual Studio Code es bastante bueno y está listo para el horario estelar. Pero todavía no he encontrado una manera de desactivar completamente el autocompletado.
Pero tienen algunas cosas en sus documentos: https://code.visualstudio.com/docs/editor/intellisense#_customizing-intellisense
Básicamente puse esto en
settings.json
para intentar apagarlo para el espacio de trabajo.
Pero aún tengo que evaluar esto.
// Place your settings in this file to overwrite default and user settings.
{
// Controls if quick suggestions should show up while typing
"editor.quickSuggestions": false,
// Controls if suggestions should be accepted with "Enter" - in addition to "Tab". Helps to avoid ambiguity between inserting new lines and accepting suggestions.
"editor.acceptSuggestionOnEnter": false,
// Controls the delay in ms after which quick suggestions will show up.
"editor.quickSuggestionsDelay": 10,
// Enable word based suggestions
"editor.wordBasedSuggestions": false
}
Reiterando la respuesta para que sea fácil para las personas descremadas.
Abra su configuración con
⌘+,
o
Ctrl+,
{
"editor.quickSuggestions": false
}
esto quizás te ayudó >> editor.acceptSuggestionOnCommitCharacter: false