Microsoft Word'ün kaynak kod örneklerini normal bir belge içinde biçimlendirmesi için herhangi bir eklenti var mı?


13

Metin boyunca serpilir kaynak kod örnekleri ile Microsoft Word'de teknik bir belge yazmak gerekiyor .

Microsoft Word'den (belki bir eklenti?) Ayrılmadan, belgedeki kaynak kod snippet'lerini SuperUser.com'un sağladığı gibi kolay bir şekilde biçimlendirmenin herhangi bir yolu var mı - her şeyi kod olarak tanımlayan ve uygun şekilde biçimlendiren küçük bir düğme?


Anahtar kelimeleri renklendirecek veya HTML'deki kod etiketi gibi bir şey mi arıyorsunuz?
Joshua Nurczyk

Yanıtlar:


5

Biçim / Stiller ve Biçimlendirme seçeneğini kullanarak bir "kod stili" oluşturabilirsiniz. "Stiller ve Biçimlendirme" kenar çubuğundan, kod için kullanılacak yeni bir stil oluşturun. Yazı tipi, boyut, sekmeler, kenarlıklar, gölgeleme, kısayol tuşları vb. Belirtebilirsiniz.

Yeni bir kod stiliniz olduğunda, belgenizdeki kodunuzu seçin ve yeni stilinizi uygulayın. Metni seçerken düğmesini basılı tutarak metinde birden çok yer seçebilirsiniz.

Stilleri kullanmanın diğer bir avantajı, bu stili kullanan herhangi bir metnin biçimini kolayca değiştirebilmenizdir. Sadece stilin özelliklerini değiştirirsiniz ve o stili kullanan tüm metinler otomatik olarak güncellenir.


11

Word'den ayrılmadan bir çözüm istediğini biliyorum. Ama yine de kodu Visual Studio içinden kopyalayıp Word'e geçerseniz , tüm biçimlendirmeyi (renk şeması dahil) koruyacağını anlıyorsunuz.

Diğer konumlardan kopya yapıştırırken, en azından Chrisbux tarafından bu iş parçacığındaki tavsiyeyi uyguladığınızda kod oluşturma için temel görevi görecek alan ve satırsonu bilgilerini koruyacaksınız , yazı tipi stilini sabit bir genişliğe değiştirebilirsiniz. kurye, terminal vb.

Word, tanımlayıcılar, anahtar kelimeler, işleçler, değişmez değerler, vb. Arasındaki farkları tanımayacaktır. Ve hiçbiri, bilgimde bunu yapabilen bir eklenti yoktur. Gördüğüm Word belgelerindeki kod örneklerinin çoğu (ve bu işlemin her adımını belgeleyen bir şirket için çalışan bir yazılım geliştiricisi olarak gördüm), kodu bir yere yerleştirmek için bir stil kullanılarak yapılır iyi tanımlanmış kutu ve sabit genişlikli bir yazı tipi tanımlayın.


Visual Studio kullanmak için +1; Ben de bunu böyle yapıyorum
fretje

VS'den Word'e yapıştırma bana sevmediğim sonuçlar verdiğinden bunu aşağıya indiriyorum. Çizgiler çift aralıklı ve tek aralıklı yazı tipi istiyorum.
Elroy Flynn

4

Teknik olarak sorduğunuz soruya bir cevap değil , ama tam olarak ne yapmak istediğinizi yapmak için bir eklenti var ... OpenOffice için.

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

Hala geliştirilme aşamasındadır ve mükemmel veya yıldırım hızında değildir, ancak desteklediği diller için (C [++], Java, XML, Perl, Python ve Basic) oldukça tatlı bir iş çıkarır! Visual Studio kopyala ve yapıştır işleminden farklı olarak, yalnızca renklendirilmiş kodu etiketlemek için kullandığı (ve oluşturduğu) stilleri değiştirerek biçimlendirmeyi ayarlayabilirsiniz.

OpenOffice olarak görmek $ 0 bir üründür ve aradığınız şeyi (Word'ün aksine) yapıyor gibi görünüyor, en azından dikkate almaya değer, değil mi?

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.