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 Ctrl+ ausprobiert, Uaber das funktioniert bei mir nicht.
Andere Tastaturkurzbefehle Arbeit, wie schreiben Ctrl+ Ound beenden Ctrl+ X, so dass ich sicher bin , dass der Vultr Terminal dieser 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?
quelle
Antworten:
Sie können die folgenden zwei Befehle verwenden, um sie aus der Zwischenablage einzufügen. Beide sollten funktionieren.
Ctrl+ Shift+v
Shift+Insert
Der Ctrl+ UBefehl erlaubt nur Einfügen von Text , die aus Nano selbst kopiert oder ausgeschnitten wurde, daher der Grund der Befehl nicht funktioniert.
Bearbeiten:
Leider für den speziellen Fall bei der Verwendung von Vultr Konsole, scheint es keine einfache Möglichkeit zu sein , Kopie und Einfügen. Vultr unterstützt es einfach nicht. Eine Alternative wäre die Verwendung von SSH zusammen mit einem anderen Anschluß mit dem Server zu verbinden. Wenn Sie unter Windows sind, mit Kitt funktionieren würde.
quelle
CTRL + Shift + V
nochShift + Insert
für mich gearbeitetnano 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 :
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.
quelle
SSH Putty-Fenster Shift + rechter Mausklick funktionierten bei mir mit Standard-Putty-Einstellungen.
quelle
Ich habe die rechte Maustaste erfolgreich zum Einfügen von Windows 10 in nano unter "Bash unter Ubuntu unter Windows" verwendet.
quelle
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 verwenden (
ssh -X
). Dann wird der"+y
Befehl in die X11-Zwischenablage gezogen ("kopieren") und"+p
von dort eingefügt (" einfügen") - ohne dass ein 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 dein (weitergeleitetes) wissen
DISPLAY
.quelle
Ich bin kürzlich auf ein ähnliches Problem gestoßen, als ich versucht habe, einen wirklich langen "privaten Schlüssel" über ein Terminal mit Nano aus Windows zu kopieren und einzufügen. Anstatt es manuell von Hand einzugeben, konnte ich einen Text-Expander (ich habe AutoHotKey verwendet) verwenden, um es auf diese Weise einzugeben.
quelle
Folgendes gilt für den Zugriff auf Nano über ein PuTTY-Terminalfenster.
Wenn Sie eine ~ / .nanorc- Datei oder / etc / nanorc haben, die set mouse enthält , dann:
Wenn Sie die ~ / .nanorc- Einstellung in " Maus deaktivieren" ändern, geschieht Folgendes :
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 in ~ / .nanorc nicht gesetzten Autoindent angeben , um dieses Problem zu beheben.
quelle