Có bất kỳ plugin nào cho Microsoft Word để định dạng các mẫu mã nguồn trong một tài liệu thông thường không?


13

Tôi cần phải viết một tài liệu kỹ thuật trong Microsoft Word , với các mẫu mã nguồn được rắc khắp văn bản.

Có cách nào, mà không cần rời khỏi Microsoft Word (có thể là một plugin không?), Để định dạng các đoạn mã nguồn trong tài liệu theo cách dễ dàng như SuperUser.com cung cấp - một nút nhỏ xác định mọi thứ là mã và định dạng phù hợp?


Bạn đang tìm kiếm thứ gì đó sẽ tô màu từ khóa hoặc chỉ một cái gì đó như thẻ mã trong HTML?
Joshua Nurchot

Câu trả lời:


5

Bạn có thể tạo "kiểu mã" bằng tùy chọn Định dạng / Kiểu và Định dạng. Từ thanh bên "Kiểu và định dạng", tạo kiểu mới để sử dụng cho mã. Bạn có thể chỉ định phông chữ, kích thước, tab, đường viền, tô bóng, phím tắt, v.v ...

Khi bạn có kiểu mã mới, hãy chọn mã của bạn trong tài liệu và áp dụng kiểu mới. Bạn có thể chọn nhiều vị trí trong văn bản bằng cách giữ nút trong khi chọn văn bản.

Một ưu điểm khác của việc sử dụng các kiểu là bạn có thể dễ dàng thay đổi định dạng của bất kỳ văn bản nào sử dụng kiểu đó. Bạn chỉ cần thay đổi các thuộc tính của kiểu và bất kỳ văn bản nào sử dụng kiểu đó sẽ được cập nhật tự động.


11

Tôi biết bạn đã yêu cầu một giải pháp mà không cần rời khỏi Word. Nhưng tôi vẫn hy vọng bạn nhận ra rằng nếu bạn sao chép mã từ bên trong Visual Studio và dán nó vào Word, nó sẽ giữ lại tất cả định dạng (bao gồm cả bảng màu).

Khi dán sao chép từ các vị trí khác, ở mức tối thiểu, bạn sẽ giữ lại không gian và thông tin dòng mới sẽ làm cơ sở cho việc hình thành mã khi bạn áp dụng lời khuyên về chủ đề này của Chrisbux , bạn có thể thay đổi kiểu phông chữ theo chiều rộng cố định như chuyển phát nhanh, thiết bị đầu cuối, vv

Word sẽ không nhận ra sự khác biệt giữa các định danh, từ khóa, toán tử, nghĩa đen, v.v. Và không có plugin nào để tôi biết điều đó có thể làm được. Hầu hết các mẫu mã trên các tài liệu Word mà tôi đã thấy (và tôi đã thấy nhiều người là nhà phát triển phần mềm làm việc cho một công ty, tài liệu cho quá trình phát triển từng bước), được thực hiện đơn giản bằng cách sử dụng một kiểu để đặt mã vào hộp mô tả tốt và xác định một phông chữ có chiều rộng cố định.


+1 để sử dụng Visual Studio; đó cũng là cách tôi làm điều đó
fretje

Bỏ qua điều này bởi vì việc dán từ VS sang Word đã cho tôi kết quả mà tôi không thích. Các dòng được đặt cách nhau gấp đôi và tôi muốn một phông chữ đơn cách.
Elroy Flynn

4

Không về mặt kỹ thuật một câu trả lời cho các câu hỏi mà bạn hỏi, nhưng có một plugin để thực hiện chính xác những gì bạn đang tìm kiếm để làm ... cho OpenOffice.

http://extensions.service.openoffice.org/project/CodeFormatter

Nó vẫn đang được phát triển và không hoàn hảo cũng không nhanh như chớp, nhưng đối với các ngôn ngữ mà nó hỗ trợ (C [++], Java, XML, Perl, Python và Basic) thì đó là một công việc khá tuyệt vời! Và không giống như Visual Studio sao chép-dán, bạn có thể điều chỉnh định dạng chỉ bằng cách sửa đổi kiểu mà nó sử dụng (và tạo) để gắn thẻ mã màu.

Xem như OpenOffice là một sản phẩm $ 0 và dường như nó làm những gì bạn đang tìm kiếm (không giống như Word), ít nhất nó đáng để xem xét, phải khô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.