Terminal: Kopieren und Einfügen von Tastenkombinationen

Erstellt am 24. Mai 2019  ·  60Kommentare  ·  Quelle: microsoft/terminal

Umgebung

Windows build number: 10.0.18362.86
Windows Terminal version (if applicable):

Schritte zum Reproduzieren

In der Standard-Windows 10-Konsole können Sie die Verwendung von Strg + C / V zum Kopieren und Einfügen aktivieren. Windows Terminal hat dies nicht und es ist äußerst frustrierend.

Erwartetes Verhalten

Aktivieren Sie die Verwendung von Strg + C zum Kopieren und Strg + V zum Einfügen.

Tatsächliches Verhalten

Strg + C kopiert nichts und Strg + V schreibt nur ^ V an der Eingabeaufforderung.

Area-User Interface Help Wanted Issue-Task Needs-Tag-Fix Product-Terminal

Hilfreichster Kommentar

Ich mag die Art und Weise, wie WSL + Bash das Kopieren / Einfügen handhabt. Strg + C kopiert nur, wenn etwas ausgewählt ist. Wenn nichts ausgewählt ist, verhält sich Strg + C wie gewohnt und sendet ein SIGINT.

Alle 60 Kommentare

Das klingt direkt in der Gasse von Carlos-Zamora

Oder eigentlich könnte jeder darauf hüpfen. Sie möchten in App.cpp Aktionen zum Kopieren und Einfügen einrichten (z. B. _Scroll ), die die entsprechenden Aktionen auf dem TermControl auslösen. Es sollte bereits ShortcutActions zum Kopieren und Einfügen geben, daher müssen nur die Standardeinstellungen für sie registriert und die Aktionen mit den Bindungen verknüpft werden (siehe HookupKeyBindings oder ähnliches in App.cpp).

Ich muss darauf bestehen, dass die Standardbindungen dafür nicht nur Ctrl+ sind.

Agh, sorry. Ich hatte nicht vor, dieses Problem zu schließen.

Ich muss darauf bestehen, dass die Standardbindungen dafür nicht nur Ctrl+ sind.

Ich weiß, warum Sie das sagen, und das ist natürlich der Grund, warum die normale Konsole es hinter einer Einstellung hat, die aktiviert werden muss. Aber sie hinter Strg + Umschalt oder ähnlichem zu haben, macht den Zweck zunichte. Es ist das Muskelgedächtnis, das diese Schlüsselbindungen wert macht.

Für mich war es nie nützlich, Strg + V ^V eingeben zu lassen, und ich vermute, dass dies für eine sehr große Anzahl von Personen zutrifft. Wäre es möglich, dies als Einstellung zu aktivieren?

Vielleicht brauchen wir profilspezifische Tastenkombinationen. Im Moment sind alle Bindungen wieder bindbar: smile:

Ich mag die Art und Weise, wie WSL + Bash das Kopieren / Einfügen handhabt. Strg + C kopiert nur, wenn etwas ausgewählt ist. Wenn nichts ausgewählt ist, verhält sich Strg + C wie gewohnt und sendet ein SIGINT.

@namatoj Das ist perfekt; genau so wie es sein sollte.

Ich denke, wir sollten zumindest Strg-Einfügen / Umschalt-Einfügen / Umschalt-Löschen unterstützen, wenn Strg-C / V / X Konflikte haben könnte?

IMO sollten die Optionen sein:

  • "Intelligentes" Verhalten, bei dem STRG-C nur kopiert wird, wenn etwas ausgewählt ist.
  • Benutzerdefiniertes Verhalten mit Tastenkombinationen, die standardmäßig STRG-UMSCHALT-C / V verwenden.
  • Kein Verhalten, Kopie ist im Kontextmenü bei Auswahl verfügbar.

Die gesamte Diskussion über " STRG + C wird nur kopiert, wenn etwas ausgewählt ist" ignoriert STRG + V - es gibt keinen Indikator dafür, dass wir einfügen sollten, und wenn man vor allem die Konsistenz bewertet, ist es problematisch, nur " STRG + C " zu sagen funktioniert bei X, aber STRG + V funktioniert immer ". Die Alternative " STRG + C, falls ausgewählt, STRG + UMSCHALT + V, um immer

Aber STRG-C ist allgemein "Send a SIGINT", da gibt es eine große Unklarheit. Das Ubuntu-Terminal behebt dieses Problem, indem STRG-UMSCHALT-C / V zum Kopieren / Einfügen verwendet wird. Das MacOS-Terminal löst es auf, indem es CMD-C zum Kopieren und STRG-C zum Unterbrechen verwendet.

STRG-V hat keinen solchen Konflikt. Einige Emacs-Benutzer binden es möglicherweise an Dinge, aber wenn Sie genug Emacs-Power-User sind, um Schlüssel neu zu binden, verwenden Sie wahrscheinlich trotzdem Capslock als Meta-Schlüssel.

Ich denke, das Hauptrisiko, das "intelligente" Verhalten zum Standard zu machen, besteht nur darin, dass Benutzer versehentlich einen Prozess unterbrechen, weil sie ihre Auswahl verpasst haben. Wenn dies ein Problem ist oder wir Konsistenz wünschen, würde ich sagen, einfach Ubuntu zu kopieren und die Standardbindungen für beide STRG-UMSCHALT-C / V vorzunehmen.

Durch die Implementierung angepasster Tastenkombinationen pro Profil können sich die Standard-Ubuntu-Tastaturkürzel so verhalten, wie sie sollten, oder der Benutzer kann sie ändern, damit sich die Windows-Zwischenablage-Tastenkombinationen so verhalten, wie sie sollten.

@mikepurvis Das intelligente Strg-C-Verhalten wird in vielen Windows-Terminals ohne Probleme verwendet. Mir gefällt, wie https://github.com/Eugeny/terminus dies tut, wenn ein kurzes Popup blinkt, um anzuzeigen, dass Text kopiert oder eingefügt wurde.

@mikepurvis Das intelligente Strg-C-Verhalten wird in vielen Windows-Terminals ohne Probleme verwendet. Mir gefällt, wie https://github.com/Eugeny/terminus dies tut, wenn ein kurzes Popup blinkt, um anzuzeigen, dass Text kopiert oder eingefügt wurde.

Tooltips zum Kopieren wären gut, insbesondere wenn Strg + C nicht immer dem Kopieren zugewiesen ist

Gnome Terminal verfügt über eine konsistente Tastenkombination, die zunächst nicht intuitiv ist, aber einfach zu übernehmen ist und nicht zu weit von der üblichen STRG + C zum Kopieren entfernt ist.

STRG + C : Abbrechen
STRG + Umschalt + C : Kopieren
STRG + Umschalt + V : Einfügen

Keine Logik für die Auswahl, funktioniert immer auf eine bestimmte Art und Weise. Ich finde es perfekt. Es würde auch mit anderen Betriebssystemen harmonieren, da dieses Verhalten unter Linux und MacOS konsistent ist.

Wirklich, ich glaube nicht, dass wir irgendwelche Ausreden haben, da die Eingabeaufforderung Enter zum Kopieren und Rechtsklick zum Einfügen verwendet.

@ NATOBoram Das ist als Option in Ordnung. Aber viele Leute mögen das kluge Verhalten. Überall sonst in Windows ist Strg + C kopiert und es ist schwierig, das Verhalten für eine App anzupassen, daher möchte ich das intelligente Verhalten.

Auch da der Conhost auch hier lebt; Die Auswirkungen des Einfügens von Text, der mit Ctrl+C und Ctrl+Shift+C wurde, haben unterschiedliche Auswirkungen.

image

Die Art und Weise, wie der Puffer gelesen wird, ist korrekt für Ctrl+C bekannt als Verknüpfung für intelligentes Verhalten (dh mit den Zeilenenden).

Alle terminal -ähnlichen Apps haben dieses Problem ( CMD , Powershell , WLS -Apps) und da das Gehirn hinter ihnen allen hier lebt, dachte ich würde es posten.

Überall sonst in Windows ist Strg + C Kopieren

Und unter Linux und MacOS. Windows ist in dieser Hinsicht nicht anders.

Es ist schwierig, das Verhalten für eine App anzupassen

Ja, aus diesem Grund hat Microsoft entschieden, dass es eine gute Idee ist, Enter zum Kopieren und Rechtsklick zum Einfügen zu verwenden.
*Hm*
Ich meine, es ist schwierig, das Verhalten für ein Betriebssystem anzupassen. 🧂

Eine weitere Abstimmung (obwohl das Problem geschlossen ist) für eine Option zum Konfigurieren des intelligenten Verhaltens. Ich jedenfalls würde intelligentes Verhalten für das Kopieren und CTRL+v für das Einfügen immer konfigurieren. Wenn ich Text hervorgehoben habe und ein SIGINT senden möchte, erwarte ich, dass ich ESC und dann CTRL+c .

Ebenso würde ich gerne eine Option verwenden, mit der Strg + V immer eingefügt und Strg + C kopiert wird, wenn sie ausgewählt ist, und SIGINT, wenn keine Auswahl vorhanden ist. Dies ist das Verhalten, das ich derzeit im Conemu habe.

: tada: Dieses Problem wurde in # 1093 Windows Terminal Preview v0.3.2142.0 .: tada:

Praktische Links:

"Dieses Problem wurde in # 1093 behoben, das nun erfolgreich als Windows Terminal Preview v0.3.2142.0 .🎉 veröffentlicht wurde."

Praktische Links:

* [Release Notes](https://github.com/microsoft/terminal/releases/tag/v0.3.2142.0)

* [Store Download](https://www.microsoft.com/store/apps/9n0dx20hk701?cid=storebadge&ocid=badge)

Das Hinzufügen dieser Tastenkombinationen reicht aus

{
                "command" : "copy",
                "keys" : 
                [
                    "ctrl+shift+c"
                ]
},
{
                "command" : "paste",
                "keys" : [
                    "ctrl+shift+v"
                ]
}

Wie kommt es, dass niemand daran gedacht hat, dies auf kittige Weise zu tun? Derzeit verwendet die gesamte Benutzerbasis Kitt oder Cygwin. Zum Kopieren auswählen, zum Einfügen mit der rechten Maustaste klicken. Nichts einfacher.
Bearbeiten: schlecht erzogener Kommentar entfernt. Es tut uns leid

niemand dachte darüber nach

Du meinst # 524 und # 2152 (was ist eine Pull-Anfrage von einem der Teammitglieder?)

Eine kleine Randnotiz: Warum scheint das Einfügen von Text, der mit Ctrl+C und Ctrl+Shift+C kopiert wurde, unterschiedliche Auswirkungen auf Powershell zu haben (siehe oben in einem der hier wiederholten Kommentare, 🙈 sorry!)?

Persönlich bevorzuge ich ein "dummes" Kopierverhalten, dh eine separate Bindung, anstatt Strg + C (normalerweise SIGINT) zu kopieren, wenn etwas ausgewählt ist und das Standardverhalten vieler Shells beeinträchtigt. Dies kann ärgerlich werden, wenn Sie die Anwendung, die im Vordergrund ausgeführt wird, versehentlich herunterfahren, wenn Sie nur etwas kopieren möchten. Die aktuelle Implementierung ist großartig!

Ich habe Bindungen für Strg + C (die kopieren, wenn sie ausgewählt sind und ein SIGINT senden) und Strg + V hinzugefügt, die einwandfrei funktionieren und für mich sehr intuitiv sind.

Wie @aolchawa sagte, fügte hinzu

        {
            "command" : "copy",
            "keys" : 
            [
                "ctrl+c"
            ]
        },
        {
            "command" : "paste",
            "keys" : [
                "ctrl+v"
            ]
        }

zu Tastenkombinationen führt zu dem oben definierten "Smart" -Verhalten
Ich verstehe nicht ganz, wie das Terminal derzeit zwischen SIGINT und Strg + C wählt. Ich sehe keine Änderung in # 1093, die dies definiert. Ich sehe in Zeile 46, dass wir jetzt trimWhitespace an übergeben CopyTextEventArgs .
Ich nehme an, das muss der Teil der Veränderung sein, der das gewünschte (für mich) Verhalten verursacht.
Es scheint keine Konfiguration in profile.json oder im Profilschema zu geben, die zum Umschalten des Verhaltens genutzt werden kann.

Auf jeden Fall ist dies das Verhalten, nach dem _I_ gesucht hat; Hoffentlich erspart mir mein Streifzug hier ein paar Momente, in denen ich mich in der PR umschaue, um herauszufinden, was los ist.

@ltomes Die Änderung, durch die Terminal zwischen SIGINT und Strg + C gewählt hat, war also tatsächlich # 2446. Jetzt ist der Titel ein wenig irreführend: Was er wirklich umsetzt, ist "Wenn eine Tastenkombination besagt, dass sie nichts getan hat (oder nicht behandelt wurde), geben Sie dem Terminal einen zweiten Versuch, damit umzugehen". :Lächeln:

Vielen Dank für das Follow-up / die Erklärung @ DHowett-MSFT! Ich fühle mich jetzt vernünftiger, als ich diese Veränderung sehe. Ich dachte, ich wäre zu müde, um zu funktionieren. 🤣

Danke für die Tastenkombinationen.
Jetzt funktioniert Windows Terminal wie Windows Cmd. :) (Ich war tatsächlich überrascht, dass es nicht wie Standard Windows Cmd funktionierte)

Gnome Terminal verfügt über eine konsistente Tastenkombination, die zunächst nicht intuitiv ist, aber einfach zu übernehmen ist und nicht zu weit von der üblichen STRG + C zum Kopieren entfernt ist.

STRG + C: Abbrechen
STRG + Umschalt + C: Kopieren
STRG + Umschalt + V: Einfügen

Keine Logik für die Auswahl, funktioniert immer auf eine bestimmte Art und Weise. Ich finde es perfekt. Es würde auch mit anderen Betriebssystemen harmonieren, da dieses Verhalten unter Linux und MacOS konsistent ist.

Ich glaube wirklich nicht, dass wir irgendwelche Ausreden haben, da die Eingabeaufforderung Enter zum Kopieren und Rechtsklick zum Einfügen verwendet.

Ich überschreibe immer das Gnome-Terminal, um stattdessen STRG + C / STRG + V zu verwenden. Es macht mich wütend, wenn diese eine einzige Anwendung andere Bindungen zum Kopieren / Einfügen verwendet als der Rest des gesamten Systems.

Problemumgehung durch manuelles Hinzufügen von Tastenkombinationen ist hilfreich, aber nennen wir einen Spaten einen Spaten: Das Problem wird erst behoben, wenn allgegenwärtige Standard-Tastenkombinationen für die Funktion zum Kopieren und Einfügen vorhanden sind. Was natürlich überschrieben werden kann. Und sollte auf jeden Fall dokumentiert werden.

Gibt es einen bestimmten Grund dafür, dass Strg + Einfügen als ;5~ und Umschalt + Einfügen als ;2~ registriert wird und daher nicht als Tastenkombination für Kopieren / Einfügen fungiert?

Ich liebe diese Schlüssel einfach und kann nicht verstehen, warum das nicht funktionieren sollte

@darthcabs Würde es Ihnen etwas

Akkordbindungen (dies funktioniert nicht und wenn dies der Fall ist, hat es nicht den beabsichtigten Effekt)

"keybindings": [
    { "command": "copy", "keys": ["ctrl+shift+c", "shift+ins"] }
]

Einzelbindungen (dies sollte funktionieren; # 3324 deutet auf ein Problem hin, das wir nicht reproduzieren können)

"keybindings": [
    { "command": "copy", "keys": ["ctrl+shift+c"] },
    { "command": "copy", "keys": ["shift+ins"] }
]

@ DHowett-MSFT Ich habe Ihnen geantwortet, als ich herausgefunden habe, wo das Problem liegt ... Auf der Tastatur meines Laptops entspricht die INS-Taste der F12-Taste.

Bevor ich versucht habe, INS durch Drücken von FN + F12 einzugeben, ist es, wie sich herausstellt, einfacher, das Kopieren / Einfügen im Terminal Strg + F12 / Umschalt + F12 zuzuordnen.

Vielen Dank für die Inspiration, lol!

@darthcabs Würde es Ihnen etwas

Akkordbindungen (dies funktioniert nicht und wenn dies der Fall ist, hat es nicht den beabsichtigten Effekt)

"keybindings": [
  { "command": "copy", "keys": ["ctrl+shift+c", "shift+ins"] }
]

Einzelbindungen (dies sollte funktionieren; # 3324 deutet auf ein Problem hin, das wir nicht reproduzieren können)

"keybindings": [
  { "command": "copy", "keys": ["ctrl+shift+c"] },
  { "command": "copy", "keys": ["shift+ins"] }
]

Für mich hat shift+insert funktioniert, nicht shift+ins - hier posten, nur für den Fall, dass es jemandem hilft.

Wie wir sehen können, ist dies ein ständig auftretendes Problem, da es nicht intuitiv ist. Siehe https://github.com/ayugioh2003/today-i-learned/issues/281

Strg + C, Strg + V sollte "einfach funktionieren", und daran führt kein Weg vorbei. Die Benutzer haben ihr Urteil gefällt (und tun es auch weiterhin).

Und da das neue Kommandozeilen-Tool (nicht dieses) "richtig" funktioniert, dh. wie erwartet sollte dies auch sein. Wenn Sie Entwickler ein anderes Szenario mögen, fügen Sie es bitte als Einstellung hinzu und lassen Sie das beliebte Verhalten die Standardeinstellung sein.

Ich freue mich über Ihre Beiträge hier. Vielen Dank! Nur um ein paar Punkte zu unterstreichen:

  • Es ist eine Einstellung heute! Diese Tastenkombinationen können in profiles.json .
  • Ein vorläufiger Blick auf die Landschaft der Benutzer, die ihre Profile angepasst haben, zeigt, dass weniger als 1% der Terminalbenutzer Strg + C / V binden. Es scheint, als ob das beliebte Verhalten als Standard festgelegt wurde.

Aber das setzt voraus, dass die Leute wissen, wie man es ändert. Verzeihen Sie meine schlechten Manieren.

Eine aussagekräftigere Metrik wäre, wie viele Strg + V gedrückt haben, um etwas zu haben
in ihrer Zwischenablage und bekam dann das ^ V, löschte es dann oder endete einfach in
Beenden der Anwendung ...

Den tors 19 mars 2020 02: 31Dustin L. Howett (MSFT) [email protected]
skrev:

Für alle, die in diesem Thread von Google landen: Die Standard-Tastenkombinationen sind Ctrl+Shift+C und Ctrl+Shift+V . Ich habe diese in meinen Einstellungen nicht gefunden, daher war ich mir nicht sicher, wie die Standardeinstellungen lauten.

Ich sehe das hier auch nicht besprochen, aber ich denke, es ist erwähnenswert: Enter zum Kopieren und Rechtsklick zum Einfügen funktioniert auch nicht.

Unter dem Gesichtspunkt der Barrierefreiheit mit Kombinationen von 3 Tasten oder einem Mausklick + Taste ist dies für Personen mit einer Hand oder einer anderweitig eingeschränkten Handfunktion sehr schwierig, wenn nicht unmöglich. Dies ist ein großer Grund, warum ich keine Emacs verwenden kann und bei vi / vim bleibe.

Das Standardverhalten, das wir in den letzten 20 Jahren in Linux / Xwindows hatten, ist das am besten zugängliche. Doppelklicken Sie, um ein Wort auszuwählen, klicken Sie dreimal auf die Zeile und klicken Sie mit der rechten Maustaste auf Pasten. Dies scheint in einem Terminal-Frame zu funktionieren, füllt die Zwischenablage jedoch nicht zuverlässig. Hinweis - ConEmu verfügt über diese Funktion. - Ich kann Text in einem Terminal auswählen und es füllt die Zwischenablage.

@ DHowett-MSFT, ich war auch nicht in der Lage zu verstehen, warum das Kopieren / Einfügen nicht wie jedes andere Terminal unter Windows oder Linux funktioniert (was mich nach einiger Suche zu diesem Github-Problem führte). Ich glaube nicht, dass die Leute diese Einstellung bevorzugen, sie haben einfach keine Ahnung, wie sie geändert werden sollen, und fühlen sich nicht wohl, wenn sie die Tastaturbelegungsdatei bearbeiten.

funktioniert nicht wie jedes andere Terminal unter Windows oder Linux

Das ist ein wenig dramatisch, da das derzeitige Standardverhalten des Terminals (Strg-Umschalt-C / V) genau dem entspricht, was das Standardterminal unter Ubuntu tut.

Das ist eine übergeordnete Frage. Für wen sollten wir optimieren? Ganz klar nicht die
Windows-Benutzer ...

Den tors 9 apr. 2020 19: 08Mike Purvis [email protected] skrev:

Ich rufe nur dazu auf, dass es unfair ist, sich an unsere Perlen zu klammern und zu behaupten, das Terminal-Team habe hier den falschen Anruf getätigt, weil es sich von "jedem anderen Terminal unter Windows oder Linux" unterscheidet, wenn jedes andere Terminal unter Windows eine Angelegenheit von Drittanbietern ist und das Team hier hat standardmäßig kopiert, was die führende Linux-Distribution seit Ewigkeiten tut.

Und der einzige Grund, warum dies auch unter Mac OS kein Problem ist, ist, dass cmd und ctrl auf diesem System separate Schaltflächen sind.

Alles faire Punkte Mike, aber seien wir ehrlich, die meisten Windows-Benutzer werden es nicht wissen
wie man in dieses Terminal einfügt.

Das ist mein einziges Problem hier. Nicht nur meine, sondern viele Menschen, viele Menschen
Windows-Kenntnisse, aber überhaupt keine Erfahrung mit Linux, und
Es gibt ein Problem, wenn niemand weiß, wie viele. Wollen wir diese Leute?
Terminal verwenden oder als Feature-unvollständig abtun?

Wenn wir mit dem aktuellen Stand der Dinge zufrieden sind, dann zumindest
Lassen Sie uns messen, wie viele versuchen einzufügen, aber nicht können.

Wenn wir dazu keine Telemetrie wollen, wie wäre es dann mit einem kleinen Zähler und wann?
Sie haben es 3 Mal in 3 Minuten versucht, zeigen Sie eine Benachrichtigung mit einem Link zu
dieses Problem.

... Ich mache Witze, Anweisungen, wie man es ändert.

Den tors 9 apr. 2020 19: 57Mike Purvis [email protected] skrev:

Aus Gründen der Telemetrie habe ich dieses Terminal heute gerade heruntergeladen und gebaut, und dies ist meine einzige größere Beschwerde. In den Einstellungen gibt es eine Option, die mir anzeigt, dass Strg-C / V funktionieren soll, aber ganz offensichtlich nicht. Bitte aktivieren Sie die oben erwähnte Funktion "Smart Ctrl-C". Sie ist seit Anbeginn der Zeit meine größte Beschwerde über CMD. :) :)

Ich möchte darauf hinweisen, dass ich dieses Problem bei der Suche nach der Implementierung von Copy Paste durch Windows Terminal gefunden habe. Eine der größten Beschwerden, die ich von Entwicklern höre, die sowohl unter Linux als auch unter Windows arbeiten, ist, dass das Kopieren / Einfügen von Windows nicht mit der installierten Shell eines Drittanbieters und zwischen Linux übereinstimmt. Nahezu jede Linux-Distribution / jedes Linux-Terminal verwendet ctrl+shift+c/v . Ich bin daher froh, dass Windows Terminal auch diese als Standard festgelegt hat.

Warum nicht sowohl Strg + C / V als auch Strg + Umschalt + C / V?

@ bjorn-ali-goransson Wir haben gerade die Standardeinstellungsdatei so geändert, dass sie beide enthält, sodass Benutzer Strg + C / Strg + V einfach deaktivieren können, wenn sie möchten.

Siehe diese PR und # 5187

  • Es scheint, als ob das beliebte Verhalten als Standard festgelegt wurde.

Unsinn. Es bedeutet, dass die Leute aufhören, es zu reparieren, oder nicht wissen, dass es repariert werden kann.

Das ist der Grund, warum ich jetzt überhaupt in diesem Thread bin.

@soilstack danke. Lesen Sie die neuesten Nachrichten in diesem Thread.

Es ist wirklich erstaunlich für mich, dass ihr nicht herausfinden könnt, wie man etwas so grundlegendes wie diese Arbeit macht! Das ist eine große Sache. Ich liebe alles andere an der Terminal-App, aber dieser grundlegende Fehler macht mich jedes Mal auf, wenn ich sie benutze.

@SteveIves Sie wissen, dass Sie Ihre möchten , oder? Wenn Sie Strg + C / V als Copy-Paste verwenden möchten, fügen Sie diese Ihren Tastenkombinationen hinzu. Wenn Sie Strg + Umschalt + C / V möchten, können Sie diese auch verwenden. Wenn Sie Alt + Q als Kopie und Shift + 0 als Einfügen möchten, wählen Sie es.

Ab 1.0 enthalten die Standardeinstellungen Strg + Umschalt + C / V als Kopieren und Einfügen, und neue Benutzer erhalten auch Strg + C / V als Kopieren / Einfügen in ihre Einstellungsdatei.

BEARBEITEN:Verwenden Sie eine beliebige Teilmenge davon:

{
  "keybindings": [
    // Ctrl+C / Ctrl+V for copy paste
    { "keys": "ctrl+c", "command": "copy"},
    { "keys": "ctrl+v", "command": "paste"},

    // Ctrl+Shift+C / Ctrl+Shift+V for copy paste
    { "keys": "ctrl+shift+c", "command": "copy"},
    { "keys": "ctrl+shift+v", "command": "paste"},


    // Disable Ctrl+Shift+C / Ctrl+Shift+V for copy paste
    { "keys": "ctrl+shift+c", "command": "unbound"},
    { "keys": "ctrl+shift+v", "command": "unbound"},
  ]
}

@ zadjii-msft ja, ich weiß das und als Entwickler kann ich das tun. Wenn Sie jedoch möchten, dass Terminal cmd.exe ersetzt, müssen Sie dies beheben.

Aus Neugier, welcher Teil von

Ab 1.0 enthalten die Standardeinstellungen Strg + Umschalt + C / V als Kopieren und Einfügen, und neue Benutzer erhalten auch Strg + C / V als Kopieren / Einfügen in ihre Einstellungsdatei.

Reparieren wir das nicht?

Strg + Umschalt + C / V ist nicht natürlich. Auch nicht Rechtsklick-Menü? Ich finde Windows Terminal nützlich, aber das Fehlen des Menüs und von Strg + C / V veranlasst mich, meine Optionen zu überdenken.

Ja, dieser Thread hat seinen Lauf genommen. Jeder, der zu Kommentaren neigt: Lesen Sie die letzten vier Kommentare. Es sagt alles, was Sie wissen müssen.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen