Tô sáng cú pháp trong Microsoft Office Word [trùng lặp]


33

Có thể trùng lặp:
Làm cách nào để tôi dễ dàng làm nổi bật cú pháp của mã PHP trong Word?

Tôi cần dán một số mã (ANSI C) trong Microsoft Office Word và tôi cần một số hình thức tô sáng cú pháp (thay vì chỉ đơn giản là thay đổi phông chữ thành Lucida Console)

Có một số loại addon có thể cho phép tôi làm nổi bật cú pháp mã trong Microsoft Office Word không?


2
Điều này đã được yêu cầu cho PHP, giải pháp là như nhau: superuser.com/questions/39571/ Khăn
T. Kaltnekar

@T. Kaltnekar: Tuyệt vời, chính xác những gì tôi đang tìm kiếm!
Andreas Grech

Như một lưu ý phụ: bạn có thể muốn tắt tùy chọn tự động thay đổi dấu ngoặc kép thành dấu ngoặc kép và thay đổi dấu gạch ngang kép thành dấu gạch ngang. Nếu không, chỉ cần nhấp vào mã có thể thực sự thay đổi nó ...
Arjan

Câu trả lời:


53

Lấy từ câu trả lời của Đột phá cho câu hỏi này ( nhờ nhận xét của T. Kaltnekar )


Bạn có thể sử dụng Notepad ++ để thực hiện điều này theo ba cách. Để bạn biết, Notepad ++ là phiên bản nâng cao hơn của Notepad, hỗ trợ đánh dấu cú pháp của các tệp mã khác nhau "ngoài hộp" - bao gồm cả PHP!

Tải xuống và cài đặt nó, kích hoạt nó và tải lên tệp PHP của bạn. Bạn sẽ tự động thấy nó có màu đẹp (nếu không, vì phần mở rộng tệp là một cái gì đó khác hơn .php, đi đến Ngôn ngữ -> PHP hoặc Ngôn ngữ -> P -> PHP).

Nếu bạn cần thay đổi bất kỳ màu nào, bạn có thể dễ dàng làm như vậy - chỉ cần truy cập Cài đặt -> Trình tạo cấu hình. Từ menu đó, bạn có thể thay đổi các tùy chọn tô sáng và phông chữ khác nhau, để phù hợp với nhu cầu của bạn - mặc dù mặc định thường là đủ cho hầu hết.

Sau đó, đi đến Plugins -> NppExport. Từ đó, bạn có ba tùy chọn bạn có thể xem xét:

  • Xuất sang RTF
  • Xuất sang HTML
  • Sao chép tất cả các định dạng vào clipboard

Bắt đầu với cái cuối cùng - "Sao chép tất cả các định dạng vào clipboard" - sẽ sao chép toàn bộ tệp với cú pháp được tô sáng vào bảng tạm. Khi bạn nhấp vào nó, sau đó mở Microsoft Word và chỉ cần nhấn dán! Bạn sẽ thấy mã được tô sáng cú pháp đẹp mắt. Nếu có lỗi xảy ra, thì bạn có thể thử một trong các tùy chọn khác (xuất sang RTF / HTML), mặc dù tôi chưa bao giờ gặp vấn đề với phương thức clipboard.


8
Yêu nó! Tôi thậm chí đã ánh xạ lệnh này tới tổ hợp phím 'CTRL + SHIFT + C'. Làm cho nó rất dễ dàng để đưa các mẫu mã màu vào một email!
jonathanconway

2

Bạn có thể sử dụng notepad ++ để xuất mã sang .rtf hoặc .html và sau đó sử dụng mã đó trong tài liệu của bạn.

Tôi đã thử các plugin Office khác nhau nhưng chúng không bao giờ hoạt động tốt. Hoặc tôi đã không tìm thấy một.


1

Tôi không biết bất kỳ plugin Office nào sẽ làm điều này, nhưng nếu bạn đã cài đặt Visual Studio hoặc Visual C ++ Express Edition, bạn có thể sao chép và dán mã (sẽ giữ định dạng của nó) từ Visual Studio trực tiếp vào Word.

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.