100 votes

Les raccourcis clavier de Visual Studio changent occasionnellement, spécifiquement F6 par rapport à Ctrl-Shift-B pour la construction. POURQUOI?

Je presse toujours F6 pour construire mon projet. Soudain, certaines de mes instances de Visual Studio me demandent d'utiliser Ctrl-Shift-B. Ce n'est pas lié au clavier - le texte réel de l'option de menu change de "F6" à "Ctrl-Shift-B".

Toute réponse sur la façon de réparer et ce qui cause cela ?

1 votes

Avez-vous la chance d'avoir un clavier 'média' sophistiqué avec la touche FnLock bloquée?

0 votes

Je confirme cela. C'est arrivé plusieurs fois avec mon VS également, et j'ai réinitialisé au schéma VS 05 malgré le fait qu'il était déjà réglé. Tout comme vous, je me demande pourquoi et comment cela se produit, et comment l'éviter

0 votes

@Joel non, c'est un changement de mappage dans VS2008. Peut-être lié au fait que j'ai toujours 4-6 instances ouvertes? Soudain, la moitié d'entre elles ont ce problème, et toutes les nouvelles aussi. Peut-être qu'en fermant tout, en ouvrant un, en le réinitialisant, en le refermant, puis en rouvrant tout cela arrangera les choses?! Mais cela n'explique pas le POURQUOI??!!?!?

68voto

ScottCher Points 4430

Problème de corruption de la cartographie du clavier peut-être? Vérifiez Outils / Options, Environnement / Clavier. Vous devriez voir un menu déroulant pour votre schéma de cartographie du clavier et à côté un bouton Réinitialiser. Appuyez sur le bouton de réinitialisation.

Je ne suis pas responsable de ce chamboulement de vos paramètres - sauvegardez-les avant de faire cela au cas où vous feriez une erreur.

Ah, au cas où les enquêteurs se soucieraient, je pense que c'est une question valide et serait mise de côté si quelqu'un votait pour la fermer. Bien sûr, maintenant que j'ai dit ça, c'est une certitude, n'est-ce pas?

3 votes

D'accord, "Réinitialiser" l'a réparé, même s'il était déjà réglé sur C#2005. Maintenant, la question est - Qu'est-ce qui le change? Cela m'est arrivé souvent au fil des ans.

3 votes

Dans VS2013 F6 ne semble plus être par défaut donc la réinitialisation ne fonctionne pas :(

5 votes

@markmnl Assurez-vous de choisir "Visual C# 2005". Le schéma de mappage (par défaut) ne l'a pas changé pour moi. La chose étrange pour moi était que j'avais F6 avec VS2013 Ultimate, mais pas avec VS2013 Premium.

56voto

stuartd Points 22668

Votre schéma de clavier a changé - allez dans Outils/Options/Environnement/Clavier et définissez le schéma de clavier par défaut sur 'Visual C# 2005'

0 votes

@AlekseyBykov, si le schéma de clavier C# a changé, vous devrez également le réinitialiser,

0 votes

Pour VS 2013 premium, vérifiez la réponse de @CYBERNARESH ci-dessous (stackoverflow.com/a/35335312/4941886)

10voto

Chris Harden Points 236

Si vous avez d'autres raccourcis clés et que vous ne voulez pas tout réinitialiser, utilisez : Outils -> Options -> Environnement -> Clavier

Ensuite, trouvez Build.BuildSolution ou Build.RebuildSolution (selon votre préférence), sélectionnez Global dans le menu déroulant Utiliser le raccourci dans, placez le curseur dans Appuyez sur la touche de raccourci et tapez F6. Il vous montrera à quoi il est actuellement attribué, pour moi, il servait à traverser les fenêtres divisées (peut-être qu'il remplace F6 lorsque vous utilisez des fenêtres divisées pour la première fois? Je me suis toujours demandé pourquoi ma machine de développement à domicile construisait avec F6 et que mon autre machine de travail ne le faisait pas et en y réfléchissant, je n'ai jamais utilisé de fenêtres divisées à la maison), puis appuyez sur Assigner.

6voto

Nick Whaley Points 1289

C'est parce que vous avez installé VMWare. Il remappe cette touche pour que F6 puisse être utilisé pour commencer le débogage sur une machine virtuelle.

M'a aussi ennuyé.

1 votes

Non. Je n'ai pas installé VMware. De plus, le texte de l'option de menu a été modifié pour afficher Ctrl-Shift-B comme construction au lieu de F6.

1 votes

J'ai voté pour cela car c'est définitivement ce qui m'est arrivé

1 votes

Ajouter Parallels à VMWare. "Afficher/masquer l'application" dans Parallels.

2voto

CAD bloke Points 2986

Le plugin NPPscripting de Notepad++ a désactivé Ctrl-Shift-B pour tout mon système d'exploitation pendant que NP++ était en cours d'exécution. La suppression du plugin (j'ai dû supprimer manuellement le fichier DLL du dossier des plugins de Notepad++) a corrigé le mapping des touches cassé pour moi.

0 votes

Oui c'était ça pour moi. Merci, je n'aurais jamais fait ce lien.

1 votes

Je souhaite pouvoir voter moi-même pour ma propre réponse - ça m'a bien eu ! Merci Google. Hé, vous serez tous aussi vieux un jour. :p

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X