Apakah ada plugin untuk Microsoft Word untuk memformat sampel kode sumber di dalam dokumen biasa?


13

Saya perlu menulis dokumen teknis dalam Microsoft Word , dengan sampel kode sumber ditaburkan di seluruh teks.

Apakah ada cara, tanpa meninggalkan Microsoft Word (mungkin sebuah plugin?), Untuk memformat potongan kode sumber dalam dokumen dengan cara yang sama mudahnya dengan yang disediakan SuperUser.com - sebuah tombol kecil yang mendefinisikan segala sesuatu sebagai kode dan memformatnya dengan tepat?


Apakah Anda mencari sesuatu yang akan mewarnai kata kunci atau hanya sesuatu seperti tag kode dalam HTML?
Joshua Nurczyk,

Jawaban:


5

Anda dapat membuat "gaya kode" menggunakan opsi Format / Gaya dan Pemformatan. Dari bilah sisi "Gaya dan Pemformatan", buat gaya baru untuk digunakan untuk kode. Anda dapat menentukan font, ukuran, tab, batas, bayangan, tombol pintas, dll ...

Setelah Anda memiliki gaya kode baru, pilih kode Anda di dokumen dan terapkan gaya baru Anda. Anda dapat memilih beberapa lokasi dalam teks dengan menahan tombol saat memilih teks.

Keuntungan lain menggunakan gaya adalah bahwa Anda dapat dengan mudah mengubah format teks apa pun yang menggunakan gaya itu. Anda cukup mengubah properti gaya, dan teks apa pun yang menggunakan gaya itu diperbarui secara otomatis.


11

Saya tahu Anda meminta solusi tanpa meninggalkan Word. Tapi tetap saya harap Anda menyadari bahwa jika Anda menyalin kode dari dalam Visual Studio dan melewatinya ke Word, itu akan mempertahankan semua format (termasuk skema warna).

Saat menyalin-menempel dari lokasi lain, paling tidak Anda akan menyimpan ruang dan informasi baris baru yang akan berfungsi sebagai dasar untuk pembentukan kode ketika Anda kemudian menerapkan saran pada utas ini oleh Chrisbux , Anda dapat mengubah gaya font menjadi lebar tetap seperti kurir, terminal, dll.

Word tidak akan mengenali perbedaan antara pengidentifikasi, kata kunci, operator, literal, dll. Dan tidak ada plugin untuk pengetahuan saya yang dapat melakukannya. Sebagian besar contoh kode pada dokumen Word yang pernah saya lihat (dan saya telah melihat banyak sebagai pengembang perangkat lunak yang bekerja untuk perusahaan yang mendokumentasikan proses pengembangan setiap langkah), cukup dilakukan dengan menggunakan gaya untuk menempatkan kode ke dalam kotak yang digambarkan dengan baik dan mendefinisikan font dengan lebar tetap.


+1 untuk menggunakan Visual Studio; itulah bagaimana saya melakukannya juga
fretje

Menurunkan ini karena menempel dari VS ke Word memberi saya hasil yang tidak saya sukai. Baris diberi spasi ganda, dan saya ingin font monospace.
Elroy Flynn

4

Tidak secara teknis jawaban atas pertanyaan Anda bertanya, tapi ada adalah sebuah plugin untuk melakukan apa yang Anda ingin lakukan ... untuk OpenOffice.

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

Ini masih dalam pengembangan, dan tidak sempurna atau secepat kilat, tetapi untuk bahasa yang didukungnya (C [++], Java, XML, Perl, Python, dan Basic) ia melakukan pekerjaan manis yang sangat sial! Dan tidak seperti Visual Studio copy-n-paste, Anda dapat menyesuaikan pemformatan hanya dengan memodifikasi gaya yang digunakannya (dan menghasilkan) untuk menandai kode berwarna.

Melihat OpenOffice adalah produk $ 0, dan tampaknya melakukan apa yang Anda cari (tidak seperti Word), setidaknya layak dipertimbangkan, bukan?

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.