web-dev-qa-db-fra.com

VSCode: je veux supprimer la barre de message d'information gênante

 VSCode message bar

Existe-t-il un moyen de supprimer complètement ce message contextuel ou de le déplacer quelque part?

Je sais déjà pourquoi ce message arrive, mais je ne veux pas perturber mon activité avec des infos popup gênantes.

Lorsqu'il apparaît, l'onglet du document est masqué. Je dois donc le fermer à chaque fois. (Je ne veux pas savoir comment corriger ce message d'erreur en particulier, cette capture d'écran n'est qu'un exemple.)

C'est très énervant et j'ai cherché un moyen de l'enlever, mais les réponses ne cessent de nous dire comment corriger cette erreur en particulier et non comment cacher le menu contextuel.

12
Miu Yarai

Appuyez sur ESC.

Je suis d'accord que c'est vraiment énervant. VS Code concerne le flux de travail à haute vitesse et n’a pas à interagir avec quoi que ce soit, à l’exception de votre code via le clavier. Tout a des accords clés, par exemple. CTRL-P et CTRL-SHIFT-P. Je dois donc arrêter ce que je suis en train de faire, passer à la souris et rejeter cette fenêtre contextuelle chaque fois qu'une tâche en arrière-plan vous semble compliquée (et même pas vraiment alors, car la fenêtre contextuelle apparaît en réalité peu de temps après) pour que je puisse obtenir un aperçu visuel. La confirmation du fichier dans lequel je suis en train de coder, pour recentrer mon travail après avoir été distrait par le même popup, est vraiment délicate. Ils sont dans un endroit stupide et ne disparaissent même pas après des heures comme des toasts bien élevés.

Cela dit, je pense que ce sont vraiment deux parties; la distraction et le coût relativement élevé du workflow à écarter.

Cela m’a beaucoup aidé d’apprendre que il peut être écarté rapidement et facilement avec la touche ESC . L'autre moitié du problème, je ne l'ai toujours pas résolu, mais j'espère que cela vous aidera.

9
shannon

Dans la capture d'écran, il montre comment essayer de valider PHP.

Dans une fenêtre de code VS, sélectionnez Fichier > Préférences > Paramètres utilisateur

Un éditeur s'ouvre à gauche, appelé Default Settings et à droite, avec un fichier nommé settings.json.

Dans l'éditeur de droite, vous pouvez ajouter des paramètres qui remplaceront ceux de l'éditeur de gauche.

Entre les accolades tapez:

// Whether php validation is enabled or not.
    "php.validate.enable": false,

Puis enregistrez le document.

VS Code ne tentera plus de valider les fichiers PHP.

Vous pouvez remplacer n'importe quelle valeur par défaut à l'aide de cette méthode.

Vous pouvez utiliser la même technique pour chaque espace de travail (ou dossier de projet) en utilisant Fichier > Préférences > Paramètres de l'espace de travail

En général, vous ne pouvez pas désactiver la barre d’alerte car VS Code doit vous dire des choses et n’utilise pas (heureusement) les dialogues modaux pour communiquer.

7
Jon

Vous voudrez peut-être essayer d'ajouter la ligne

"extensions.ignoreRecommendations": true

dans votre fichier de paramètres de code VS (facilement accessible en appuyant sur la touche (CMD +,) sur un système Mac OS X ou macOS.)

1
Levi Maes

Allez dans Fichier> Préférences> Paramètres

Ajoutez ensuite ceci à vos paramètres utilisateur

"editor.parameterHints": false

1
Jry

Solution: Préférences utilisateur > changez "editor.parameterHints": true en "editor.parameterHints": false 

Cela supprimera au moins les zones d'obstruction qui apparaissent au-dessus du curseur.

0
Jon Moore