Làm cách nào để cắt và dán một cột văn bản trong văn bản cao siêu 3 -
Ví dụ:
Tập tin
Alpha
Beta
Gamma
Delta
Tập tin B
AAA
BB
CCCCC
Tôi muốn kết thúc với tập tin B có
Alpha AAA
Beta BB
Gamma CCCCC
Delta
Làm cách nào để cắt và dán một cột văn bản trong văn bản cao siêu 3 -
Ví dụ:
Tập tin
Alpha
Beta
Gamma
Delta
Tập tin B
AAA
BB
CCCCC
Tôi muốn kết thúc với tập tin B có
Alpha AAA
Beta BB
Gamma CCCCC
Delta
Câu trả lời:
Đầu tiên, chọn các dòng trong Tệp B mà bạn muốn sao chép. Lưu ý số lượng dòng (điều này sẽ được hiển thị ở dưới cùng của màn hình của bạn). Số dòng đó là X. Sao chép các dòng đó.
Thứ hai, chọn các dòng X đầu tiên của Tệp A để có một con trỏ ở cuối. Để thực hiện việc này, di chuyển con trỏ của bạn đến cuối dòng đầu tiên, chuyển đến menu lựa chọn và sử dụng phím tắt cho "Thêm dòng tiếp theo" cho đến khi các dòng X được chọn. Trên OSX, điều khiển của nó thay đổi xuống. Trong ví dụ này, sẽ có 3 con trỏ ở cuối Tệp A trông như thế này:
Alpha|
Beta|
Gamma|
Delta
Cuối cùng, nhấn tab một lần, sau đó dán các dòng của bạn. Bạn nên có kết quả mà bạn muốn.
Do cách này được thực hiện, việc dán vào Tệp A. dễ dàng hơn, tuy nhiên, nếu bạn thực sự muốn dán vào tệp B hoặc một số tệp khác, chỉ cần sao chép các dòng trong Tệp A vào tệp đích trước khi bạn bắt đầu và thực hiện cùng một quá trình.
Chọn và sao chép các dòng trên Tệp B bạn muốn sao chép. Di chuyển đến Tệp A, chọn các dòng bạn muốn sao chép vào. Nhấn Ctrl + Shift + L để phân chia lựa chọn của bạn thành một lựa chọn nhiều dòng, di chuyển các con trỏ đến bất cứ nơi nào bạn muốn và dán.
Một hạn chế của điều này là các con trỏ sẽ giữ vị trí tương đối của chúng, bạn có thể không muốn điều này. Có lẽ bạn muốn tất cả chúng vẫn ở trong một cột cố định.
Giữ nút chuột giữa và kéo để chọn một hoặc nhiều cột văn bản, một lần nữa nhấn Ctrl + Shift + L để phân chia lựa chọn của bạn thành các dòng và tiếp tục như trước.
B
xuất hiện ở mỗi vị trí được chọn A
.
Các bước:
Chuyển đến Tệp B và nhập nhiều lựa chọn ( ⌘+ ⇧+ LOR Ctrl+ shift+ L) trên
AAA
BB
CCCCC
đảm bảo mọi thứ được chọn và không chỉ là một phần của dòng bạn muốn sao chép.
Trong khi ở chế độ nhiều lựa chọn, sao chép ( ⌘+ COR Ctrl+ C)
AAA|
BB|
CCCCC|
Đi tới Tệp A và đảm bảo nhập nhiều lựa chọn trên cùng một số dòng chính xác (trong trường hợp này là 3).
Alpha|
Beta|
Gamma|
Delta
Hãy cho tôi biết, nếu việc này giúp ích cho bạn!
Hơi muộn nhưng tìm thấy gói này trên diễn đàn SublimeText có tên là Paste as Cột. Bạn có thể tìm thấy nó trong Gói kiểm soát.
Hoạt động tốt, ít nhất là đủ để có được dữ liệu trong đúng khu vực
RE: Trang diễn đàn gốc: https://www.sublimetext.com/forum/viewtopic.php?f=4&t=10008
Paste in Column
, trên cùng bên phải của menu thả xuống. Một mặt hàng khác mà ST3, với giá cả, thực sự nên bao gồm và tài liệu ra khỏi hộp. Không thể làm cho CTRL / Command-Shift-L hoạt động hoặc ít nhất là tôi không hiểu rõ về nó.
đi tới tệp B -> thực hiện chọn nhiều dòng, trên macos có thể được thực hiện bằng cách sử dụng tùy chọn và nhấn và kéo chuột.
đi đến tệp A -> thực hiện chọn nhiều dòng và dán.
Điều khiến tôi bối rối trong các câu trả lời trước đó là, làm thế nào để thực hiện lựa chọn trong tệp B. Tôi đang thực hiện một cmd + A, chọn mọi thứ.
Vì vậy, điều duy nhất rõ ràng ở đây là bạn phải chọn nhiều dòng trong tệp B.