Ich verstehe das Schema der Linux-Zwischenablage nicht wirklich. Gibt es eine Möglichkeit, es in einer einzigen, einheitlichen Zwischenablage zu vereinfachen, anstatt es zu verstehen? Weißt du, ich könnte also in jede App kopieren und in jede andere einfügen?
Das aktuelle Problem, das mich nervt, ist, dass IntelliJs Aktion "Pfad kopieren" den Pfad der aktuellen Datei scheinbar kopiert. Ich kann sie jedoch nur wieder in IntelliJ selbst einfügen. Wenn ich versuche, sie in ein Terminal einzufügen, ist der Inhalt dies einfach nicht in der Zwischenablage.
"+y
und"+p
einzufügen. Der * -Puffer ist der mittlere Klickpuffer, und es gibt viele reguläre Puffer, die nur von Vim verwendet werden können, auf die zugegriffen werden kann, indem dem Kopieren / Einfügen "a bis" b vorangestellt wird (z. B."aY
)Antworten:
Es gibt mehrere Zwischenablage-Manager wie Parcellite, Klipper, Glipper, Glippy, Anamnesis, Pastie und andere. In der Regel können Sie Ihre Zwischenablage verwalten, indem Sie einen Verlauf anzeigen.
In einigen Fällen können Sie die primäre und die sekundäre Zwischenablage als eine behandeln (Parcellite und Klipper auf jeden Fall).
Anamnese ermöglicht es Ihnen, Ihre Geschichte mit einem Suchwerkzeug zu durchsuchen.
quelle
Anamnesis
passt gut zum Job. Sehr kleine Codebasis und einfach zu lesen, zu booten.Autocutsel ist ein einfaches Tool, das den Inhalt beider Zwischenablagen zusammenführt. Sie könnten auch in Betracht ziehen, einen vollständigen Zwischenablage-Manager zu verwenden, wie Shawn vorgeschlagen hat.
quelle
Vermutlich versuchen Sie, mit der mittleren Maustaste in das Terminal einzufügen.
Wenn Sie mit dem Anwendungsmenü, dem Kontextmenü (das normalerweise nur das Anwendungsmenü auslöst) oder ^c(das normalerweise auch das Anwendungsmenü auslöst) kopieren , werden die Ergebnisse im Allgemeinen in der Auswahl "Zwischenablage" gespeichert und können mit ^voder eingefügt werden ein entsprechendes Menü.
Wenn Sie durch Markieren von Text mit der Maus kopieren, werden die Ergebnisse in der Auswahl "Primär" gespeichert und können durch Klicken mit der mittleren Maustaste auf das Zielfenster eingefügt werden.
Wenn Sie Text in Ihrer Anwendung mit der Maus auswählen und dann ^czum manuellen Kopieren verwenden, werden die Ergebnisse in der Auswahl "Primär" mit der Maus und in der Auswahl "Zwischenablage" mit der Maus gespeichert ^c, sodass beide übereinstimmen und Sie nicht stimmen nicht verwirrt.
Aber , wenn Sie Text in Ihrer Anwendung mit der Tastatur wählen, dann drücken ^cund anschließend einen anderen Text auswählen (wie eine Zielauswahl zu überschreiben) , werden das Ergebnis nicht in der „Primary“ Auswahl gespeichert werden , und Sie werden den kopierten Text nicht erhalten . Sie können nicht mit der mittleren Maustaste auf den kopierten Text klicken, aber Sie können das Terminal-Anwendungsmenü oder das Kontextmenü zum Einfügen aus der Auswahl "Zwischenablage" verwenden.
Einige Anwendungen werden auch die „Primary“ Auswahl füllen , wenn Sie in die „Zwischenablage“ kopieren. Dies ist kein Standardverhalten und sollte vermieden und nicht als zuverlässig angesehen werden.
quelle