Khi tôi đang sử dụng chế độ org để ghi chú về một cuốn sách, đôi khi tôi sẽ sao chép / dán một số đoạn mã vào tệp ghi chú. Sau khi dán nó, tôi sẽ
1. `C-c '` to call `org-edit-special`
2. `C-x h` to mark all the source code
3. `TAB` to format it
Có một giải pháp trong chế độ org cho tôi rằng, sau khi dán mã vào #+BEGIN_SRC...#+END_SRC
, nó sẽ tự động định dạng khối mã hoặc tôi có thể sử dụng chỉ một khóa như TAB
định dạng (thụt lề) toàn bộ khối mã nguồn?
Mặc định TAB
(được nhập trong khối, không sử dụng C-c '
) chỉ căn chỉnh tất cả các cột 2 dòng sau #+BEGIN_SRC
tiêu đề, nếu có khoảng trắng ở đầu dòng thứ hai, nó sẽ chỉ thêm nhiều khoảng trắng, nó sẽ không thụt vào tất cả các dòng như 3 bước.
run-at-time
thực sự không cần , làm thế nào tôi có thể ràng buộcTAB
chìa khóa để thực hiện những điều này để thay thế mặc địnhTAB
khi nàoorg-in-src-block-p
. Mặc địnhTAB
bị ràng buộcyas-expand
nhưng nó sẽ làm những điều như tôi đã nói trong bài viết của mình.