Ich bin neu in vscode Editor und ich erstelle Erweiterungen dafür. Gibt es irgendein Ereignis oder etwas, das mir sagen kann, welchen Schlüssel ich gedrückt habe? Angenommen, ich vscode Editor bin öffnen und dann i ctrl+A
bin Pressen ist es eine Möglichkeit, den Wert, dh zu bekommen, ctrl+A
Welche Taste gedrückt vscode Erweiterungen
Antwort
Ich schlage vor, Sie nicht direkt auf die Tastenkombination Ereignis binden, die lokalisiert und übersetzt werden könnte in einem anderen Brief in verschiedenen Sprachen .
Wenn Sie einen Befehl auf einen Tastendruck ausführen möchten, können Sie contributes.keybindings
Dies sind die entsprechenden Links: contribution points und key bindings
mit Tastenbelegungen können wir jedes Zeug tun, wenn die angegebene Taste gedrückt wird, aber zum Beispiel ctrl + v ist angegeben, um 'Hallo' in der Statusleiste dann zu zeigen, wann immer ich Drücken Sie STRG + V es zeigt nur Hallo in der Statusleiste und es wird keinen Code einfügen. – wazza
dann sollten Sie den entsprechenden Code zu Ihrer benutzerdefinierten Funktion hinzufügen (in diesem Fall aus der Zwischenablage einfügen - oder wählen Sie alle in Ihrer ursprünglichen Frage) – lookaji
Haben Sie den api Referenz überprüfen: https://code.visualstudio.com/docs/extensionAPI/overview? –
Ja ich habe gelesen, aber ich denke, es gibt keine Ereignisse, um diesen Wert – wazza