Linewrap trong chế độ Org của Emacs?


50

Org-mode của Emacs có hỗ trợ sắp xếp hàng không?

Tôi biết trong chế độ "thông thường" của Emacs sẽ chỉ có một chút rẽ sang bên phải và bên trái trên dòng sau và không cần cuộn.

Tuy nhiên, chỉ có mũi tên chỉ trái và phải. Có ý kiến ​​gì không?

Câu trả lời:


35

Chế độ mặc định cho chế độ org là chế độ cắt ngắn.

Bạn có thể tùy chỉnh hành vi này với org-startup-truncated. Nhập F1-v org-startup-truncatedcho một mô tả, và sau đó nhấp vào liên kết tùy chỉnh để thay đổi nó.


2
cảm ơn - Tôi chỉ đặt nó thành "nil" bằng cách đi <CTL> -hv: org-startup bị cắt ngắn.
kalaracey

3
đối với một lần, việc đánh giá biểu thức sau đây đã giúp tôi: (setq truncate-lines 'nil)
Vitaly

3
Nói chung, trong bất kỳ chế độ emacs nào, chức năng chuyển đổi-cắt ngắn, sẽ chuyển đổi qua lại (đối với giải pháp tạm thời)
tjb

2
Bạn có biết lý do tại sao truncate-lineslà mặc định? Cho rằng chế độ org là để ghi chú thay vì lập trình, các dòng dài phải là chuẩn mực
Heisenberg

1
@Heisenberg Tôi nghĩ lý do cho mặc định là các bảng chế độ org trông thực sự tồi tệ khi được bọc từ.
superdesk

22

Bạn cũng có thể chuyển đổi nó một cách nhanh chóng bằng lệnh toggle-truncate-lines, giữa chế độ xem Emacs bình thường và chế độ xem org bình thường. Ví dụ: sử dụng cái này:

(define-key org-mode-map "\M-q" 'toggle-truncate-lines)

Mq được ràng buộc để điền vào đoạn văn theo mặc định, nhưng có lẽ bạn không muốn sử dụng nó trong chế độ org.



5

Chế độ Org không bao bọc các dòng trên mục đích, để không làm cho các bảng xuất hiện rất xấu. Hàm org-fill-paragraphkiểm soát các phần chèn dòng ngắt cho một đoạn cho bạn. Vì vậy, bạn có thể muốn sử dụng nó thay vì gói dòng.

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.