2010-02-12 35 views

Trả lời

11

don Không biết nếu có một cách trực tiếp, chưa nghe nói về nó ít nhất. Nhưng một cách tiếp cận sẽ là sử dụng string-rectangle (C-x r t) để prepand 1. cho tất cả các dòng và sau đó nhấn C-c C-c để cập nhật số.

Đối string-rectangle bạn sẽ đặt điểm và đánh dấu theo cách sau:

v---mark 
line1 with some text 
line2 with more text 
<---point 

Sau M-x: string-rectangle: 1. bạn sẽ nhận được:

1. line1 with some text 
1. line2 with more text 

Hitting C-c C-c sẽ cung cấp cho bạn cách đánh số đúng!

Dễ dàng hơn vì nó mang lại cho bạn phản hồi trực quan là bật CUA-mode và sử dụng C-return để tạo lựa chọn hình chữ nhật, sau đó bạn có thể bắt đầu nhập trên tất cả các dòng song song. Xem thêm this video trên youtube.

+0

[Đảm bảo bạn kiểm tra hình chữ nhật CUA (như được mô tả trên emacs-fu)] (http://emacs-fu.blogspot.com/2010/01/rectangles-and-cua.html), chúng rất nhiều đẹp hơn để làm việc với hình chữ nhật vani. Nhưng sử dụng hình chữ nhật cho vấn đề trên là giải pháp làm việc tốt nhất :) – monotux

22

con đường ngắn nhất tôi biết là: làm nổi bật các đường nét, bao gồm cả ký tự xuống dòng của họ,

line1 
line2 
line3 

Sau đó thực hiện M-x org-ctrl-c-minus (nhấn C-c -) và bạn sẽ nhận

- line1 
- line2 
- line3 

Sau đó chạy M-x org-shiftright (nhấn <S-right>) hai lần và bạn nhận được mong muốn

1. line1 
2. line2 
3. line3 
+1

Khi tôi thực hiện 'C-c -', nó chỉ chèn' -' vào dòng đầu tiên, các dòng sau đây chỉ thụt vào. – Liam

+0

Chọn vùng trước khi nhấn 'C-c -'. – SabreWolfy

+0

Với org 7.8.06, 'C-c -' trên vùng được chọn chỉ chèn' -' vào dòng đầu tiên. Phiên bản org tôi đã sử dụng trước đây phải có hành vi khác nhau vì nhận xét của tôi ở trên. – SabreWolfy

0

Xem thêm org-toggle-item để chuyển đổi thành danh sách văn bản thuần túy hoặc danh sách được đánh số.

0

Các mặt hàng này trên emacsworld.blogspot.com (Tôi thực hiện một số sửa đổi nhỏ):

Trong Emacs 24.1, file NEWS đã bổ sung mới này để các lệnh hình chữ nhật.

** Lệnh mới `C-x r N '(' chữ nhật số-dòng ') đánh số các dòng trong hình chữ nhật hiện tại. Với đối số tiền tố, điều này sẽ nhắc số để đếm từ và cho chuỗi định dạng.

Điều này cho phép bạn dễ dàng đếm số dòng hoặc danh sách mà không cần sử dụng chức năng macro hoặc bổ sung. Đánh dấu một vùng văn bản theo chiều dọc (sử dụng chế độ đánh dấu thoáng qua có thể hữu ích), 1 ký tự rộng, và sau đó nhấn C-x r N và đó là nó. Emacs đếm số dòng.

Nếu bạn sử dụng lệnh tiền tố Cu (ví dụ, Cu Cx r N), nó sẽ nhắc bạn cho một chữ số bắt đầu và chuỗi định dạng, vì vậy bạn có thể bắt đầu tại một số tùy ý và chỉ định một khoảng thời gian hoặc paren hoặc bất cứ điều gì để đi trước hoặc theo số.

Các vấn đề liên quan