2013-04-26 11 views
6

Ok, więc mam 2 pliki z dużą ilością danych w kolumnach, które muszę dołączyć. Trudno mi wyrazić słowami, więc pozwólcie, że spróbuję podać przykład.Wysublimowany tekst 2 Dodawanie 1 kolumny do innego

Plik 1 zawiera:

Server1; 15min load 0.20 at 16 CPUs; 
Server2; 15min load 0.46 at 4 CPUs; 
Server3; 15min load 0.10 at 16 CPUs; 
... 

Plik 2 zawiera:

72.4% (12.01) 
73.9% (12.26) 
72.1% (11.97) 
... 

Co potrzebne jest:

Server1; 15min load 0.20 at 16 CPUs; 72.4% (12.01) 
Server2; 15min load 0.46 at 4 CPUs; 73.9% (12.26) 
Server3; 15min load 0.10 at 16 CPUs; 72.1% (11.97) 
... 

że D ots reprezentują tysiące więcej linii, stąd potrzeba automatyzacji. Próbowałem wszystkiego, co może działać:

  1. Ctrl + w pliku 2 ówczesnego Ctrl + , Ctrl + Przesunięcie + L w pliku 1 przed wklejeniem
  2. Ctrl + a, Ctrl + Przesunięcie + L w pliku 2 ówczesnego Ctrl + , Ctrl + Przesunięcie + L w pliku 1 przed wklejeniem

ja jakoś zrobić to wcześniej ale teraz walczę o replikę.

Jestem świadomy, że można to zrobić w skrypcie powłoki, ale jestem bardzo ciekawy, jak zarządza nim Sublime.

Z góry dziękuję!

Odpowiedz

16

Przejdź do plik2, prasy:

Ctrl + A, Ctrl + c (zaznacz wszystko, a następnie skopiować)

...

Następnie przejść do plik1 i wciśnij sekwencji:

Ctrl + a, Ctrl + l, , Przestrzeń, Ctrl + v (zaznacz wszystko, podzielone na linie, przesuń kursor na końcu każdej linii, wstawić spację, wkleić zawartość.

+9

przystoi to już nie działa ... Próbowałem to zrobić dokładnie to samo ting jak PO, ja po dokładnej kroki, wynik został całość plik2 są wklejane na każdej linii w plik1 (tj: wynik końcowy był linię plik1 plik2; całkowicie CR plik1 plik2. linii; całkowicie Cr ... – speeder

+0

@speeder nadal działa, zobacz Damo odpowiedź –

5

Odpowiedź opisana przez @ HugoCorrá nadal działa w Sublime 3 na Windows 8. MUSISZ jednak upewnić się, że wybrana liczba wierszy odpowiada liczbie wierszy do wklejenia lub nie działa (wklei kopię całego schowka w każdym wyborze).

Ewentualnie użyj text pastry plugin super, naprawdę ładne narzędzie multi-line wklejania. Różnica jest, wybrać tekst do wklejenia ze standardowym Ctrl + ACtrl + C. Następnie zaznacz wszystkie punkty wklejania w drugim dokumencie (jako @ HugoCorrá określone), ale nie wykonuj żadnego Ctrl + V Ctrl + V . Zamiast tego użyj tekstowego ciasta Ctrl + Alt + N. Następnie w wierszu polecenia użyj \p, aby wkleić ze schowka. Przykład: here.

+0

ale trzeba się upewnić, że wybrany numer linii, dopasowuje liczbę linii do wklejenia lub robi nie działa (wklei kopię całego schowka w każdej selekcji). – janwen

0

W moim Sublime build 3126, SHIFT + Prawy przycisk aby wybrać blok B, CTRL + C skopiować blok B do schowka. Prawy przycisk kliknij prawą górną część bloku A, przesuń mysz do prawego dołu bloku A, aby wybrać końce linii wszystkich linii. CTRL + V wkleić. SHIFT + Prawy przycisk kliknij, aby wybrać jest kluczowym krokiem.

Powiązane problemy