Wie schneide ich eine Textspalte in Sublime Text 3 aus und füge sie ein -
Beispielsweise:
Datei A
Alpha
Beta
Gamma
Delta
Datei B
AAA
BB
CCCCC
Ich möchte am Ende die Datei B haben
Alpha AAA
Beta BB
Gamma CCCCC
Delta
Wie schneide ich eine Textspalte in Sublime Text 3 aus und füge sie ein -
Beispielsweise:
Datei A
Alpha
Beta
Gamma
Delta
Datei B
AAA
BB
CCCCC
Ich möchte am Ende die Datei B haben
Alpha AAA
Beta BB
Gamma CCCCC
Delta
Antworten:
Wählen Sie zunächst die Zeilen in Datei B aus, die Sie kopieren möchten. Notieren Sie die Anzahl der Zeilen (diese sollte am unteren Bildschirmrand angezeigt werden). Diese Anzahl von Zeilen ist X. Kopieren Sie diese Zeilen.
Wählen Sie als zweites die ersten X-Zeilen von Datei A aus, so dass sich am Ende ein Cursor befindet. Bewegen Sie dazu den Cursor an das Ende der ersten Zeile, gehen Sie zum Auswahlmenü und verwenden Sie die Verknüpfung für "Nächste Zeile hinzufügen", bis X Zeilen ausgewählt sind. Unter OSX wird die Steuerung nach unten verschoben. In diesem Beispiel befinden sich am Ende von Datei A drei Cursor, die wie folgt aussehen:
Alpha|
Beta|
Gamma|
Delta
Drücken Sie zum Schluss einmal die Tabulatortaste und fügen Sie dann Ihre Zeilen ein. Sie sollten die gewünschten Ergebnisse haben.
Aufgrund dieser Vorgehensweise ist das Einfügen in Datei A einfacher. Wenn Sie jedoch wirklich in Datei B oder eine andere Datei einfügen möchten, kopieren Sie einfach die Zeilen in Datei A in die Zieldatei, bevor Sie beginnen gleicher Vorgang.
Markieren und kopieren Sie die Zeilen in Datei B, die Sie kopieren möchten. Gehen Sie zu Datei A und wählen Sie die Zeilen aus, in die Sie kopieren möchten. Drücken Sie Strg + Umschalt + L, um Ihre Auswahl in mehrere Zeilen aufzuteilen, bewegen Sie die Cursor an die gewünschte Stelle und fügen Sie sie ein.
Die einzige Einschränkung besteht darin, dass die Cursor ihre relativen Positionen beibehalten. Möglicherweise möchten Sie dies nicht. Vielleicht möchten Sie, dass sie alle in einer festen Spalte bleiben.
Halten Sie die mittlere Maustaste gedrückt und ziehen Sie, um eine oder mehrere Textspalten auszuwählen. Drücken Sie erneut Strg + Umschalt + L, um Ihre Auswahl in Zeilen aufzuteilen und fahren Sie wie zuvor fort.
B
an jeder ausgewählten Stelle von angezeigt A
.
Schritte:
Gehen Sie zu Datei B und geben Sie Mehrfachauswahl ( ⌘+ ⇧+ LODER Ctrl+ shift+ L) ein
AAA
BB
CCCCC
Stellen Sie sicher, dass alles ausgewählt ist und nicht nur Teile der Zeilen, die Sie kopieren möchten.
Kopieren Sie im Mehrfachauswahlmodus ( ⌘+ CODER Ctrl+ C)
AAA|
BB|
CCCCC|
Gehen Sie zu Datei A und achten Sie darauf, dass Sie die Mehrfachauswahl in genau der gleichen Anzahl von Zeilen eingeben (in diesem Fall 3).
Alpha|
Beta|
Gamma|
Delta
Lassen Sie mich wissen, ob das bei Ihnen funktioniert!
Etwas spät, aber ich habe dieses Paket im SublimeText-Forum mit dem Namen Paste as Column gefunden. Sie finden es in Package Control.
Funktioniert gut, zumindest genug, um die Daten in den richtigen Bereich zu bringen
RE: Original Forum Seite: https://www.sublimetext.com/forum/viewtopic.php?f=4&t=10008
Paste in Column
Nach der Installation können Sie es verwenden, indem Sie mit der rechten Maustaste auf den gewünschten Speicherort klicken und rechts oben im Dropdown-Menü auswählen. Ein weiterer Artikel, den ST3 für den Preis einschließen und sofort dokumentieren sollte. CTRL / Command-Shift-L konnte nicht funktionieren, oder zumindest habe ich es nicht gut genug verstanden.
Ich habe die einfache Lösung im Handbuch gefunden
Ich habe nur mit der mittleren Maustaste (siehe Handbuch für andere Optionen) meine Einfügemarke ausgewählt und dann das eingegeben, was ich wollte (oder eingefügt habe), und es hat funktioniert.
gehe zu Datei B -> mache eine mehrzeilige Auswahl, was auf Macos mit Option und Mausklick und Ziehen gemacht werden kann.
gehe zu Datei A -> mache eine mehrzeilige Auswahl und füge sie ein.
Was mich in den vorherigen Antworten verwirrte, war, wie man die Auswahl in der Datei B vornimmt. Ich habe ein Cmd + A ausgeführt und dabei alles ausgewählt.
Das Einzige, was hier auf der Hand liegt, ist, dass Sie in der Datei B eine mehrzeilige Auswahl treffen müssen.