2011-11-29 36 views
7

Tôi có một tệp mở trong Emacs làm nổi bật cú pháp và tôi muốn chia sẻ tệp (với đánh dấu cú pháp) với người khác không sử dụng Emacs.Xuất sang pdf/hình ảnh với tô sáng cú pháp - emacs

Có thể xuất tệp mở trong Emacs bằng tô sáng cú pháp không?

Bất kỳ định dạng mục tiêu nào đều ok: ví dụ: HTML, PDF, Hình ảnh

Trả lời

8

Bạn có thể sử dụng lệnh M-x htmlfontify-buffer để tạo tệp html có tô sáng cú pháp từ bộ đệm bất kỳ.

Nó được bao gồm trong các Emac tiêu chuẩn, chắc chắn trong phiên bản 24, tôi không chắc chắn về 23.

+0

Nó cũng hoạt động với 23. –

+0

Cảm ơn bạn đã xác nhận! –

+0

những gì chúng ta cần làm để không tạo css & javascript trong tệp html đầu ra? Ngoài ra, nếu tôi chỉ muốn tạo tệp html cho vùng chọn? – dearvivekkumar

1

Bạn có thể sử dụng htmlize-buffer đi kèm với 'htmlize.el' (tìm tại số http://fly.srk.fer.hr/~hniksic/emacs/htmlize.el.cgi). Điều này sẽ tạo một tệp HTML với tất cả cú pháp tô sáng của bộ đệm hiện tại của bạn.

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