Penyorotan sintaksis dalam Microsoft Office Word [duplikat]

33

Kemungkinan Duplikat:
Bagaimana cara saya dengan mudah menyorot sintaks kode PHP di Word?

Saya perlu menempelkan beberapa kode (ANSI C) di Microsoft Office Word, dan saya perlu beberapa bentuk penyorotan sintaks (bukan hanya mengubah font ke Lucida Console)

Apakah ada semacam addon yang mungkin akan membiarkan saya menyoroti sintaksis kode di Microsoft Office Word?

Andreas Grech
sumber
2
Ini diminta untuk PHP, solusinya sama: superuser.com/questions/39571/...
T. Kaltnekar
@T. Kaltnekar: Luar biasa, persis apa yang saya cari!
Andreas Grech
Sebagai catatan tambahan: Anda mungkin ingin menonaktifkan opsi ubah-otomatis yang mengubah tanda kutip menjadi tanda kutip, dan mengubah tanda hubung ganda menjadi en / em-tanda hubung. Kalau tidak, mengklik saja kode itu mungkin benar-benar mengubahnya ...
Arjan
Ini juga merupakan duplikat dari superuser.com/questions/169010/word-syntax-highlighting
Nathan Fellman

Jawaban:

53

Diambil dari jawaban Breakthrough untuk pertanyaan ini ( terima kasih atas komentar T. Kaltnekar )


Anda dapat menggunakan Notepad ++ untuk mencapai ini dalam tiga cara. Asal tahu saja, Notepad ++ adalah versi Notepad yang lebih canggih, yang mendukung penyorotan sintaksis berbagai file kode "out of the box" - termasuk PHP!

Unduh & instal, jalankan, dan muat file PHP Anda. Anda akan secara otomatis melihatnya berwarna indah (jika tidak, karena ekstensi file bukan sesuatu yang lain .php, buka Bahasa -> PHP atau Bahasa -> P -> PHP).

Jika Anda perlu mengubah salah satu warna, Anda dapat dengan mudah melakukannya - cukup buka Pengaturan -> Styler Configurator. Dari menu itu, Anda dapat mengubah berbagai pilihan penyorotan dan font, sesuai dengan kebutuhan Anda - meskipun standar biasanya cukup untuk sebagian besar.

Lalu, buka Plugins -> NppExport. Dari sana, Anda memiliki tiga opsi yang dapat Anda pertimbangkan:

  • Ekspor ke RTF
  • Ekspor ke HTML
  • Salin semua format ke clipboard

Mulailah dengan yang terakhir - "Salin semua format ke clipboard" - yang akan menyalin seluruh file dengan sintaks yang disorot ke clipboard. Setelah Anda mengkliknya, lalu buka Microsoft Word, dan tekan saja tempel! Anda harus melihat kode yang disorot dengan sintaks yang indah. Jika ada yang tidak beres, maka Anda dapat mencoba salah satu opsi lain (ekspor ke RTF / HTML), meskipun saya belum pernah mengalami masalah dengan metode clipboard.

Andreas Grech
sumber
8
Suka! Saya bahkan memetakan perintah ini keystroke 'CTRL + SHIFT + C'. Sangat mudah untuk memasukkan sampel kode berwarna ke dalam surel!
jonathanconway
2

Anda dapat menggunakan notepad ++ untuk mengekspor kode ke .rtf atau .html lalu menggunakannya dalam dokumen Anda.

Saya telah mencoba berbagai plugin Office tetapi tidak pernah berfungsi dengan baik. Atau saya tidak menemukannya.

Egon
sumber
1

Saya tidak mengetahui adanya plugin Office yang akan melakukan ini, tetapi jika Anda memiliki Visual Studio atau Visual C ++ Express Edition diinstal, Anda dapat menyalin dan menempelkan kode (yang akan menjaga pemformatannya) dari Visual Studio langsung ke Word.

Adam Maras
sumber