J'utilise le nouveau code Visual Studio , qui n'est clairement pas encore prêt pour les heures de grande écoute, mais j'espère résoudre un problème que je rencontre.
Dans un fichier SQL, chaque fois que vous tapez case, il ajoute automatiquement end
, comme si vous construisiez un case
bloc. Même si vous êtes dans un commentaire ou que vous utilisez Case
dans le cadre d'un mot (par exemple, select CaseID from...
). J'aimerais désactiver complètement toutes ces absurdités, car cela ne fait pas un bon travail de complétion automatique des choses pour moi.
Les seules options de configuration que je peux trouver, j'ai déjà défini:
"editor.autoClosingBrackets": false,
"editor.suggestOnTriggerCharacters": false,
Avez-vous d'autres idées sur la façon d'arrêter cela?
Aussi vrai pour des choses comme begin(ça ajoute end
) et je suis sûr que beaucoup plus.
la source
case
oubegin
. C'est toujours une douleur.Réponses:
Dans la version la plus récente de Visual Studio Code, j'ai découvert que le
la configuration désactive ce comportement.
la source
render(
et obtenais à laCanvasRenderingContext2D
place. WTF?!?!?! Cela ne me permettrait pas d'écrire ce que j'ai tapé sans désactiver le caractère de validation. Quel horrible défaut. Les éditeurs ne doivent pas remplacer ce que vous tapez sans votre permission."editor.acceptSuggestionOnCommitCharacter": false
manuellement à settings.json mais cela ne fonctionne pas comme prévu. Je veux dire, il est toujours terminé automatiquement après le redémarrage de VScode. Pas certain de pourquoi.getData
+(
=>__acrt_get_locale_data_prefix()
n'aide tout simplement pas ma productivité."editor.quickSuggestions": false,
sorte qu'à chaque fois que je tapais "const", je n'obtenais pas une liste énorme et non pertinente nécessitant que je cliqueESC
entre le mot-clé et le nom de la variable.À présent, 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é de moyen de désactiver complètement la saisie semi-automatique.
Mais ils ont certaines choses dans leurs documents: https://code.visualstudio.com/docs/editor/intellisense#_customizing-intellisense
En gros, je mets ceci dans mon
settings.json
pour essayer de l'éteindre pour l'espace de travail. Mais je dois encore évaluer cela.la source
"editor.quickSuggestions"
est un objet où je peux modifier 3 sous-valeurs:{ "other": false, "comments": false, "strings": false }
. En outre, peut-être que VS Code est assez intelligent pour voir"editor.quickSuggestions": false
et définir les 3 sur falseacceptSuggestionOnEnter
devrait maintenant être défini sur à"off"
partir des versions récentes.wordBasedSuggestions
que l'on ait tendance à suggérer à nouveau les mêmes fautes d'orthographe / fautes de frappe faites dans le passé; "Voici un nom de fonction qui ressemble trompeusement à un vrai, mais ce n'est pas le cas!"Cela fonctionne pour moi à partir du 17 mai 2019.
la source
"editor.hover.enabled": false
Dans la version actuelle de VS Code, ajoutez ceci à vos paramètres utilisateur:
Cela désactive la plupart des suggestions fausses.
la source
Ce n'est pas la bonne réponse, mais cela pourrait être une option encore meilleure. Augmenter:
Editeur: Délai des suggestions rapides
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.
la source
Réitérer la réponse pour faciliter la tâche des personnes qui écrément. Ouvrez vos paramètres avec
⌘+,
ouCtrl+,
.la source
J'ai effectué cette modification pour la version 1.22.1
"editor.wordBasedSuggestions": false
Cela empêche l'achèvement d'un mot qui s'est déjà produit.
Faites ci-dessus les changements dans les paramètres utilisateur qui peuvent être trouvés sous Fichier -> Préférences -> Paramètres
la source
cela vous a peut-être aidé >> editor.acceptSuggestionOnCommitCharacter: false
la source