J'utilise le nouveau Visual Studio Code , qui n'est clairement pas encore prêt pour primetime, mais j'espère résoudre un problème que j'ai.
Dans un fichier SQL, à chaque fois que vous tapez case, il ajoute automatiquement end
name__, comme si vous construisiez un bloc case
name__. Même si vous êtes dans un commentaire ou utilisez Case
dans le cadre d'un mot (par exemple, select CaseID from...
). Je voudrais désactiver toutes ces absurdités complètement, car cela ne me permet pas de bien faire les choses.
Les seules options de configuration que je puisse trouver, j'ai déjà défini:
"editor.autoClosingBrackets": false,
"editor.suggestOnTriggerCharacters": false,
Toute autre idée sur la façon d'arrêter cela?
EDIT: Egalement vrai pour des choses comme begin (il ajoute end
name__) et j'en suis sûr beaucoup plus.
Dans la version la plus récente de Visual Studio Code, j'ai découvert que le
"editor.acceptSuggestionOnCommitCharacter": false
la configuration désactive ce comportement.
Un an plus tard, Visual Studio Code est plutôt cool et prêt pour les heures de grande écoute. Mais je n'ai toujours pas trouvé le moyen de simplement désactiver complètement l'auto-complétion.
Mais ils ont quelques éléments dans leur documentation: https://code.visualstudio.com/docs/editor/intellisense#_customizing-intellisense
En gros, je mets ceci dans mon settings.json
pour essayer de le désactiver pour l’espace de travail. Mais je dois encore évaluer cela.
// 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
}
Dans la version actuelle de VS Code, ajoutez ceci à vos paramètres utilisateur:
"editor.quickSuggestions.other": false
Cela désactive la plupart des suggestions parasites.
Ce n'est pas la bonne réponse, mais cela pourrait être une option encore meilleure. Augmenter:
Editeur: Quick Suggestions Delay
de 50 ms (par défaut) à 500-1000 ms.
Dans ce cas, vous aurez une demi-seconde pour battre l'option de saisie semi-automatique, ce qui peut être suffisant pour 95% du temps, et vous ne perdrez pas la fonctionnalité que vous pourriez souhaiter dans certains cas.
J'ai fait ce changement pour la version 1.22.1
"editor.wordBasedSuggestions": false
Cela empêche l'achèvement d'un mot qui s'est déjà produit.
Effectuez les modifications ci-dessus dans paramètres utilisateur qui se trouvent sous Fichier -> Préférences -> Paramètres
Réitérant la réponse pour faciliter la tâche aux gens. Ouvrez vos paramètres avec ⌘+,
ou Ctrl+,
.
{
"editor.quickSuggestions": false
}
cela vous a peut-être aidé >> editor.acceptSuggestionOnCommitCharacter: false
Cela fonctionne pour moi à partir de 2019-mai-17.
"editor.acceptSuggestionOnCommitCharacter": false,
"editor.acceptSuggestionOnEnter": "off",
"editor.minimap.enabled": false,
"editor.parameterHints.enabled": false,
"editor.quickSuggestions": false,
"editor.quickSuggestionsDelay": 10,
"editor.suggest.snippetsPreventQuickSuggestions": false,
"editor.suggestOnTriggerCharacters": false,
"editor.wordBasedSuggestions": false,