Ich drücke immer F6, um mein Projekt aufzubauen. Plötzlich möchten einige meiner Visual Studio-Instanzen, dass ich Ctrl- Shift- verwende B. Es ist nicht tastaturbezogen - der tatsächliche Text der Menüoption ändert sich von " F6" zu " Ctrl- Shift- B".
Irgendwelche Antworten, wie man das Problem behebt und was dies verursacht ?
c#
visual-studio-2008
TheSoftwareJedi
quelle
quelle
Antworten:
Dies liegt daran, dass Sie möglicherweise "Allgemeine Entwicklungseinstellungen" als Standardumgebungseinstellungen für Ihr Visual Studio ausgewählt haben (was normalerweise beim ersten Start von VS nach der Installation der Fall ist, wenn ein Dialogfeld zur Auswahl der Standardumgebungseinstellungen angezeigt wird).
Wenn Sie nur die Hotkey-Einstellungen der Tastatur ändern möchten, folgen Sie einfach der von anderen vorgeschlagenen Lösung ( Extras> Optionen> Umgebung> Tastatur> Visual C # 2015 ). ABER dies ändert nur die Tastatureinstellungen in C # -Einstellungen, während die restlichen Einstellungen nur als allgemeine Einstellungen beibehalten werden.
Wenn Sie wirklich beabsichtigen, die gesamte Umgebung in C # -Einstellungen zu ändern, folgen Sie diesem Ansatz.
LÖSUNG 1:
oder Sie können das gleiche wie tun
LÖSUNG 2:
Beide Ansätze führen zu demselben Ergebnis, wenn Sie Ihre gesamte Umgebung ab diesem Zeitpunkt auf "Visual C #" ändern.
Viel Spaß beim Codieren :)
quelle
Problem mit der Beschädigung der Tastaturzuordnung vielleicht? Überprüfen Sie Extras / Optionen, Umgebung / Tastatur. Sollte ein Dropdown-Menü für Ihr Tastaturzuordnungsschema und daneben eine Schaltfläche zum Zurücksetzen angezeigt werden. Drücken Sie die Reset-Taste.
Ich bin nicht dafür verantwortlich, dass Sie mit Ihren Einstellungen schrauben - speichern Sie sie vorher, nur für den Fall, dass Sie das Hündchen schrauben.
Oh, für den Fall, dass es die Narken da draußen interessiert, denke ich, dass dies eine gültige Frage ist und gestellt würde, wenn jemand dafür stimmen würde, sie zu schließen. Natürlich ist das jetzt, wo ich das gesagt habe, eine Gewissheit, nicht wahr?
quelle
Ihr Tastaturschema hat sich geändert. Gehen Sie zu Extras / Optionen / Umgebung / Tastatur und setzen Sie das Standardtastaturschema auf "Visual C # 2005".
quelle
Wenn Sie andere Tastenkombinationen haben und das Los nicht zurücksetzen möchten, verwenden Sie:
Tools -> Options -> Environment -> Keyboard
Suchen
Build.BuildSolution
oderBuild.RebuildSolution
wählen Sie dann (nach Ihren Wünschen )Global
in derUse shortcut in
Dropdown-Liste, platzieren Sie den CursorPress Shortcut Key
und schlagen Sie F6. Es zeigt Ihnen, wofür es derzeit zugewiesen ist. Für mich war es das Teilen von geteilten Fenstern (möglicherweise wird es überschrieben, F6wenn Sie zum ersten Mal geteilte Fenster verwenden? Ich habe mich immer gefragt, warum meine Heimentwicklungsmaschine mit F6und meine Arbeit gebaut wurde Ich habe zu Hause noch nie geteilte Fenster verwendet. Dann drücke Assign.quelle
Dies liegt daran, dass Sie VMWare installiert haben. Dieser Schlüssel wird neu zugeordnet, sodass mit F6 das Debuggen auf einer virtuellen Maschine gestartet werden kann.
Hat mich auch geärgert.
quelle
Sie können SHIFT+ neu zuweisen F6, um nur das aktuelle Projekt zu erstellen:
1 / Gehe zu
Tools -> Options -> Environment -> Keyboard
2 / Befehle anzeigen, die Folgendes enthalten:
Build.BuildSelection
3 / Fokussieren Sie das Feld
Press shortcut keys
und drücken Sie Shift+ F6, um es zuzuweisenquelle
Das NPPscripting-Plugin von Notepad ++ hat Strg-Umschalt-B für mein gesamtes Betriebssystem unterbrochen, während NP ++ ausgeführt wurde. Durch die Deinstallation des Plugins (ich musste die DLL manuell aus dem Ordner "Notepad ++ - Plugins" löschen) wurde die fehlerhafte Schlüsselzuordnung für mich behoben.
quelle
Ich hatte TPFanControl installiert, das Ctrl+ Shift+ Bglobal erfasst . Ich habe ein in dieser Antwort erwähntes Tool verwendet , um herauszufinden, welches Programm für welche Verknüpfungen registriert wurde.
quelle
Ich hatte einen veralteten Build in meiner Lösung (eingeschlossene Bibliotheken verwendeten anscheinend alte DLL-Versionen und ich bekam zur Laufzeit MissingMethodException), also löschte ich alle \ bin-Verzeichnisse in meinen C # -Projekten, startete Visual Studio neu und plötzlich betrifft mich dieses Problem jetzt Zum ersten Mal seit mehr als drei Jahren, seit ich mit Visual Studio angefangen habe.
Keine Ahnung, wie sich dies auf meine Benutzereinstellungen ausgewirkt haben könnte, aber anscheinend. Sie gingen von der Verwendung des Tastaturprofils "Visual C # 2005" zu "Standard" über.
quelle
Extras -> Optionen -> Umgebung -> Tastatur
Suchen Sie diesen Befehl: "ClassViewContextMenus.ClassViewProjectBuild"
Weisen Sie F6 zu
quelle