2010-03-31 37 views
31

Tôi muốn chèn một số mã nguồn C/C++ vào tài liệu Microsoft Word. Tôi không có vấn đề gì trong việc sao chép mã từ tệp nguồn và dán vào Word. Tôi có thể làm chiều rộng cố định. Nhưng, trong Word, tôi thấy mã ở định dạng đen trắng; Tôi mất cú pháp tô sáng như tôi nhận được trong trình soạn thảo mã nguồn (đối với tôi, gvim). Vì vậy, câu hỏi của tôi là, có cách nào để làm nổi bật cú pháp của mã nguồn C/C++ trong MS Word?Làm nổi bật cú pháp trong tài liệu MS Word

+1

http://www.planetb.ca/2008/11/syntax-highlight-code-in-word-documents/ – darlinton

Trả lời

3

Nếu bạn không nhớ sử dụng trình chỉnh sửa khác cho công việc này, bạn có thể tải mã của mình vào SciTE, sử dụng lệnh Chỉnh sửa/Sao chép dưới dạng RTF rồi dán vào Word.

1

Nếu bạn có Eclipse CDT hoặc Visual xung quanh chúng tự động làm điều đó cho bạn khi bạn dán mã vào Word (Hoặc tương tự). Tôi cho rằng đó không phải là giải pháp tốt nhất cho một anh chàng gvim, nhưng vẫn vậy. Chỉ cần như vậy bạn sẽ biết.

1

Sau khi tìm kiếm thêm, tôi cũng tìm thấy Highlight 2.9. Nhưng điều đó đòi hỏi (a) cài đặt một ứng dụng, và (b) [chủ] thẩm mỹ Tôi thích đầu ra của sản lượng planetb.ca 's (câu trả lời cung cấp bởi darlinton)

4

Bạn có thể tận dụng highlighter cú pháp đó là sử dụng ở StackOverflow . Tôi có nghĩa là vùng văn bản nơi bạn thêm nội dung được đăng lên trang web :)

Nhưng đối với giải pháp mạnh mẽ và có thể cấu hình hơn, bạn có thể kiểm tra cú pháp highlighter do Alex Gorbatchov phát triển (link). Nhưng tốt, cài đặt nó đòi hỏi một số kiến ​​thức về HTML và CSS. Vì vậy, nếu tôi cần một giải pháp nhanh để định dạng đầu ra của mình, tôi sẽ chọn cho planet.ca, là darlintonArunSaha.

9

Tôi đã tìm thấy một công cụ tương tự như công cụ này được tìm thấy bởi darlinton, nhưng có nhiều kiểu màu khác nhau: http://tohtml.com/. Tôi hy vọng điều đó sẽ hữu ích.

51

Tôi tìm thấy Notepad++ cũng có thể sao chép mã dưới dạng tệp .rtf. Plugin/NppExport/Sao chép RTF sang Clipboard, Sau đó, bạn có thể dán chúng thành từ có đánh dấu và bố cục.

+0

Nó hoạt động .. thankx – deepdive

1

Trong Linux, bạn có thể sử dụng gói nổi bật phổ biến. Nó có thể xuất ra tập tin RTF. Bạn có thể sao chép-dán kết quả trong Word hoặc LibreOffice.

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