typescript - Wie erkennt man Kopier- und Ausschneideaktionen in Visual Studio Code-Erweiterungen?
Ich entwickle eine VSCode-Erweiterung.
Ich möchte Benutzeraktionen für Kopieren und Ausschneiden im Editor erkennen.
Ich habe die API-Dokumentation überprüft, aber ich konnte die Methode nicht finden.
Wie kann ich dies in Erweiterungen mit TypeScript machen?
Antwort #1
Du hast recht, es gibt keine API dafür, und nach dem VSCode-Ansatz zur Erweiterbarkeit könntest du Pech haben.
Ich hatte versucht, die ursprünglichen Copy- und Cut-Befehle zu ersetzen, bin aber am Ende dazu gekommen, neue Befehle zu erstellen und dem Benutzer Anweisungen zu geben, die Tastenkombinationen zu ersetzen, als ich meine Copy Word in Cursor-Erweiterung erstellt habe. Ich hatte Probleme, weil VSCode selbst kein Clipboard-Objekt bereitstellt (im Vergleich zu Atom), also musste ich es selbst machen, unter Verwendung des node-copy-paste-Pakets.
Es sei denn, sie haben die Idee geändert (versuche, ein Issue im VSCode-Repository zu öffnen), solltest du neue Copy- und Cut-Befehle erstellen, um das zu erreichen, was deine Erweiterung tun muss.