Jak wyciąć i wkleić kolumnę tekstu w Sublime text 3 -
Na przykład:
Plik a
Alpha
Beta
Gamma
Delta
Plik B
AAA
BB
CCCCC
Chcę skończyć z plikiem B.
Alpha AAA
Beta BB
Gamma CCCCC
Delta
Jak wyciąć i wkleić kolumnę tekstu w Sublime text 3 -
Na przykład:
Plik a
Alpha
Beta
Gamma
Delta
Plik B
AAA
BB
CCCCC
Chcę skończyć z plikiem B.
Alpha AAA
Beta BB
Gamma CCCCC
Delta
Odpowiedzi:
Najpierw wybierz linie w pliku B, które chcesz skopiować. Zanotuj liczbę wierszy (powinna być wyświetlana u dołu ekranu). Ta liczba linii to X. Skopiuj te linie.
Po drugie, wybierz pierwsze X linii pliku A, aby na końcu był kursor. Aby to zrobić, przesuń kursor na koniec pierwszego wiersza, przejdź do menu wyboru i użyj skrótu „Dodaj następny wiersz”, aż zostanie zaznaczone X wierszy. W systemie OSX: jego naciśnięcie i przytrzymanie kontroli. W tym przykładzie na końcu pliku A będą 3 kursory, które wyglądają tak:
Alpha|
Beta|
Gamma|
Delta
Na koniec naciśnij raz klawisz Tab, a następnie wklej swoje linie. Powinieneś mieć pożądane wyniki.
Ze względu na sposób, w jaki to się dzieje, łatwiej jest go wkleić do pliku A.Jeśli jednak naprawdę chcesz wkleić do pliku B lub innego pliku, po prostu skopiuj wiersze z pliku A do pliku docelowego przed rozpoczęciem i wykonaj ten sam proces.
Wybierz i skopiuj linie z pliku B, który chcesz skopiować. Przejdź do pliku A, wybierz linie, do których chcesz skopiować. Naciśnij Ctrl + Shift + L, aby podzielić zaznaczenie na zaznaczenie wielu linii, przenieś kursory w dowolne miejsce i wklej.
Jedynym ograniczeniem tego jest to, że kursory zachowają swoje względne pozycje, możesz tego nie chcieć. Być może chcesz, aby wszystkie pozostały w stałej kolumnie.
Przytrzymaj środkowy przycisk myszy i przeciągnij, aby zaznaczyć jedną lub wiele kolumn tekstu, ponownie naciśnij Ctrl + Shift + L, aby podzielić zaznaczenie na linie i postępuj jak poprzednio.
B
pojawia się w każdej wybranej lokalizacji A
.
Kroki:
Przejdź do pliku B i wprowadź opcję wielokrotnego wyboru ( ⌘+ ⇧+ LLUB Ctrl+ shift+ L) na
AAA
BB
CCCCC
upewniając się, że wszystko jest zaznaczone, a nie tylko części linii, które chcesz skopiować.
W trybie wielokrotnego wyboru kopiuj ( ⌘+ CLUB Ctrl+ C)
AAA|
BB|
CCCCC|
Przejdź do pliku A i upewnij się, że wprowadziłeś opcję wielokrotnego wyboru dokładnie w tej samej liczbie wierszy (w tym przypadku 3).
Alpha|
Beta|
Gamma|
Delta
Daj mi znać, jeśli to Ci odpowiada!
Trochę późno, ale znalazłem ten pakiet na forum SublimeText o nazwie Wklej jako kolumnę. Można go znaleźć w Kontroli pakietów.
Działa dobrze, przynajmniej na tyle, aby uzyskać dane w odpowiednim obszarze
RE: Oryginalna strona forum: https://www.sublimetext.com/forum/viewtopic.php?f=4&t=10008
Paste in Column
prawym górnym menu rozwijanym. Kolejny element, który ST3, za cenę, naprawdę powinien zawierać i dokumentować po wyjęciu z pudełka. Nie mogłem uruchomić CTRL / Command-Shift-L, a przynajmniej nie zrozumiałem tego wystarczająco dobrze.
Proste rozwiązanie znalazłem w instrukcji
Właśnie użyłem środkowego przycisku myszy (zobacz inne opcje), aby wybrać punkt wstawienia, a następnie wpisałem to, co chciałem (lub wkleiłem) i zadziałało.
przejdź do pliku B -> wykonaj zaznaczenie wielu wierszy, co w systemie MacOS można wykonać za pomocą opcji i naciśnij i przeciągnij myszą.
przejdź do pliku A -> wykonaj zaznaczenie wielu linii i wklej.
To, co było dla mnie mylące w poprzednich odpowiedziach, polegało na tym, jak dokonać wyboru w pliku B. Robiłem cmd + A, wybierając wszystko.
Jedyną rzeczą oczywistą jest to, że musisz wybrać zaznaczenie wielu linii w pliku B.