🛈 Aktuell gibt es im Wiki ca. 550 Artikel, die nur für Xenial getestet sind. Dies entspricht ca. 7 % aller Wikiartikel. Damit diese im nächsten Frühjahr nicht alle archiviert werden müssen, ist eure Mithilfe gefragt!
Text im Terminal ohne Maus markieren
Status:
Ungelöst
|
Ubuntu-Version:
Ubuntu 14.04 (Trusty Tahr)
Antworten |
Keiki
Anmeldungsdatum: 20. November 2014
Beiträge: 46
|

21. November 2014 15:00
Hallo zusammen, ich habe bislang keinen Weg gefunden, im Terminal einen Text mit der Tastatur zu markieren, um ihn danach in die Zwischenablage zu kopieren. Gibt es hierfür einen Shortcut oder eine Möglichkeit, sich einen solchen zu erstellen? Viele Grüße Keiki
|
yuccapalme
Anmeldungsdatum: 9. November 2014
Beiträge: 93
|

21. November 2014 15:56
(zuletzt bearbeitet: 21. November 2014 16:00)
Hallo, ja gibt es. Es gibt bestimmt mehrere, aber einer wäre, xsel zu installieren und den folgenden Shortcut mit bind einzurichten: | bind '"\C-p": "\C-e\C-u xsel <<"EOF"\n\C-y\nEOF\n\C-y"'
|
Danach kannst du deine Zeile mit
Strg +
P in die Zwischenablage kopieren. Mit xsel kannst du sie ins Terminal zurückschreiben und mit der mittleren Maustaste, bzw. beide Maustasten gleichzeitig drücken, kannst du den Inhalt in eine Textdatei einfügen. Viele Grüße.
|
u1000
Anmeldungsdatum: 2. Oktober 2011
Beiträge: 1850
|

21. November 2014 18:23
Du kannst im Terminal jede Ausgabe in die Zwischenablage umleiten, z.b. vom beliebten df -h
df -h | xsel --clipboard
Nun kannst du mit STRG+V in einem Programm deiner Wahl die Daten einfügen. Viele grüße
u1000 P.S @ yuccapalme: xsel ist hier (leider) nicht im wiki, kann aber dennoch leicht installiert werden: sudo apt-get install xsel
|
Keiki
(Themenstarter)
Anmeldungsdatum: 20. November 2014
Beiträge: 46
|

24. November 2014 20:09
Danke schön für eure Antworten! Die Lösung von u1000 ist sehr praktisch, wenn man die gesamte Ausgabe in die Zwischenablage kopieren möchte. Allerdings suche ich nach einer Möglichkeit, Bereiche in der aktuellen Eingabezeile mit den Cursortasten zu markieren, also eine Funktionalität, die vergleichbar ist mit dem visuellen Modus in VIM. Die Lösung von yuccapalme funktioniert leider nicht wie gewünscht: Zum einen wird die gesamte Eingabezeile in die Zwischenablage kopiert und nicht ein ausgewählter Bereich. Zum anderen funktioniert bei mir das Einfügen nur im Terminal mit dem Befehl xsel und nicht in einer anderen Anwendung. So scheitert bspw. das Einfügen in gedit mit
Strg +
V . Viele Grüße Keiki
|
yuccapalme
Anmeldungsdatum: 9. November 2014
Beiträge: 93
|

24. November 2014 21:06
Hi! Keiki schrieb: Die Lösung von yuccapalme funktioniert leider nicht wie gewünscht: Zum einen wird die gesamte Eingabezeile in die Zwischenablage kopiert und nicht ein ausgewählter Bereich.
Ja, das wird auch schwierig.
Zum anderen funktioniert bei mir das Einfügen nur im Terminal mit dem Befehl xsel und nicht in einer anderen Anwendung. So scheitert bspw. das Einfügen in gedit mit
Strg +
V .
Richtig. Das Einfügen geht nur mit mittlerer Maustaste. Wenn du keine hast, kannst du die mittlere Maustaste simulieren, indem du die linke und rechte Maustaste gleichzeitig drückst. Viele Grüße.
|
Keiki
(Themenstarter)
Anmeldungsdatum: 20. November 2014
Beiträge: 46
|

24. November 2014 22:09
Hallo yuccapalme, du hast natürlich recht: Das Einfügen mit der mittleren Maustaste funktioniert prima. Ich dachte nur, man könnte die Zwischenablage auch über die Tastatur einfügen. Bleibt leider noch das Problem mit Selektieren eines Textbereichs ohne Zuhilfenahme der Maus. Viele Grüße Keiki
|
martinasaar
Anmeldungsdatum: 8. August 2014
Beiträge: 100
|

11. Januar 2021 02:15
hallo Keiki hast du schon eine Lösung gefunden?
|
seahawk1986
Anmeldungsdatum: 27. Oktober 2006
Beiträge: 9447
Wohnort: München
|

11. Januar 2021 11:31
Eine Möglichkeit wäre tmux zu nutzen - da kann man mit
Strg +
B ,
[ den copy mode aktivieren und dann den Cursor an die gewünschte Stelle bewegen und mit der standardmäßig aktiven Emacs/readline Eingabe mit
Strg +
die Auswahl starten und mit M-w (Alt + w) die Auswahl in die Zwischenablage von tmux kopieren (im vi mode wäre es Space zum Setzen der Startmarke und die Eingabetaste zum kopieren). Mit
Strg +
B ,
] kann man den Text innerhalb von tmux dann wieder einfügen. Es gibt die Möglichkeit tmux mit dem X-Clipboard zu synchronisieren, aber das ist je nachdem ob man lokal oder über SSH arbeitet etwas tricky: https://www.freecodecamp.org/news/tmux-in-practice-integration-with-system-clipboard-bcd72c62ff7b/
|