Warum kopiert Windows manchmal in die Zwischenablage, wenn ich die Entf-Taste drücke? [Duplikat]

45

Mögliches Duplizieren:
Wie kann ich verhindern, dass Shift-Delete in Windows geschnitten wird?

Ich bin Programmierer und verbringe viel Zeit in einem Texteditor. Aus irgendeinem Grund Deletekopiert Windows meine Auswahl in etwa 25% der Fälle, in denen ich die Taste drücke, unmittelbar vor dem Löschen in die Zwischenablage.

Es ist frustrierend, weil ich einen Code hervorheben möchte, den ich verschieben möchte, Ctrl+ drücke Xund dann den verbleibenden zusätzlichen Platz hervorhebe und drücke Delete. Einen Moment später drücke ich auf Einfügen, aber anstatt zu sehen, was ich kopiert habe, erhalte ich eine leere Zeile (den Inhalt dessen, was ich gelöscht habe).

Jeremy
quelle
Für diejenigen, die meinen ursprünglichen Beitrag gesehen haben - Ich habe den Titel und die Beschreibung aufgeräumt, um irrelevante Informationen zu entfernen.
Jeremy
2
Als Randnotiz bedeutet die Installation von ClipX, dass Sie sich keine Sorgen machen müssen, dass die Daten in Ihrer Zwischenablage verloren gehen (Nachteil: Sie können jetzt nicht ohne sie leben!)
Simon,
Nachdem Oliver auf die zugrunde liegende Ursache des Problems hingewiesen hatte, suchte ich nach einer dauerhaften Lösung. Ich habe meine Ergebnisse unten als "Antwort" veröffentlicht.
Jeremy
Wenn Sie Visual Studio verwenden, gibt es eine Möglichkeit: Verwenden Sie Strg + Umschalt + V, um den Verlauf der Zwischenablage zu durchsuchen.
Laurent Couvidou
Wenn Sie verlieren, was sich in Ihrem Zwischenablagepuffer befand, ist ein nützliches kleines Tool zum Herunterladen (vorausgesetzt, Sie arbeiten unter Windows) das Tool ClipX ( bluemars.org/clipx )
Roy Rico,

Antworten:

78

Lösungen hierfür finden Sie entweder in der folgenden Frage:
Wie ordne ich Shift + Del unter Windows neu zu, sodass Löschen statt Ausschneiden gemeint ist? oder in Jeremys eigener Antwort .

Sie drücken höchstwahrscheinlich Shift+ Del.

Sie haben noch keine ShiftAuswahl getroffen. Shift+ Delist die Tastenkombination zum Ausschneiden (genau wie Ctrl+ X).

Der Hochstapler
quelle
7
Dies kann sehr frustrierend sein, wenn Sie Whitespace bereinigen, bevor Sie diesen speziellen Code aus Ihrer Zwischenablage einfügen. Passiert mir die ganze Zeit, macht mich verrückt.
Der Hochstapler
9
Vielen Dank - Sie haben gerade mein Problem gelöst! Es ist mir ein wenig peinlich, dass ich diese Tastenkombination nicht kenne. Ich habe immer über Shift + Insert gewusst, aber irgendwie noch nie von Shift + Del gehört (macht aber Sinn). Danke noch einmal!
Jeremy
8
Nur ein paar zusätzliche Informationen, dies ist eine Tastenkombination für Linkshänder, damit sie sie bei gedrückter Maustaste verwenden können (wie Rechtshänder mit Strg + C usw.)
Holger
3
@ Jeremy: Ich habe es in Visual Studio gesehen. Ich gehe einfach auf die Seite mit den Tastaturkürzeln, finde den Umschalt + Entf-Eintrag und ordne ihn nicht Ausschneiden zu, sondern LineDelete (oder wie auch immer er genannt wurde) zu. Dann tut es tatsächlich etwas Nützliches. :)
Mehrdad
2
@ Holger: Hab was gefunden . Sie scheinen von IBM CUA zu stammen . Ich bin mir nicht sicher, ob sie den Zugriff für Linkshänder vereinfachen wollten. Aber es funktioniert trotzdem :)
Der Hochstapler
7

* LÖSUNG *

Nachdem Oliver darauf hingewiesen hatte, dass shift+ deleteeine Tastenkombination für Cut ist (genau wie Ctrl+ x), suchte ich nach einer Möglichkeit, dieses "Feature" auszuschalten.

Die einzige Lösung, die ich gefunden habe, ist die Verwendung von AutoHotKey (kostenlos). Hier sind einige grundlegende Anweisungen zur Einrichtung für alle anderen Interessenten:

Installieren Sie zuerst AutoHotKey , führen Sie es aus und lassen Sie es das Beispiel- / Standard-Skript AutoHotkey.ahk erstellen (und öffnen), wenn Sie dazu aufgefordert werden. Fügen Sie dem Skript Folgendes hinzu:

+Delete::
    KeyWait, Shift
    Send, {Delete}
    return

Ich bin nicht sicher, aber möglicherweise müssen Sie das Skript "neu laden", bevor es funktioniert (ich habe es vor dem Testen neu geladen). Zum erneuten Laden bringen Sie die AutoHotKey-App in den Vordergrund und drücken Sie Ctrl+ R(oder klicken Sie auf Datei -> Skript neu laden ).

Wenn Sie mit den Ergebnissen zufrieden sind, sollten Sie AutoHotKey so einrichten, dass es beim Start automatisch ausgeführt wird. Wählen Sie dazu die Datei AutoHotkey.ahk (in Ihrem Ordner "Eigene Dateien") und wechseln Sie in Ihren Startordner (C: \ Benutzer \% Benutzername% \ AppData \ Roaming \ Microsoft \ Windows \ Startmenü \ Programme \ Startup) ) und klicken Sie im Menü "Bearbeiten" auf "Verknüpfung einfügen" (Drücken Sie Alt+, Ewenn Sie keine Menüleiste sehen).

Beim Testen hat dieses Update unter Windows 7 hervorragend funktioniert. Vielen Dank an Oliver, der das zugrunde liegende Problem identifiziert hat! :-)

Jeremy
quelle
8
Wissen Sie, Sie könnten auch lernen, richtig zu tippen: P
Svish
+1 Svish. Und es gibt keinen Grund, "feature" zu zitieren. Die Verwendung von Strg-C zum Kopieren in einigen Programmen (die Windows verwenden) und zum Abbrechen von Aufgaben in anderen Programmen (die in einem Konsolenfenster ausgeführt werden) ist eine "Funktion". Die Verwendung unterschiedlicher Tastenkombinationen für unterschiedliche Aufgaben ist jedoch eine Funktion .
Andrew J. Brehm
Was tun Sie auch auf Computern, auf denen AutoHotKey nicht installiert ist, sei es in einer Bibliothek oder in einem Webcafé?
krlmlr
Es gab tatsächlich eine solche Frage . user946850 hat es gefunden. Prost.
Der Hochstapler
2

Eine andere Möglichkeit ist eine Funktion für den Zugriff auf Sticky Key in Windows 7, bei der Sie zuvor die ShiftTaste gedrückt haben. Wenn Sie die Taste drücken Del, werden sie mit Shift+ kombiniert. Dies Delist eine weitere Abkürzung für Cut(zum Puffer).

Ich fand folgenden Artikel hilfreich, um die Einstellung herauszufinden - Feststeckende Shift-Tasten - Windows 7 64-Bit .

Artdanil
quelle
0

Passiert das auf beiden Win7-Boxen? Wenn es nur eines ist, würde ich eher ein Problem mit Ihrer Tastatur vermuten, da die Tasten C und X nebeneinander liegen. Möglicherweise bleibt die C-Taste teilweise hängen und wird leicht gedrückt, wenn Sie die X-Taste drücken. Das einzige Mal, dass ich das gesehen habe, ist, wenn mein Finger nicht auf den Schlüssel zeigt, den mein Gehirn auch sagt. :) Ich habe ein halbes Dutzend Win7-Computer und ich habe dies nie gesehen, außer wenn ich es entweder der Tastatur oder meinem fetten Finger zuschreiben konnte.

BBlake
quelle
Das war mir fremd - es passierte auf zwei Computern. Ich hätte versucht, Tastaturen auszutauschen, wenn es nur ein Computer gewesen wäre. Es stellt sich heraus, dass Oliver Recht hatte. Möglicherweise muss ich ein Tool finden, mit dem ich die Tastenkombination Umschalt + Entf deaktivieren kann. Vielen Dank für Ihre Meinung. :-)
Jeremy
0

Da die zugrunde liegende Ursache auf die Verknüpfung Shift+ zurückzuführen ist Del, besteht eine andere Lösung darin, Backspacemarkierten Text zu löschen und nicht Del.

Obwohl Delund Backspacenormalerweise verschiedene Aktionen (zumindest auf PCs) ausgeführt werden, können beide zum Löschen einer Auswahl verwendet werden. Und es besteht kein Risiko, dass Ihre Zwischenablage überschrieben wird, da Shift+ Backspacedasselbe ist wie Backspace.

Majestätsbeleidigung
quelle