Tôi thích sử dụng hình chữ nhật cho 2 mục đích chính, chèn văn bản giống nhau trên mỗi dòng, hoặc giết chết một cột văn bản (tương tự như câu trả lời Dave Webb).
Có 2 phím tắt hữu ích cho các mục này, C-x r k
sẽ giết hình chữ nhật và C-x r t
để chèn (có các lệnh hình chữ nhật khác có tiền tố C-x r
, nhưng đây là những tiền tôi sử dụng).
Vì vậy, giả sử bạn muốn lấy một số mã và định dạng để bạn có thể đăng nó trong bài đăng Chồng tràn ... bạn cần phải thêm tiền tố có 4 dấu cách. Vì vậy, hãy chuyển đến đầu dòng đầu tiên, C-SPC
để đánh dấu, sau đó chuyển đến đầu dòng cuối cùng và C-x r t <SPC> <SPC> <SPC> <SPC> <RET>
, và ở đó bạn có nó! Sau đó, bạn chỉ có thể sao chép và dán nó vào Stack Overflow. Tôi đã chạy vào các tình huống phức tạp hơn, nơi điều này hữu ích, nơi bạn thực sự có văn bản bạn muốn chèn vào mỗi dòng tại một địa điểm cụ thể.
Vì vậy, tình hình khác như tình hình Dave Webb, nếu bạn muốn giết một hình chữ nhật, sử dụng C-x r k
mặc dù, bởi vì nó chỉ là nhanh hơn rất nhiều ;-)
Ngoài ra, theo reference card của tôi mà tôi đã in ra khi tôi đầu tiên bắt đầu, bạn có thể làm như sau:
C-x r r
: sao chép vào một thanh ghi
C-x r y
: yank một hình chữ nhật
C-x r o
: mở hình chữ nhật, dịch chuyển văn bản sang phải (điều đó có nghĩa là ...)
C-x r c
: blank ra một hình chữ nhật (tôi giả sử có nghĩa là thay thế nó với không gian, nhưng bạn sẽ phải thử nó ra để xem)
C-x r t
: tiền tố với văn bản (như mô tả ở trên)
C-x r k
: giết chết (như mô tả ở trên)
Nguồn
2008-09-12 17:03:00
Tôi đã bật chế độ hoàn thành một phần vì vậy đối với hình chữ nhật yank tôi có thể sử dụng M-x y-r [tab] [ret] nhưng bạn nói đúng, các phím tắt mặc định sẽ nhanh hơn. –
Wow ... bạn sử dụng Emacs trong 20 năm và vẫn còn nhiều thứ mới để học. –
"C-x r t TRỞ LẠI SPACE SPACE SPACE SPACE RETURN" Sự trở lại đầu tiên có vẻ là một lỗi? Tôi nhận được hiệu ứng mong muốn khi gõ: C-x r t SPACE SPACE SPACE SPACE RETURN – Lii