it-swarm.com.de

Wie aus der Zwischenablage in Nano einfügen?

Ich habe einen von Vultr gehosteten Ubuntu-Server, mit dem ich über das mitgelieferte Terminal aus der Ferne interagiere. Ich möchte wissen, wie ich aus meiner Zwischenablage in Nano einfügen kann, mit dem ich den Code für meinen Server schreibe. Ich habe versucht Ctrl+U aber das geht bei mir nicht.

Andere Tastenkürzelbefehle funktionieren, z. B. Ausschreiben Ctrl+O und kündigen Ctrl+XIch bin mir also sicher, dass das Vultr-Terminal diese Tastaturbefehle erkennen kann.

Ich bin mir sicher, dass es eine Möglichkeit gibt, Nano aus der Zwischenablage einzufügen, aber ich bin mir nicht sicher, wie die Verknüpfung lautet.

Frage: Wie lautet die Tastenkombination zum Einfügen aus der Zwischenablage in Nano? Wenn dies nicht möglich ist, welcher native Linux-Editor ist in der Lage?

20
Oscar Chambers

Sie können die folgenden zwei Befehle verwenden, um sie aus der Zwischenablage einzufügen. Beide sollten funktionieren.

  1. Ctrl+Shift+v

  2. Shift+Insert

Das Ctrl+U Befehl erlaubt nur das Einfügen von Text, der innerhalb von nano selbst kopiert oder ausgeschnitten wurde, weshalb der Befehl nicht funktioniert.


Bearbeiten:

Leider scheint es für den speziellen Fall, in dem die Vultr-Konsole verwendet wird, keine einfache Möglichkeit zum Kopieren und Einfügen zu geben. Vultr unterstützt es einfach nicht. Eine Alternative wäre, SSH zusammen mit einem anderen Terminal zu verwenden, um eine Verbindung zum Server herzustellen. Wenn Sie unter Windows arbeiten, funktioniert die Verwendung von PuTTY .

28
Shaido

nano selbst ist nicht in die Zwischenablage integriert. Für die Interaktion mit dem Terminal ist es von der Handhabung der Zwischenablage abhängig.

Aus der Vultr-Dokumentation :

Hinweise zur Konsole: Die Konsolensoftware unterstützt das Ausschneiden und Einfügen nicht.

Wenn Sie die Zwischenablage wie in der Frage angegeben verwalten möchten, müssen Sie ein SSH-Programm und ein Terminal verwenden, das dies unterstützt.

SSH PuTTY Windows Shift + rechter Mausklick funktionierte bei mir mit Standard PuTTY Einstellungen.

5
RiCHiE

Ich habe erfolgreich die rechte Maustaste verwendet, um von Windows 10 auf Nano auf "Bash unter Ubuntu unter Windows" einzufügen.

2
NoJoshua

Ich bin kürzlich auf ein ähnliches Problem gestoßen, als ich versuchte, einen wirklich langen "privaten Schlüssel" über ein Terminal mit Nano aus Windows zu kopieren und einzufügen, und konnte das Kopieren und Einfügen nicht zum Laufen bringen. Anstatt es manuell von Hand einzugeben, konnte ich einen Text-Expander (ich habe AutoHotKey verwendet) verwenden, um es auf diese Weise einzugeben.

1
James Orr

Wenn dies nicht möglich ist, welcher native Linux-Editor ist in der Lage?

Ich bin nicht sicher, ob Nano dies tatsächlich mehr oder weniger nativ ohne explizite Unterstützung durch das Terminal kann, aber Sie möchten möglicherweise X11-fähiges Vim über eine X11-weitergeleitete Sitzung (ssh -X) verwenden. Dann wird der Befehl "+y in die X11-Zwischenablage verschoben ("kopieren"), und "+p wird von dort eingefügt ("einfügen") - ohne dass das Terminal dies unterstützen muss.

Beachten Sie, dass X11-fähiges Vim nicht GUI-Version (gVim) bedeutet. Console Vim kann im Terminal verbleiben, kann jedoch dank der Verknüpfung mit X11-Bibliotheken weiterhin auf die X11-Zwischenablage zugreifen. Es muss nur Ihre (weitergeleitete) DISPLAY kennen.

1
Ruslan

Folgendes gilt für den Zugriff auf Nano über ein PuTTY-Terminalfenster.

Wenn Sie eine ~/.nanorcDatei oder / etc/nanorcmit Maussetzen, dann:

  • Das Einfügen von Inhalten aus der Zwischenablage in Nano erfordert Umschalt + Rechtsklickoder Umschalt + Einfügen.
  • Sie können Textblöcke in Nano markieren, indem Sie mit der Maus klicken.
  • Sie können Text nicht mit der Maus auswählen, um ihn in die Zwischenablage zu kopieren (eine PuTTY-Funktion), aber Sie können Text in Nano markieren und mit Strg + K) in den Puffer kopieren, sodass Sie ihn mit Strg +) einfügen können U.

Wenn Sie die Einstellung ~/.nanorcin nicht gesetzte Mausändern, dann:

  • Das Einfügen von Inhalten aus der Zwischenablage in Nano erfordert ein reguläres Rechtsklick(oder Umschalt + Einfügen)).
  • Sie können Textblöcke in Nano nur mit der Tastatur markieren, indem Sie Alt + Agefolgt von den Pfeiltasten. Diese können mit Strg + Kin den Puffer kopiert werden.
  • Sie können Text mit der Maus auswählen, um ihn in die Zwischenablage zu kopieren (eine PuTTY-Funktion).

Beim Einfügen von Text aus der Zwischenablage (über PuTTY) in Nano wird der eingefügte Text möglicherweise falsch eingezogen. Möglicherweise müssen Sie unset autoindentin ~/.nanorc) angeben, um dieses Problem zu beheben.

0
MikeOnline