Textmate thêm văn bản nhiều dòng ở cuối dòng


9

Trong Textmate, tôi có thể thêm văn bản vào một số dòng cùng một lúc bằng cách nhấp và giữ phím Tùy chọn và kéo bằng chuột. nói rằng tôi có những dòng sau:

foo 1: 
foo 2:
foo 3:

Tôi có thể dễ dàng nhấp và giữ tùy chọn và sau đó kéo xuống bằng các dòng để chọn văn bản ở cuối mỗi dòng, sau đó nhập "thanh" một lần và nó sẽ được thêm vào tất cả các dòng, như vậy:

foo 1: bar
foo 2: bar
foo 3: bar

Tuyệt diệu.

Vấn đề tôi gặp phải là khi các dòng của tôi không có cùng độ dài, như vậy

foo 19: 
foo 37842342346: 
foo 503: 

Bây giờ nếu tôi muốn thêm văn bản vào cuối mỗi dòng, tôi phải thực hiện thủ công hoặc chọn đủ dung lượng để dòng dài nhất không bị ghi đè, như vậy:

foo 19:          bar
foo 37842342346: bar 
foo 503:         bar

Điều này dẫn đến rất nhiều khoảng trắng không mong muốn trong các dòng không cần nó. Được cho phép, tôi có thể dễ dàng chạy một tìm kiếm biểu thức thông thường để thay thế tất cả nhiều lần xuất hiện của một khoảng trắng bằng một lần duy nhất, nhưng tôi tự hỏi liệu có cách nào để chọn tất cả các kết thúc dòng cùng một lúc mà không phải làm điều đó không.

Bất kỳ ý tưởng?

Cảm ơn!

Câu trả lời:


11

Chọn tất cả các dòng bạn muốn chỉnh sửa sau đó nhập + + a. Bạn sẽ có thể chỉnh sửa đồng thời từng dòng.

Lệnh được gọi là "Chỉnh sửa từng dòng trong vùng chọn" và có thể được tìm thấy trong menu "Văn bản" .


hoàn hảo! đó chính xác là những gì tôi muốn cảm ơn bạn rất nhiều! :)
Yuval

2
Đẹp!. Nhưng lưu ý rằng điều này được thay thế cho Textmate 2: Xem bên dưới, hoặc màn hình youtube này diễn viên d.pr/9rBS
tim

@tim: Tôi sẽ tin bạn theo mặc định, tôi đã ngừng sử dụng TextMate từ lâu.
romainl

6

Trong textmate 2, thực hiện lựa ⇧-↓chọn đa dòng dọc (chỉ để chọn nhiều dòng sau đó '' nhấn '' phím tùy chọn để thực hiện lựa chọn dọc)

Bây giờ .. chỉ cần di chuyển đến cuối dòng ( ⌘→) - bùng nổ! bạn có thể chỉnh sửa cuối mỗi dòng!

Lorem ipsum dolor, THÊM VÀO NÀY !!
consectetur, THÊM NÀY ĐỂ MACHI !!
làm eiusmod tạm thời incididunt, THÊM NÀY ĐỂ MACHI !!

Xem bản ghi này để biết thêm thông tin http://d.pr/9rBS

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.