Ich öffne eine Datei im Ubuntu Nano-Editor über die Befehlszeile und möchte den gesamten Inhalt der Datei kopieren, damit ich sie in eine andere Anwendung außerhalb der Shell einfügen kann.
Bisher kann ich nur shiftauf dem Bildschirm kopieren, der sichtbar ist, aber nicht auf allen Inhalten.
linux
copy-paste
nano
Elzo Valugi
quelle
quelle
Antworten:
Sie können den Puffer von nicht verwenden
nano
, um ihn an anderer Stelle zu verwenden. Sie müssen den Puffer von X oder Gnome verwenden.xclip ist die lösung.
quelle
Es gibt einen möglichen Weg:
Cursor am Anfang einer Datei
Ctrl6 ein Zeichen setzen
AltShiftT(oder versuchen AltT), bis zum Ende der Datei zu schneiden
Wenn AltTes nicht funktioniert, versuchen Sie esCtrlK
quelle
nano
- nachdem Sie es geschlossen haben, können Sie es in einer anderen App nicht mehr als OP öffnen.Eigentlich mag diese Antwort etwas spät sein, aber ich habe nach einer Antwort für dieselbe Frage gesucht und es gerade herausgefunden. Wenn Sie die Datei haben, die Sie kopieren möchten, um sie in Nano zu öffnen. Sie können ctl-R drücken und die Datei eingeben, aus der Sie kopieren möchten. Dadurch wird die gesamte Datei eingeblendet.
In meinem Fall habe ich nur meine alte fstab kopiert, es war also keine große Sache. aber könnte mit riesigen Dateien lächerlich werden.
quelle
Alternativ können Sie die Ansicht mit Ctrl+ -verkleinern, um den gesamten Dateiinhalt auf eine Bildschirmseite zu bringen, und alles mit der Maus auswählen. Nachdem Sie mit Ctrl+ zurückgezoomt 0oder mit Ctrl+ schrittweise hineingezoomt haben +.
Ich mag den Maus-Teil nicht, aber dies ist eine schnelle Möglichkeit, Massen-Text in Nano zu kopieren.
quelle
Hier ist eine andere Lösung. Eine, die ich persönlich bevorzuge. Es benutzt Xsel. Es ist sehr ähnlich zu Xclip, aber mit einem wesentlichen Unterschied.
Während Xclip alles in die Hauptzwischenablage legt, bearbeitet Xsel den Auswahlpuffer, sodass Sie die Auswahl mit einem Mittelklick einfügen können. Das ist toll für Einzelstücke! Wenn Sie also etwas in Ihrer Zwischenablage haben, das Sie noch nicht eingefügt haben, bleibt dies unberührt!
Und wenn Sie den Inhalt einfügen möchten,
xsel -o
wird es direkt ausgespuckt.Sie können es mit auf einem Debian-basierten System installieren
Die Quelle ist ansonsten hier verfügbar ! Hoffe das hilft jemandem.
quelle
Sie können cat verwenden und dann von der Konsole kopieren:
Wählen Sie die Ausgabe aus, die in der Konsole gedruckt wird.
quelle
Nach meinem Verständnis ist es nicht möglich, eine ganze Datei in Nano auszuwählen, wenn mehr als Ihr Fenster gescrollt wird. Wenn Sie eine grafische Benutzeroberfläche verwenden und Nano von einem Terminal aus geöffnet haben und die Datei nicht länger als Ihr Fenster ist, können Sie die Maus verwenden und den gesamten Text auswählen, damit er mit cnt + shift + c in die Zwischenablage kopiert wird.
Obwohl nicht in Nano, gibt es einen Weg in die Zukunft. Sehen Sie hier .
Wählen Sie insbesondere den Textabschnitt (visueller Modus) aus.
quelle
Sie können von der aktuellen Cursorposition bis zum Ende der Datei mit der Metataste plus T abschneiden. Die Metataste ist je nach Tastatur entweder Alt oder Escape. Für mich war es Flucht, auf Ubuntu über ssh von meinem OSX aus zuzugreifen.
quelle
Wie in anderen Antworten darauf hingewiesen wurde, ist es tatsächlich nicht möglich, von Nano in die Ubuntu-Zwischenablage zu kopieren und in einer anderen Software zu verwenden, es sei denn, Sie verwenden Ihre Maus und kopieren mit der rechten Maustaste.
Es ist jedoch möglich, beide Dateien in Nano zu öffnen und von einer zu einer anderen zu kopieren: ( Metaist Altoder Escbasiert auf Ihrem Standard-Metaschlüssel)
Zuerst müssen Sie mehrere Puffer aktivieren
wenn du den nano offen hast Metaf
oder offene Nano mit -F Flagge:
nano -F
oder
set multibuffer
in deine~/.nanorc
Akte setzenDann können Sie mit Dateien in neuem Puffer öffnen Ctrlr
Gehe zum Anfang der Datei Meta\und dann hast du zwei Möglichkeiten:
ein. Markieren Sie den Text mit CtrlShift6, fahren Sie mit dem Cursor bis zum Ende Meta/und schneiden Sie den Text ausCtrlk
b. Schneiden Sie den Text bis zum Ende der Datei durchMetat
Wechseln Sie zu der anderen Datei, die im anderen Puffer geöffnet ist und vorbei ist Ctrlu
quelle
Einfachster Weg:
(Nicht Teil der Frage, aber für den Datensatz, CtrlUkann zum Einfügen von kopiertem Text verwendet werden.)
quelle
Das funktioniert also in Kitt.
1. Klicken Sie mit der rechten Maustaste auf die Titelleiste. 2. Ändern Sie die Einstellungen. 3. Erscheinungsbild. 4. Ändern Sie die Schriftart. 5. Ändern Sie die Schriftart auf 1
Dadurch wird eine Menge Code auf einem einzigen Bildschirm angezeigt. Es hat mir gereicht, eine große Konfigurationsdatei zu kopieren.
quelle
Verwenden Sie
micro
stattnano
in diesen FällenInstallieren:
So können Sie eine Datei öffnen mit:
Ich benutze beide, Nano ist schnell und handlich, Micro ist voll ausgestattet.
Sie können verwenden:
Ctrl-A
um alle auszuwählen.Ctrl-C
,Ctrl-V
Ctrl
und verwendenleft click
Ctrl-Q
zum Verlassen und drücken Sie y oder nquelle
Sie können nur das kopieren, was Sie auf Ihrem Bildschirm sehen (normalerweise eine Seite). Einfach anklicken und mit der Maus markieren. Strg + C. Dann Strg + V in den Notizblock einfügen. Wiederholen Sie den Vorgang nach Bedarf für jede Seite, die Sie haben.
quelle