web-dev-qa-db-fra.com

Comment désactiver IntelliSense dans VS Code for Markdown?

Je ne souhaite pas la complétion de Word pour les fichiers Markdown dans Visual Studio Code, comment puis-je le désactiver? Idéalement, pour Markdown uniquement mais dans le pire des cas, même un changement global serait bon.

29
Borek Bernard

Les suggestions IntelliSense dans VS Code peuvent être configurées globalement ou par espace de travail et à partir de 1,9 par type de fichier (langue) , en utilisant le editor.quickSuggestions, editor.acceptSuggestionOnEnter et editor.suggestOnTriggerCharactersparamètres .

// Controls if quick suggestions should show up or not while typing
"editor.quickSuggestions": true,

Paramètres de type de fichier (préféré, à partir de la version 1.9)

Ouvrez la Palette de commandes en appuyant sur F1 et exécutez le Configure language specific settings, puis sélectionnez Markdown. Un nouveau volet d'éditeur s'ouvrira où vous pourrez placer ces paramètres:

// Place your settings in this file to overwrite the default settings
{
  "[markdown]": {
    "editor.quickSuggestions": false
  }
}

De cette façon, vous désactiverez IntelliSense pour les fichiers de démarque uniquement.

Global

Ouvrez Palette de commandes en appuyant sur F1, tapez open user settings et appuyez sur Enter. Un nouveau volet d'éditeur s'ouvrira où vous pourrez placer ces paramètres:

// Place your settings in this file to overwrite the default settings
{
    "editor.quickSuggestions": false
}

Espace de travail

Paramètres de l'espace de travail permet de définir des paramètres personnalisés sans les appliquer à vos autres projets VS Code. Le fichier de paramètres de l'espace de travail se trouve sous le .vscode dossier dans votre projet.

Ouvrez Palette de commandes en appuyant sur F1, tapez open workspace settings et appuyez sur Enter. Un nouveau volet d'éditeur s'ouvrira lorsque vous pourrez placer le même extrait comme indiqué ci-dessus.

Je ne sais pas s'il est actuellement possible d'associer des paramètres aux types de fichiers sélectionnés.

Autres options à configurer

En plus de editor.quickSuggestions plusieurs autres options peuvent être modifiées pour personnaliser davantage le fonctionnement d'IntelliSense:

// 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,

// Controls if the editor should automatically close brackets after opening them
"editor.autoClosingBrackets": false,

// Controls if suggestions should automatically show up when typing trigger characters
"editor.suggestOnTriggerCharacters": false
47
Jakub Synowiec

En plus de ce que @JakubS a dit, il existe deux autres paramètres qui aideront à éliminer IntelliSense:

// Controls if the editor should automatically close brackets after opening them
"editor.autoClosingBrackets": false,

// Controls if suggestions should automatically show up when typing trigger characters
"editor.suggestOnTriggerCharacters": false,

Le editor.autoClosingBrackets L'option empêchera Visual Studio Code d'insérer automatiquement une parenthèse fermante, un crochet, une accolade, un guillemet simple, un guillemet double, etc.

Le editor.suggestOnTriggerCharacters option arrêtera la fenêtre de saisie semi-automatique d'apparaître lorsque vous tapez un signe dollar ou un point.

Tous ensemble, voici ce que j'utilise:

// 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,

// Controls if the editor should automatically close brackets after opening them
"editor.autoClosingBrackets": false,

// Controls if suggestions should automatically show up when typing trigger characters
"editor.suggestOnTriggerCharacters": false
4
geofflee