Kann ich standardmäßig Klartext einfügen?

9292
Nathan Long

Ich kopiere und füge regelmäßig Text zwischen Tabellenkalkulationen, E-Mails, Browser-Fenstern usw. ein. Ich kann mir kein einziges Mal vorstellen, wenn ich die Formatierung aus dem Quelltext heraus beibehalten wollte.

Ich kenne bereits die folgenden Problemumgehungen:

  • Verwenden Sie "Bearbeiten" → "Inhalte einfügen" → "Nicht formatierter Text".
  • Einfügen in den Editor und von dort kopieren
  • Installieren Sie ein Programm, das die Zwischenablage übernimmt

Was ich möchte, ist, Windows zu sagen, dies standardmäßig zu tun.

Ist das möglich?

54
+1, das ärgert mich auch, wenn ich bei der Arbeit mit Outlook arbeite Jonik vor 15 Jahren 3
Verzeihen Sie mir, aber ich dachte, dass war der Standard für XP ... RCIX vor 15 Jahren 0
Haben Sie eine "Kopie" und "Copy Special"; und aber nur "Einfügen" scheint die Lösung zu sein. Steven Sinofsky, zuhören? Lakshman Prasad vor 15 Jahren 0
Ich habe vor ein paar Wochen herausgefunden, dass immer mehr Browser STRG-UMSCHALT-V unterstützen, um nicht formatierten Text einzufügen. Was sehr hilfreich ist, wenn ich Text in eine E-Mail in Google Mail einfüge! Shalom Craimer vor 13 Jahren 2

13 Antworten auf die Frage

29
Randy Proctor

Dies ist ein ziemlich guter Kompromiss: PureText .

PureText-Screenshot

Dies ist möglicherweise keine direkte Antwort auf das, was Sie gefragt haben, aber dies kann für andere Personen mit einer allgemeineren Version Ihrer Frage von Nutzen sein.

Danke für den Vorschlag. Unterdessen suche ich immer noch nach einer Möglichkeit, die Standardeinstellung zu ändern. Weiß jemand wie? Nathan Long vor 15 Jahren 0
Ich habe diese App seit Jahren ausgeführt. Es rockt. Christopher_G_Lewis vor 15 Jahren 0
Seien Sie auf der Hut, dass dies ein kompiliertes Programm ist, das alles auf Ihrem System erledigen kann. Wo ist der Quellcode? Jonas Stein vor 6 Jahren 0
Natürlich könnte man dasselbe über Windows selbst sagen. Scott vor 6 Jahren 0
25
RBerteig

Unglücklicherweise nicht. Und ich glaube, das ist beabsichtigt.

Das Problem ist, dass die Windows-Zwischenablage die Daten nicht speichern muss. Es handelt sich praktisch um eine Clearingstelle, in der jede Anwendung die gerade kopierten (oder geschnittenen) Daten auflisten und jeder Anwendung (einschließlich sich selbst) zum Einfügen anbieten kann. Die Zwischenablage enthält eine Liste von Formaten, in denen die Daten verfügbar sind, und wenn die Anwendung dies wünscht, die Daten selbst in einigen dieser Formate.

Die Anwendung, die einen Einfügevorgang verarbeitet, hat dann die Möglichkeit, das Datenformat auszuwählen, das am besten zu ihm passt. Einige Anwendungen (z. B. Notepad) akzeptieren nur ein bestimmtes Format (z. B. Nur-Text) und tun einfach nichts, wenn dieses Format nicht verfügbar ist. Andere wählen standardmäßig ein bevorzugtes Format aus, bieten jedoch eine Benutzeroberfläche für die Auswahl von Alternativen, die von dieser Anwendung verstanden werden können.

Im Prinzip könnte ein Programm geschrieben werden, das die Zwischenablage auf neuen Inhalt überwacht und jeden Nicht-Text-Inhalt auf reinen Text reduziert. Es gibt ein Ereignis, um einen solchen Monitor über neue Inhalte in der Zwischenablage zu benachrichtigen. Ich vermute jedoch, dass die Implementierung eines solchen Programms eine ganze Reihe von Programmen bricht und möglicherweise auf überraschende Weise.

Die einfache Problemumgehung in Stock XP ist die Verwendung von Notepad, um die Daten bei Bedarf zu reduzieren oder eines der vielen Werkzeuge zu verwenden, die die Zwischenablage verbessern, indem sie einen Stapel implementieren, eine Ansicht des Inhalts anzeigen und so weiter.

Wenn Sie selbst ein Werkzeug erstellen möchten, könnten Sie von dieser Frage bei SO und den damit verbundenen Fragen profitieren .

Danke - dies scheint die direkteste und vollständigste Antwort auf meine Frage zu sein. Ich unterstütze auch die Problemumgehungen, die für mich gut aussehen. Nathan Long vor 15 Jahren 0
Vielen Dank für die großartige Erklärung, wie die Zwischenablage funktioniert. Ich schätzte, dass es so funktioniert hat, aber ich habe es nie zu 100% verstanden. DisgruntledGoat vor 15 Jahren 0
Ein großes Lob an RBerteig! Das war eine informative Erklärung für den Status Quo. Ashwin Nanjappa vor 15 Jahren 0
12
Dan Walker

Es gibt standardmäßig keine Möglichkeit, dies zu tun, aber mit ein bisschen Hacker kann man das umgehen.

Du wirst brauchen:

Erstellen Sie ein AutoIt-Skript mit dem folgenden Code:

$ptcPath = "C:\Program Files (x86)\Plain Text Clipboard\PlainTextClipboard.exe" HotKeySet("^v", "PastePlainText")  While True ;Keep it running indefinitely. WEnd HotKeySet("^v") ;unregister the hotkey  Func PastePlainText() Run($ptcPath); Send(ClipGet()) EndFunc 

Wenn Sie Ctrl+ drücken V, wird das PlainTextClipboard-Programm ausgeführt und der Inhalt der Zwischenablage an das aktuelle Fenster gesendet. Leider wird der Inhalt immer nur ein Zeichen gesendet, daher ist er etwas langsam. Es ist ein Problem, an dem ich gerade arbeite, aber es sollte ein vernünftiger Anfang sein. Wenn es AutoHotKey / AutoIT-Gurus gibt, können Sie sich gerne eine eigene Version dieses Skripts erstellen. Ich werde es aktualisieren, sobald ich herausgefunden habe, wie ich das Problem lösen kann.

Nur für den Fall, dass Sie keinen schnelleren Weg gefunden haben: Der AutoHotKey-Weg wird unter "Einfügen als Nur-Text" in der folgenden URL angezeigt. Das ist schnell, weil AHK selbst die Abflachung durchführt. Es hängt nicht von anderen Programmen ab. Früher habe ich PureText verwendet, aber ich gebe dieses Zeug gerne in mein bereits laufendes AHK-Skript ein. http://superuser.com/questions/7271/most-useful-autohotkey-scripts/28558#28558 piyo vor 14 Jahren 0
6
Shalom Craimer

Ich laufe auch in diese Sache. Abgesehen vom Verwenden / Schreiben eines Programms zum Entfernen der zusätzlichen Formatierung habe ich die einfachste Methode zum Entfernen der Formatierung gefunden, indem Sie den Text in das "Ausführen" -Fenster (erreichbar mit WIN+ R) einfügen und ihn von dort erneut kopieren.

Am Ende mache ich das sehr schnell: CTRL+ C, WIN+ R, CTRL+ V, SHIFT+ HOME, CTRL+ C, ALT+ TAB, CTRL+ V- Ich kann nicht anders als mich zu fragen, ob ich das schon zu lange gemacht habe ...

Funktioniert jedoch nur für einzeiligen Text.

5
akf

Ich kann Ihnen keine einfache Lösung anbieten, aber wie die anderen werde ich Ihnen eine Problemumgehung geben:

Eine Verknüpfung zu Ihrer ersten Option ist die Verwendung von Ctrl+ Alt+ v, um das Dialogfeld " Inhalte einfügen" ohne die Maus aufzurufen. Tippen Sie, uum zum unformatierten Unicode-Text- Eintrag zu springen (oder u uzur Nicht-Unicode-Version zu gelangen), und Entererledigen Sie das für Sie. Nicht perfekt, aber eingebaut.

4
BinaryMisfit

Direkte Antwort Nein.

In Windows kann die Standard-Zwischenablage nicht gesteuert werden. Aus diesem Grund bieten viele Anwendungen diese Funktion, indem der eingefügte Text zuvor überfüllt wird.

Wie bereits erwähnt, ist PureText der richtige Weg.

3
Pauk

Mit einer App wie ClipMate, einem Zwischenablage-Manager (& Commerical-App), können Sie die Win+ W-Tasten zusammen drücken, um die Formatierung der aktuellen Inhalte in der Zwischenablage zu löschen und den Text als Text anzuzeigen .

3
Svish

Beim Einfügen in Word (funktioniert wahrscheinlich auch in anderen Office-Anwendungen) können Sie Ctrl+ Alt+ verwenden Vund dann einfach zu unformatiertem Text oder unformatiertem Unicode-Text gehen und die Eingabetaste drücken. Es ist das gleiche wie im Menü "Inhalte einfügen", aber viel schneller :)

3
zylstra

Dies ist keine Windows-Funktion, sondern eine Funktion der App, in die Sie einfügen.

Legen Sie für MS Word die Standardeinstellung über Datei -> Optionen -> Erweitert -> Ausschneiden, Kopieren und Einfügen fest:

Alternativ, wenn Sie die Standardeinstellungen beibehalten möchten noch einfügen gelegentlich unformatierte Text, können Sie verwenden Ctrl+ v, Ctrl, t. (Hinweis: Dies ist NICHT Ctrl+ t.)

Für Excel können Sie unformatierten Text mit Paste Ctrl+ v, Ctrl, m.

2
dlamblin

Nachdem ich annoyances.org und ein paar weitere Orte überprüft hatte, fand ich den Konsens, dass es keine Änderungen in der Registry gibt, die das Verhalten der Windows-Zwischenablage betreffen. Ich habe ein anderes Freeware-Tool (ArsClip) gefunden, das das kann, wonach Sie suchen.