आप एमएस वर्ड संरक्षण प्रारूप और सिंटैक्स हाइलाइटिंग में कोड स्निपेट कैसे प्रदर्शित करते हैं?


2005

क्या किसी को Microsoft Word दस्तावेज़ों में कोड प्रदर्शित करने का एक तरीका पता है जो रंग और स्वरूपण को संरक्षित करता है? अधिमानतः, विधि भी विनीत और अद्यतन करने में आसान होगी।

मैंने नियमित पाठ के रूप में कोड को शामिल करने की कोशिश की है जो भयानक लगता है और नियमित पाठ को संपादित करते समय रास्ते में मिलता है। मैंने उन ऑब्जेक्ट्स के अंदर कोड डालकर ऑब्जेक्ट्स, एक वर्डपैड डॉक्यूमेंट और टेक्स्ट बॉक्स को डॉक्यूमेंट में डालने की भी कोशिश की है। कोड बहुत बेहतर दिखता है और बाकी टेक्स्ट को संपादित करते समय बचना आसान होता है। हालाँकि, ये ऑब्जेक्ट केवल एक पृष्ठ को फैला सकते हैं, जो एक दुःस्वप्न का संपादन करता है जब कोड के कई पृष्ठों को जोड़ने की आवश्यकता होती है।

अंत में, मुझे पता है कि बहुत बेहतर संपादक / प्रारूप हैं जिन्हें इसे संभालने में कोई समस्या नहीं है लेकिन मैं एमएस शब्द के साथ काम कर रहा हूं।


मैं एक मिश्रित समाधान के साथ चला गया हूं। आरटीएफ प्रारूपण के साथ कॉपी करें, ओपनऑफिस राइटर में पेस्ट करना, पृष्ठभूमि को हटाना (यदि कोई है) और फिर कोड को एमएस वर्ड में पेस्ट करना। किसी कारण के लिए मैं Word में पृष्ठभूमि को नहीं हटा सकता :-( वैसे भी , PhpStorm, WebStorm, PyCharm में ऐसा करने के लिए "स्टेरॉयड पर कॉपी करें" प्लगइन एक महत्वपूर्ण है!
chjortlund

3
Office 365 के साथ शुरू करना, मुझे शायद 2013 या 2016 के लिए भी नहीं पता। यह ऑनलाइन एडिन है जिसे "कोड प्रारूप" कहा जाता है। उस Office Addin को स्थापित करें और अपने शब्द doc में आप बस सभी कोड (यहां तक ​​कि कई पेज) का चयन कर सकते हैं और कोड फॉर्मेट ऐडिन से इसे बटन पर क्लिक करें और यह इसे लाइन नंबर के साथ एक स्वरूपित रंग कोड में परिवर्तित करता है। मुझे लाइन नंबर के बिना प्रारूप करने का विकल्प नहीं मिला, हालांकि !!! लेकिन फिर भी, बहुत बुरा नहीं है !!
राहुल सैनी

किसी भी विशिष्ट ऐड-इन के बाहर प्रारूप कोड को समर्पित करना सबसे अच्छा समाधान शैलियों या वैकल्पिक रूप से छवियों का उपयोग करना है। शैलियाँ प्रारूपण के लिए होती हैं। मैंने आज स्टार ऑफिस से लिब्रे ऑफिस तक कई कांटे का इस्तेमाल किया लेकिन मैं सिर्फ वर्ड में मिला और मैंने पाया कि इसे स्टाइल कॉन्फिगर करने से कैसे पता चलता है। बस आरटीएफ को निर्यात करने के लिए नोटपैड ++ का उपयोग करें फिर शैलियों का उपयोग करें। मेरे द्वारा की गई कुछ चीजें एक सीमा, एक पृष्ठभूमि रंग मुझे पसंद है, "एक ही शैली के बीच अंतर न जोड़ें" या समान रूप से जांचें (मेरे पास फ्रेंच जीयूआई है, इसलिए मुझे सटीक अंग्रेजी कैप्शन नहीं पता है) और आप कुछ भी पसंद।
猫 आईटी

कोड स्वरूप अनुपलब्ध है - लेकिन आसान कोड फ़ॉर्मेटर यहाँ बहुत अच्छी तरह से काम करता है: appsource.microsoft.com/en-us/product/office/...
मावी Domates

जवाबों:


1944

यहाँ मेरे लिए सबसे अच्छा तरीका है, शब्द के अंदर कोड जोड़ने के लिए:

  1. करने के लिए जाना Insertटैब, Textअनुभाग, क्लिक objectबटन (यह सही पर है)
  2. चुनें OpenDocument Textजो एक नया एम्बेडेड शब्द दस्तावेज़ खोलेगा
  3. इस एम्बेडेड शब्द पृष्ठ के अंदर विज़ुअल स्टूडियो / एक्लिप्स से अपना कोड कॉपी और पेस्ट करें
  4. सहेजें और बंद करें

परिणाम बहुत अच्छा लग रहा है। इस विधि के फायदे इस प्रकार हैं:

  • कोड इसका मूल लेआउट और रंग रखता है
  • कोड को दस्तावेज़ के बाकी हिस्सों से अलग किया गया है, जैसे कि यह एक तस्वीर या चार्ट था
  • वर्तनी की त्रुटियों को कोड में हाइलाइट नहीं किया जाएगा (यह अच्छा है!)

और इसमें केवल कुछ सेकंड लगते हैं।


21
प्रतिभाशाली! मैं वर्षों से शैलियों, तालिकाओं और अन्य वर्कअराउंड के साथ काम कर रहा हूं। यह एक बार में सब कुछ ठीक कर देता है। ध्यान दें कि आपको अपने कोड में कैप्शन जोड़ने का बोनस भी मिलेगा। मैंने ब्राउनी पॉइंट्स के लिए एक नया लेबल टाइप "लिस्टिंग" :-)
नेबुला

7
कृपया ध्यान दें कि इसके लिए आपकी मशीन पर ओपन / लिबर ऑफिस की आवश्यकता है।
BetaRide

14
@ बेटराइड नहीं, यह नहीं है। मैंने अभी इसका उपयोग OpenOffice के बिना मशीन पर एक दस्तावेज़ पर किया है। OpenDocument दूसरों के बीच एमएस ऑफिस के समर्थन के साथ एक फ़ाइल प्रारूप को संदर्भित करता है: en.wikipedia.org/wiki/OpenDocument
जेमी एफ

45
OSX पर वर्ड 2011 पर उस विकल्प को नहीं देख सकते हैं :(
मैट गिब्सन

39
OSX उपयोग में शब्द 2011 के लिए: सम्मिलित करें -> ऑब्जेक्ट ... Microsoft Word दस्तावेज़
s_t_e_v_e

1006

नोटपैड ++ डाउनलोड और इंस्टॉल करें और निम्न कार्य करें:

  1. विंडो में अपना कोड पेस्ट करें;

  2. भाषा मेनू से प्रोग्रामिंग भाषा का चयन करें;

  3. कॉपी करने के लिए पाठ का चयन करें;

  4. राइट क्लिक करें और प्लगइन कमांड का चयन करें -> सिंटैक्स हाइलाइटिंग के साथ टेक्स्ट कॉपी करें ;

  5. इसे MS Word में पेस्ट करें और आप जाने के लिए अच्छे हैं!

अद्यतन 29/06/2013:

नोटपैड ++ में "NppExport" (प्री-इंस्टॉल आता है) नामक एक प्लगइन है जो आपको RTF, HTML और ALL की प्रतिलिपि बनाने की अनुमति देता है। यह दर्जनों भाषाओं को अनुमति देता है, जबकि पूर्वोक्त आईडीई एक मुट्ठी भर (प्रत्येक अन्य प्लग-इन के बिना) तक सीमित है।

मैं क्लिपबोर्ड में सभी स्वरूपों की प्रतिलिपि बनाता हूं और एमएस वर्ड में "पेस्ट के रूप में HTML"।

नोटपैड ++ से स्क्रीनशॉट


8
इसने खूबसूरती से काम किया। मेरे पास पहले से ही अन्य कोड परियोजनाओं के लिए नोटपैड ++ था, लेकिन कभी भी इसका उपयोग करने के बारे में नहीं सोचा था। एक वर्ड शैली के साथ संयुक्त एक बेहोश नीली पृष्ठभूमि, सीमा और विकलांग वर्तनी जांच को जोड़ा, यह बहुत अच्छा लग रहा है, और कई फ़ाइलों के लिए काफी तेज़ है, जैसा कि फ़ाइल निर्यात और आयात से जुड़े तरीकों के विपरीत है। यद्यपि मैं चाहता हूं कि इसे एक क्षेत्र के रूप में जोड़ने का एक तरीका था जो स्वचालित रूप से अद्यतन के लिए मूल .java फ़ाइलों की जांच करेगा, और Word फ़ाइल में नवीनतम स्रोत कोड रखेगा।
नील

92
इस संकेत के लिए धन्यवाद। प्लगइन्स -> NppExport -> आरटीएफ को क्लिपबोर्ड पर कॉपी करना भी काम करता है।
एंड्रयू ह्यूय

32
इसने बहुत अच्छा काम किया। Word 2007+ में, सीमा जोड़ने और वर्तनी जांच को अक्षम करने के लिए: 1) अपना कोड चुनें; 2) 'होम-> स्टाइल्स-> नई क्विक स्टाइल के रूप में चयन सहेजें' (यह एक ड्रॉप बटन है); 3) इसे 'कोड' या समान नाम दें; 4) संशोधित; 5) प्रारूप-> सीमा (निचली बाईं) सीमा जोड़ने के लिए; 6) प्रारूप-> भाषा [X] वर्तनी या व्याकरण की जाँच न करें। अब, आप उसी स्वरूपण 'कोड' को NppExport से चिपकाए गए पाठ पर लागू कर सकते हैं।
ब्लेज़ेस

2
यह एक महान काम करता है, वर्ड डॉक्यूमेंट के अंदर वर्ड डॉक्यूमेंट को अच्छा खेलने के लिए नहीं मिला। दोस्तों यह जाने का रास्ता है!
२०:२५

6
@BennyNeugebauer: लाइन नंबर को फॉर्मेट-> नंबरिंग विकल्पों को कॉन्फ़िगर करके जोड़ा जा सकता है, नए नंबर फॉर्मेट को परिभाषित करें, पहले स्टाइल में डॉट हटाएं। आप @ Blazes के चरणों का अनुसरण करके प्रारूप विकल्प पर जा सकते हैं या शैली में नई शैली का चयन कर सकते
मिरांडा

141

यहां छवि विवरण दर्ज करें

कोड प्रारूप Addin अब Office 365 के साथ Office Addins में उपलब्ध है! बस कोड का चयन करें और इसे परिवर्तित करें पर क्लिक करें और यह कोड पाठ को कोड संख्याओं के साथ रंग कोड स्वरूपित करता है !!!

बिट आनन्द!

कोड प्रारूप यहां उपलब्ध है: https://appsource.microsoft.com/en-us/product/office/WA104379501?tab=Overview


12
केवल पोस्ट मैंने देखा जहां उत्तर शब्द में एक ऐड है। सबसे आसान समाधान, यह 2017 में स्वीकृत उत्तर होना चाहिए!
cre8

2
@schauhan यह वर्तनी की त्रुटियों / चेतावनियों को दूर करने के लिए कभी नहीं था। इस प्लग-इन का उद्देश्य कीवर्ड हाइलाइट्स और इंडेंट्स के साथ कोड को प्रारूपित करना है।
राहुल सैनी

23
अब उपलब्ध नहीं है
user1085907

4
ऐडऑन सूची में आसान कोड फ़ॉर्मेटर मिला , बहुत अच्छा काम किया।
फेलिप सिलवीरा

1
वैकल्पिक रूप से, एक शब्द ऐड-इन जिसे ईजी सिंटेक्स हाइलाइटर कहा जाता है, प्रति भाषा और स्वचालित भाषा का पता लगाने के लिए कई विषयों के साथ भाषा-विशिष्ट हाइलाइटिंग प्रदान करता है।
JDG

116

बहुत सारे संबंधित उत्तरों को पढ़ने के बाद, मैं अपने स्वयं के समाधान पर आया, जो मेरे लिए सबसे उपयुक्त है।

परिणाम इस तरह दिखता है: अंतिम परिणाम

जैसा कि आप देख सकते हैं, यह स्टैक ओवरफ्लो पर समान सिंटैक्स हाइलाइटिंग है जो काफी भयानक है।

प्रजनन करने कि प्रक्रिया:

स्टैक ओवरफ्लो पर

  1. गोटो प्रश्न पूछें (अधिमानतः क्रोम के साथ )
  2. कोड को पेस्ट करें और सिंटैक्स हाईलाइटिंग प्राप्त करने के लिए एक भाषा टैग (जैसे जावा) जोड़ें
  3. पूर्वावलोकन से कॉपी कोड

शब्द में

  1. सम्मिलित करें> तालिका> 1x1
  2. कोड पेस्ट करें
  3. टेबल डिजाइन> बॉर्डर> कोई बॉर्डर नहीं
  4. कोड का चयन करें> संपादित करें> खोजें>
    खोज दस्तावेज़ बदलें ^ p (पैराग्राफ मार्क) को ^ l (मैनुअल लाइन ब्रेक) से बदलें (
    कुछ लाइनों के बीच अंतराल को हटाने के लिए यह आवश्यक है)
  5. फिर से कोड का चयन करें> समीक्षा> भाषा> चेक "वर्तनी या व्याकरण की जांच न करें"
  6. अंत में References> Insert Caption> New Label> इसे "Listing" या sth नाम से कैप्शन जोड़ें

इस आदमी को नमूना कोड धन्यवाद


2
लाइन नंबर जोड़ने के लिए, आप बाईं ओर एक कॉलम सम्मिलित कर सकते हैं और एक सेल में सभी लाइन नंबर शामिल कर सकते हैं।
मथायस ए। इकार्ट

2
यह मेरा पसंदीदा उत्तर है, क्योंकि यह दस्तावेज़ पढ़ने वाले लोगों को कोड को कॉपी / पेस्ट करने की अनुमति देता है।
एडम जॉन्स

97

इसके लिए एक अच्छा ऑनलाइन टूल है: http://www.planetb.ca/syntax-highlight-word

बस जेनरेट किए गए कोड को कॉपी करें और अपने वर्ड एडिटिंग सॉफ्टवेयर में पेस्ट करें। अब तक मैंने इसे MS Word और WPS राइटर पर आज़माया है , वास्तव में अच्छी तरह से काम करता है। फ़ायरफ़ॉक्स के साथ अच्छा नहीं खेलता है, लेकिन क्रोम पर ठीक काम करता है (और IE भी, लेकिन जो उस का उपयोग करना चाहता है)।

मुख्य लाभों में से एक यह है कि, वर्ड के लिए कोड प्रारूप ऐड-इन के विपरीत, यह आपके कोड के साथ गड़बड़ नहीं करता है , और विभिन्न प्रकार के सिंटैक्स का सम्मान करता है। मैंने अन्य उत्तर में दिए गए कई अन्य विकल्पों की कोशिश की लेकिन मुझे यह सबसे कुशल (त्वरित और वास्तव में प्रभावी) लगता है।

एक अन्य उत्तर (मार्कअप.सू) में उद्धृत एक अन्य ऑनलिंज़ टूल भी है, लेकिन मुझे ग्रहबी आउटपुट अधिक सुरुचिपूर्ण (हालांकि कम बहुमुखी) लगता है।

इनपुट:

यहां छवि विवरण दर्ज करें

आउटपुट:

यहां छवि विवरण दर्ज करें


1
बस दूसरों को यह बताने के लिए, ऊपर का आउटपुट यह भी है कि यह वर्ड डॉक्यूमेंट में लाइन नंबर और ग्रीन बॉर्डर और सिंटैक्स हाइलाइटिंग के साथ कैसे दिखाई देगा
mc805

1
केवल नकारात्मक पक्ष यह है कि यदि आप कोड को कॉपी और पेस्ट करना चाहते हैं, तो आपको मैन्युअल रूप से लाइन नंबर निकालना होगा।
स्टीवन स्पिरका

54

मैं विज़ुअल स्टूडियो में अपना कोड टाइप करता हूं, और फिर वर्ड में कॉपी-पेस्ट करता हूं। यह रंगों को संरक्षित करता है।


6
लेकिन 100% निष्ठा से दूर। प्रतिलिपि प्रक्रिया किसी कारण से बहुत सारे स्वरूपण को हटाने लगती है।
फ्रैंक क्रुएगर

3
यह एक्लिप्स और ओपनऑफिस राइटर के साथ बहुत अच्छी तरह से काम करता है, वैसे (मुझे एक्लिप्स / वर्ड या विजुअलस्टडियो / राइटर का पता नहीं है)।
जोकिम सॉर

1
मुझे आश्चर्य है कि क्या यह निर्भर करता है कि आप टैब का उपयोग करते हैं या विजुअल स्टूडियो ने टैब को रिक्त स्थान में परिवर्तित किया है। मैं रिक्त स्थान के साथ किसी भी मुद्दे पर ध्यान नहीं देते।
देवदूत

1
रिक्त स्थान का उपयोग किसी भी स्वरूपण त्रुटियों को ठीक करने के लिए लगता है। एक दर्द की तरह, लेकिन यह काम करता है।
shmeeps

2
काम करता है, लेकिन जब से मेरे पास एक काला विषय है ... परिणाम अवैध है। blog.wekeroad.com/wp-content/uploads/2007/10/codefile.gif
एडगर टीटी

28

जब मैंने ऐसा किया है, तो मैंने शैलियों का व्यापक उपयोग किया है। यह बहुत मदद करता है।

मैं जो भी करता हूं वह एक पैराग्राफ शैली (शायद " Code Example" या ऐसा कुछ कहा जाता है) बनाता है जो मोनोसेप्ड फ़ॉन्ट का उपयोग करता है, ध्यान से चुने गए टैब, बहुत हल्के भूरे रंग की पृष्ठभूमि, ऊपर और नीचे एक पतली काली सीमा (जो दृश्यता को बहुत मदद करता है) और के साथ वर्तनी बंद हो गई। मैं यह भी सुनिश्चित करता हूं कि इंटर-लाइन और इंटर-पैराग्राफ रिक्ति सही सेट हो। मैं फिर शीर्ष पर अतिरिक्त चरित्र शैलियों का निर्माण करता हूं (जैसे, " Comment", " String", " Keyword", " Function Name Decl", " Variable Name Decl") जो मैं शीर्ष पर परत करता हूं; उन लोगों ने रंग निर्धारित किया है और क्या पाठ बोल्ड / इटैलिक है। फिर कोड के रूप में पेस्ट किए गए उदाहरण के माध्यम से जाना और इसे देखना बहुत आसान है और यह वास्तव में अच्छा लग रहा है, और यह छोटे स्निपेट्स के लिए अच्छी तरह से काम करता है। कोड का लंबा हिस्सा शायद आम तौर पर किसी ऐसी चीज में नहीं होना चाहिए जो मृत पेड़ पर जा रही हो। :-)

इसे इस तरह से करने का एक फायदा यह है कि आप जो भी कोड कर रहे हैं उसे अनुकूलित करना आसान है; आपके लिए जो कुछ भी चल रहा है, उसका पता लगाने के लिए आपको कुछ आईडीई पर निर्भर होने की जरूरत नहीं है। (मुख्य समस्या; मुद्रित पृष्ठ आमतौर पर संपादक विंडो के रूप में व्यापक नहीं होते हैं ताकि रैपिंग बेकार हो जाए ...)


इस जानकारी के लिए धन्यवाद डोनल। हालांकि पूछ सकते हैं, मैं नेस्टेड कोड लाइनों का प्रतिनिधित्व करने के लिए इंटेंट्स का उपयोग कैसे कर सकता हूं? यदि मैं अपने पैराग्राफ के लिए एक पृष्ठभूमि रंग और सीमा का उपयोग करता हूं, जब मैं इंडेंट का उपयोग करता हूं तो पूरा ब्लॉक घूम रहा है।
18.

7
अपनी शैली / टेम्प्लेट साझा करना अच्छा रहा होगा?
एरिक ओउलेट

उम्र के लिए एक ही कर रहा है - एक बड़ा बग़ैर: जब भी मैं शैली लागू करता हूं, तब भी वर्ड वर्तनी की समस्याओं को लाल-रेखांकित करता है। यदि मैं शैली को संशोधित करता हूं और प्रारूप-> भाषा का चयन करता हूं, तो "वर्तनी और व्याकरण की जांच न करें" की जाँच की जाती है, और यदि मैं अब प्रारूप संवाद को ठीक से बंद कर दूं, तो लाइनें चलेंगी - लेकिन वे हमेशा तब तक दिखाई देते हैं जब तक मैं ऐसा नहीं करता।
Rhubarb

23

'कोड' नामक एक शैली को परिभाषित करने का प्रयास करें और इसे एक छोटे से तय चौड़ाई वाले फ़ॉन्ट का उपयोग करें, यह तब बेहतर दिखना चाहिए।

शैली रीसेट करने के लिए CTRL+ SPACEBARका उपयोग करें ।


17
आप वाक्य रचना हाइलाइटिंग नहीं रखेंगे।
उरई

1
यदि हम यहां एक वर्ड डॉक्यूमेंट पर बात कर रहे हैं तो सिंटैक्स हाइलाइटिंग ओवररेटेड है। लेकिन यह आसानी से एक वीबी स्क्रिप्ट में भी लागू होता है जो सभी पाठों को "कोड" के रूप में रंग देता है।
फ्रैंक क्रुएगर

यही कारण है कि मैं इसे बहुत अच्छे परिणामों के साथ भी करता हूं, हालांकि मैं अपनी "कोड" शैली के लिए वर्तनी / व्याकरण की जांच भी बंद करता हूं।
क्लेटन

2
बेशक आप सिंटैक्स हाइलाइटिंग रख सकते हैं: एक फ़ॉन्ट रंग के बिना एक शैली बनाएं

21

शायद यह बहुत सरल है, लेकिन क्या आपने अपने कोड में चिपकाने और उस पर फ़ॉन्ट को कोरियर न्यू में सेट करने की कोशिश की है?


4
यह अभी भी वाक्यविन्यास को उजागर नहीं करेगा।
Sk8erPeter

@ Sk8erPeter: ऐसा जरूरी नहीं है। कॉपी और पेस्ट रंग जानकारी स्थानांतरित करने में सक्षम से अधिक है - यह हर समय ऐसा करता है जब मैं नहीं करता था। यह निर्भर करता है कि स्रोत और गंतव्य अनुप्रयोग दोनों इसे निर्दिष्ट करने के लिए एक ही स्कीमा का समर्थन करते हैं।
अराजकता

21

यदि आप मेरे जैसे हैं और बहुत आलसी हैं या जल्दी में हैं और अतिरिक्त सॉफ्टवेयर डाउनलोड नहीं करना चाहते हैं, तो आप http://markup.su/highlighter/ का उपयोग कर सकते हैं । यह बहुत सीधा है और कई हाइलाइट थीम और कई प्रोग्रामिंग भाषाओं का समर्थन करता है। http://markup.su/highlighter/मेरे मामले में मैं विज़ुअल स्टूडियो कोड का उपयोग कर रहा था , जो स्टाइल में शामिल सीएसएस के कारण प्रारूप के साथ कॉपी करने की अनुमति नहीं देता (जैसा कि यहां बताया गया है )।

पूर्वावलोकन बॉक्स से पाठ की प्रतिलिपि बनाएँ और फिर Word में सम्मिलित करें -> पाठ बॉक्स पर जाएं, वेबसाइट से पूर्वावलोकन पेस्ट करें, सभी पाठ को हाइलाइट करें, और फिर उस पाठ बॉक्स के लिए वर्तनी जाँच अक्षम करें

यह वही है जो कोड अंत में दिखता है।कोड जैसा कि वर्ड में देखा गया है


क्या फ़ॉन्ट आकार बदलने का कोई तरीका है? मेरा कोड बहुत बड़ा है और मैं इसे शब्दों में कुछ पन्नों में फिट करना चाहता हूं। शब्द का फ़ॉन्ट आकार बदलने में मदद नहीं करता है
Dark32

क्या ऐसा हो सकता है कि आप टेक्स्ट बॉक्स के अंदर टेक्स्ट को फ़ॉन्ट आकार बदलने से पहले उजागर नहीं कर रहे हैं?
मावि

1
@ Dark32 अगर मैं आपके मुद्दे को सही ढंग से समझूं, तो आपको पंक्ति रिक्ति बदलने की आवश्यकता है: support.office.com/en-us/article/…
maaw

2
यह एक सप्ताह पहले बहुत अच्छा काम कर रहा था, हालांकि, 12/78/2017 को साइट markup.su/highlighter अब काम नहीं करती है। उम्मीद है कि जल्द ही इसका बैकअप होगा।
Gorgon_Union

2
लिंक फिर से मर चुका है ... बस एक सिर।
ज़ोंबी Chibi XD

20

यदि आप Sublime Text का उपयोग कर रहे हैं , तो आप Sublime से MS Word के कोड को सिंटैक्स हाइलाइटिंग को संरक्षित करते हुए कॉपी कर सकते हैं।

SublimeHighlight नामक पैकेज स्थापित करें ।

उदात्त में, अपने कर्सर का उपयोग करते हुए, उस कोड का चयन करें जिसे आप कॉपी करना चाहते हैं, उसे राइट क्लिक करें, 'कॉपी आरटीएफ के रूप में चुनें', और एमएस वर्ड में पेस्ट करें।


2
इसने मेरे लिए पूरी तरह से काम किया। शब्द विस्तार ने मेरे कोड और टिप्पणियों को पूरी तरह से गड़बड़ कर दिया, जिससे अपठनीय बना दिया गया। यह वास्तव में पूरी तरह से काम किया। मैं जोड़ता हूं कि आप बस उदात्त पर जा सकते हैं, cmd + Shift + P को हिट कर सकते हैं, वहां जा सकते हैं Install packageऔर टाइप highlightकर सकते हैं। यह इसे अभी स्थापित करेगा
क्लॉड एच

12

यह थोड़ा अप्रत्यक्ष है, लेकिन यह बहुत अच्छी तरह से काम करता है। LiveWriter प्राप्त करें और इस प्लगइन को स्थापित करें:

http://lvildosola.blogspot.com/2007/02/code-snippet-plugin-for-windows-live.html

ब्लॉग पोस्ट में प्लगइन का उपयोग करके अपना कोड डालें। सभी का चयन करें और इसे वर्ड में कॉपी करें।

यह बहुत अच्छा लग रहा है और इसमें लाइन नंबर शामिल हो सकते हैं। यह पृष्ठों को शालीनता से फैलाता है।

HTH

कोल्बी अफ्रीका


विंडोज लाइव या वर्डप्रेस या कुछ अन्य 10 ब्लॉगिंग प्लेटफार्मों पर खाते की आवश्यकता होती है।
मिरलोन

10

मेरे अनुभव में ग्रहण और नोटपैड ++ से कॉपी-पेस्ट सीधे शब्द के साथ काम करता है।

किसी कारण से मुझे एक फाइल की समस्या थी जो रंग को संरक्षित नहीं करती थी। मैंने एक नई .java फ़ाइल, कॉपी-पेस्ट कोड उस पर बनाया, फिर कॉपी-पेस्ट शब्द और यह काम किया ...

जैसा कि अन्य लोगों ने कहा, एक नई पैराग्राफ शैली बनाएं। मैं क्या करता हूं, मोनो-स्पॉन्टेड फॉन्ट का उपयोग करें जैसे कूरियर नया, छोटे आकार के फोंट के लिए 8px के करीब, एकल पैराग्राफ के बीच कोई स्थान नहीं है, टैब स्टॉप छोटे (0.5 सेमी, 1 सेमी, .., 5 सेमी) बनाते हैं, एक सरल रेखा सीमा डालते हैं पाठ के चारों ओर और व्याकरण की जांच को अक्षम करें। इस तरह मैंने ग्रहण की लाइन ब्रेकिंग को प्राप्त किया इसलिए मुझे कुछ और करने की ज़रूरत नहीं है।

आशा है कि मैंने मदद की;)


10

विम में एक निफ्टी फीचर है जो कोड को HTML फॉर्मेट में कनवर्ट करता है, जो सिंटैक्स हाइलाइटिंग, फॉन्ट स्टाइल, बैकग्राउंड कलर और यहां तक ​​कि लाइन नंबर्स को संरक्षित करता है। भागो :TOhtmlऔर विम html मार्कअप युक्त एक नया बफर बनाता है।

इसके बाद, इस html फ़ाइल को एक वेब ब्राउज़र में खोलें और जो भी इसे Word में कॉपी / पेस्ट करें। विम टिप्स विकी में अधिक जानकारी है



9

यह सबसे सरल तरीका है जिसका मैं अनुसरण करता हूं। विचार करें कि मैं जावा कोड पेस्ट करना चाहता हूं।

  1. मैं यहां कोड पेस्ट करता हूं ताकि रिक्त स्थान, टैब और फूल ब्रैकेट बड़े करीने से तैयार किए गए हों http://www.tutorialspoint.com/online_java_formatter.htm

  2. फिर मैंने चरण 1 से प्राप्त कोड को यहां चिपका दिया ताकि रंग, फोंट कोड में जुड़ जाएं http://markup.su/highlizer/

  3. फिर चरण 2 से प्राप्त पूर्वावलोकन कोड को एमएस शब्द पर पेस्ट करें। अंत में यह इस तरह दिखेगा

यहां छवि विवरण दर्ज करें


9

मैं आसान कोड सूत्र का उपयोग कर रहा हूँ । यह एक ऑफिस एड-इन भी है। यह आपको कोडिंग शैली का चयन करने की अनुमति देता है / और एक त्वरित प्रारूपण बटन है। काफी साफ़।

यहां छवि विवरण दर्ज करें


यह अच्छा लगता है, लेकिन मेरे शब्द 2016 में इसे स्थापित करने का कोई तरीका नहीं है ... हर समय शब्द से त्रुटि
Jebik

@ जेबिक - यदि आप एक कंपनी खाते का उपयोग कर रहे हैं, तो शायद आपके व्यवस्थापक ने प्रतिष्ठानों को अवरुद्ध कर दिया होगा? मैं इसे 2016 पर उपयोग कर रहा हूं ... आपका बिल्ड नंबर क्या है?
मावी ने

मेरे पास संस्करण 16.0.4849.1000 था। लेकिन जैसा कि मैंने कहा कि मैं 2 अन्य supplément स्थापित किया है। इसलिए मेरा कॉम्प्लेक्शन इंस्टॉलेशन को ब्लॉक नहीं करता है। यह इस विस्तार jsut मैं स्थापित नहीं कर सकता है। मैं इसे ईमानदार होने के लिए स्टोर में भी नहीं पाता हूं। शब्द से जब मैं स्टोर खोलता हूं और ऐप की तलाश करता हूं तो यह सूची में नहीं है
जेबिक

इसका मतलब है कि आपका वर्ड एक बिल्ड वर्जन में है जो इस ऐड का समर्थन नहीं करता है।
मावी ने

यदि आप कर सकते हैं तो शब्द अपडेट करने का प्रयास करें, आपका संस्करण थोड़ा पुराना लगता है।
मावी ने

8

आप कोड प्रारूप और हाइलाइटिंग रखने के लिए VS कोड का उपयोग कर सकते हैं। सीधे वी.एस. से कॉपी और पेस्ट कोड।यहां छवि विवरण दर्ज करें


यह एक मैं इस सवाल के लिए सबसे चतुर जवाब मिला। धन्यवाद!
अनूप बंगले

7

विंडोज के साथ आने वाले Lucida Console जैसे एक मोनोस्पेस वाले फ़ॉन्ट का उपयोग करें । यदि आप विज़ुअल स्टूडियो या ऐसी चीज़ से कट / पेस्ट करते हैं जो सिंटैक्स हाइलाइटिंग का समर्थन करता है, तो आप अक्सर सिंटैक्स हाइलाइटर की रंग योजना को संरक्षित कर सकते हैं।


7

मैं Word 2010 का उपयोग कर रहा हूं और मुझे एक गिथब जिस्ट से कॉपी और पेस्ट करना पसंद है। सिर्फ सोर्स फॉर्मेटिंग रखना याद रखें!

मैं तब फ़ॉन्ट को DejaVu Sans Mono में बदलता हूं।

आप नंबरिंग के साथ या उसके बिना कॉपी करने का विकल्प चुन सकते हैं।


7

2019 में इस मुद्दे को सुलझाने की कोशिश कर रहे लोगों के लिए जवाब:

इस प्रश्न के अधिकांश उत्तर अब तक पुराने हैं। काश, पुराने सवाल और जवाबों को हर बार फिर से समझने का एक तरीका होता!

इस प्रश्न के लिए मुझे जो विधि मिली, वह Office 365 और उसके संबद्ध कार्यक्रमों के साथ काम करती है


6

यदि आप हेवी आईडीई इंस्टॉल नहीं करना चाहते हैं तो आप कोड को पेस्ट करने के लिए SciTE का उपयोग कर सकते हैं और फिर आपके द्वारा बनाए जा रहे सभी कोड के लिए प्लग इन डाउनलोड कर सकते हैं। बस भाषा मेनू से अपनी भाषा चुनें, अपना कोड, उच्च-प्रकाश कोड टाइप करें, संपादन का चयन करें-> RTF के रूप में कॉपी करें, स्वरूपण (डिफ़ॉल्ट पेस्ट) के साथ वर्ड में पेस्ट करें।

SciTE निम्नलिखित भाषाओं का समर्थन करता है, लेकिन संभवतः दूसरों के लिए समर्थन है: Abaqus *, Ada, ANS.1 MIB परिभाषा फ़ाइलें *, APDL, असेंबलर (NASM, MASM), Asymptote *, AutoIt *, Avenue, बैच फ़ाइलें (MS-DOS) , बान *, बैश *, ब्लिट्ज़बासिक *, बुलेंट *, सी / सी ++ / सी # , क्लेरियन , सेमेक *, कॉन्फिडेंस (अपाचे) , सीसाउंड , सीएसएस *, डी, डिफरेंट फाइल्स *, ई-स्क्रिप्ट *, एफिल *, एर्लैंग * , फ्लैगशिप (क्लिपर / एक्सबेस) , फ्लैश (एक्शनस्क्रिप्ट), फोरट्रान *, फोर्थ *, जीएपी *, गेटटेक्स्ट, हास्केल, एचटीएमएल *, HTML एम्बेडेड जावास्क्रिप्ट, VBScript, PHP और ASP *, Gui4Cli *, IDL - दोनों MSIDL और XPIDL *, INI, गुण * और समान, InnoSetup *, के साथ। Java *, JavaScript *, LISP *, LOT *, Lout *, Lua *, Make, Matlab *, Metapost *, MMIXAL, MSSQL, nnCron, NSIS *, Objective Caml *, Opal, Octave *, पास्कल / डेल्फी *, Perl , कुछ अस्पष्ट मामलों *, पीएल / एम *, प्रगति *, पोस्टस्क्रिप्ट *, पीओवी-रे *, पावरबासिक *, पॉवरशेल *, प्योरबेसिक *, पायथन *, आर *, रेबोल *, रूबी *, स्कीम * को छोड़कर , स्क्रिप्टोल *, स्पेकमैन ई *, स्पाइस, स्मॉलटाक, एसक्यूएल और पीएलएसक्यूएल, टीएडीएस 3 *, टीएक्स और लाटेक, टीसीएल / टीके *, वीबी और वीबीएसस्क्रिप्ट *, वेरिलॉग *, वीएचडीएल *, एक्सएमएल *, एचसीएमएल *।


PHP कोड पेस्ट करते समय काम नहीं करता है। केवल स्टार्ट और एंड ब्रैकेट हाइलाइट किए गए हैं :( हालांकि जावा के लिए ठीक काम किया है।
Ren करें

6

ग्रहण में नकल करना और इसे वर्ड में पेस्ट करना भी एक अन्य विकल्प है।


5

वहाँ वास्तव में यह करने के लिए एक साफ तरीका नहीं है, और यह अभी भी अपने सटीक शैली सेटिंग्स के आधार पर गड़बड़ लग सकता है।

आप जो करने की कोशिश कर सकते हैं वह पहले एक कोड-टू-HTML रूपांतरण चलाना है (ऐसे कई प्रोग्राम हैं जो ऐसा करते हैं), और फिर शब्द के साथ HTML फ़ाइल खोलने का प्रयास करें, जो आपको फॉर्मेट और सुंदर कोड प्रदान कर सकता है। , और फिर उसे अपने दस्तावेज़ में कॉपी और पेस्ट करें।


5

मैं भी इसके लिए देख रहा था और अपने कोड प्रदर्शन के लिए कुछ बना रहा था। यहाँ एक अच्छा तरीका है:

  • एक आयताकार रूप बनाएँ और अपने पाठ को अंदर रखें।
  • फ़ॉन्ट को कॉनसोल और आकार में बदलें ~ 10।
  • टेक्स्ट फ़ॉन्ट को ग्रे-ब्लैक के पास बदलें (ग्रे 25%, गहरा 75%)
  • यदि आवश्यक हो तो अपने पाठ को उजागर करने के लिए गहरे रंगों का उपयोग करें और एक समोच्च होने के लिए चुनें।

यहां छवि विवरण दर्ज करें


4

दस्तावेज़ों में कोड के लिए सबसे अच्छी प्रस्तुति एक निश्चित-चौड़ाई वाले फ़ॉन्ट में है (जैसा कि इसे आईडीई में दिखाई देना चाहिए), अन्य पाठ से ब्लॉक को अलग करने के लिए एक बेहोश, छायांकित पृष्ठभूमि या हल्की सीमा के साथ।


4

यदि इसका जावा सोर्स कोड विजुअल स्टूडियो में कॉपी करता है और फिर इसे वर्ड में कॉपी करता है।


4

ठीक है, यह अजीब है, लेकिन पृष्ठभूमि के रंग के मुद्दे को मैं सामान्य रूप से पाठ में पेस्ट करता हूं, पूरे ब्लॉक का चयन करें, हाइलाइट करने के लिए हाइलाइटर टूल पर क्लिक करें (भले ही हाइलाइट "नो कलर" पर सेट हो), और फिर मैं पाठ की पृष्ठभूमि रंग के बिना पाठ ब्लॉक को सफेद रख सकते हैं। मैं वीएस 11 और वर्ड 2010 का उपयोग कर रहा हूं, लेकिन समस्या लंबे समय से है (देखें http://www.visualstudiodev.com/visual-studio-setup-installation/copypaste-code-from-vs-1305-html) )


4

यदि आप एंड्रॉइड स्टूडियो का उपयोग कर रहे हैं , तो आप बस कॉपी और पेस्ट कर सकते हैं, और कोड पहलू को संरक्षित किया जा सकता है और साथ ही रंगों को भी। काफी सरल!


1
या फिर ग्रहण
सौरभ शर्मा

4

यदि आप Intellij IDEA का उपयोग कर रहे हैं, तो बस IDE से कोड को कॉपी करें और इसे वर्ड डॉक्यूमेंट में पेस्ट करें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.