कोड स्निपेट भेजने के लिए मुझे आउटलुक का उपयोग कैसे करना चाहिए?


147

एक बड़े निगम में एक प्रोग्रामर के रूप में, मैं अक्सर आउटलुक ईमेल भेजता हूं जिसमें कोड नमूने होते हैं।

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

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

  • हर वाक्य के पहले अक्षर को न करें (बाकी सब मेरी कार्यों हो पी ublic के बजाय पी ublic)
  • स्मार्ट उद्धरण अक्षम करें (फैंसी उद्धरण ईमेल से अच्छी तरह से कॉपी या पेस्ट न करें)
  • स्पेल चेकर का उपयोग कभी न करें (क्योंकि यह सिर्फ परेशान करता है)

मैं अपने कोड को एक मोनोस्पॉन्टेड फ़ॉन्ट, काले, इंडेंटेड और अन्य पाठ की तुलना में छोटा होना पसंद करता हूं। मैंने इसके लिए एक शैली बनाने की कोशिश की है, लेकिन किसी कारण से शैली कभी नहीं बचती है। :-( [संपादित करें: पता चलता है कि मैं इसे "इस टेम्पलेट पर आधारित नए दस्तावेज़" पर काम करने के लिए नहीं कह रहा था]

क्या कोड को <pre> ब्लॉक में डालने का कोई तरीका है या ऐसा कुछ है जो Outlook को इन सभी नियमों को अनदेखा करने और कोड को उस तरह से प्रारूपित करने के लिए कहता है जो मैं चाहता हूं? यदि नहीं, तो आपने सुपर कष्टप्रद होने के बिना आउटलुक ईमेल में कोड स्निपेट्स भेजने के लिए क्या तरीके खोजे हैं?

जवाबों:


44

यदि आप आउटलुक 2010 का उपयोग कर रहे हैं, तो आप अपनी स्वयं की शैली को परिभाषित कर सकते हैं और अपनी इच्छित स्वरूप का चयन कर सकते हैं, प्रारूप विकल्पों में भाषा के लिए एक विकल्प है, यहां आप भाषा को निर्दिष्ट कर सकते हैं और निर्दिष्ट कर सकते हैं कि क्या आप इसके साथ पाठ को अनदेखा करने के लिए वर्तनी परीक्षक चाहते हैं अंदाज।

इस शैली के साथ अब आप कोड को टेक्स्ट के रूप में पेस्ट कर सकते हैं और अपनी नई शैली का चयन कर सकते हैं। आउटलुक पाठ को सही नहीं करेगा और इस पर वर्तनी जांच नहीं करेगा।

नीचे दी गई शैली का सारांश मैंने कोड स्निपेट को ईमेल करने के लिए परिभाषित किया है।

Do not check spelling or grammar, Border:
Box: (Single solid line, Orange,  0.5 pt Line width)
Pattern: Clear (Custom Color(RGB(253,253,217))), Style: Linked, Automatically update, Quick Style
Based on: HTML Preformatted

3
इसने मेरे उद्देश्यों के लिए बहुत अच्छा काम किया, आउटलुक 2013 में। एक चीज जो मुझे परेशान करती थी वह यह थी कि स्निपेट के माध्यम से वर्तनी / व्याकरण को अनदेखा करना बंद हो जाएगा, इसलिए मैंने भाषा को कुछ ऐसा करने के लिए सेट किया, जिसके लिए आउटलुक के लिए वर्तनी जाँचक नहीं था (मैंने चुना था) अल्बानियाई)।
मिच

8
नमस्ते आप हमें बता सकते हैं कि हमारी अपनी शैली को कैसे परिभाषित किया जाए? एक Google को त्वरित शैलियाँ मिलीं, लेकिन वे आपके द्वारा बताए गए विकल्पों की अनुमति नहीं देते हैं।
मिस्टर

यह इस तथ्य को छोड़कर मेरे लिए बहुत अच्छा काम करता है कि यह मुझे एक फॉन्ट रंग का चयन करने के लिए मजबूर करता है जो विज़ुअल स्टूडियो से कॉपी किए गए पाठ के कुछ रंग को अधिलेखित करता है। किसी को पता है कि क्या शैली से पाठ रंग को छोड़ने का कोई तरीका है?
Kastle

एक नोट: आप समृद्ध पाठ की प्रतिलिपि बना सकते हैं, लेकिन आउटलुक "वर्तमान स्वरूपण से मेल खाने की कोशिश कर रहा हो सकता है" यदि आप सही फ़ॉर्मेटिंग का फ्लैश देखते हैं, तो पेस्ट करने के बाद थोड़ा क्लिपबोर्ड आइकन देखें और इसे "मैच सोर्स फ़ॉर्मेटिंग" में बदलें
सिंपलजी

टिप्पणियों के लिए धन्यवाद। और मैंने आपके मार्गदर्शन के साथ एक समान बनाया, जैसे शैली के साथ जीथब: फ़ॉन्ट: (एशियाई) माइक्रोसॉफ्ट याहाइ यूआई, 9 पीटी, फ़ॉन्ट रंग: काला, वर्तनी या व्याकरण की जांच न करें, इंडेंट: लेफ्ट: 0.5 "राइट: 0.5" ग्रिड परिभाषित होने पर सही इंडेंट को समायोजित न करें, बॉर्डर: बॉक्स: (एकल ठोस रेखा, कस्टम रंग (RGB (231,234,237)), 0.5 pt लाइन चौड़ाई) पैटर्न: स्पष्ट (कस्टम रंग (RGB (248,248,248))), शैली: लिंक की गई, स्वचालित रूप से अद्यतन, शैलियाँ गैलरी में दिखाएँ आधारित: HTML Preformatted
LingYan मेंग

102

वर्षों बाद मेरी प्रतिक्रिया है।

  1. अपने कोड को हाइलाइट करने के लिए http://tohtml.com/ जैसे ऑनलाइन कोड हाइलाइटर का उपयोग करें ताकि आप अपने आईडीई से वर्ड में चिह्नित कोड पेस्ट कर सकें। आपकी आईडीई के आधार पर आप इस चरण को छोड़ सकते हैं।

  2. वर्ड 2010 में, सम्मिलित करें-> ऑब्जेक्ट-> ओपनडिमेंटमेंट टेक्स्ट पर जाएं। चरण 2-3 पर दस्तावेज़ दिए गए हैं कि आप एमएस वर्ड संरक्षण प्रारूप और सिंटैक्स हाइलाइटिंग में कोड स्निपेट कैसे प्रदर्शित करते हैं?

  3. अपने हाइलाइट किए गए कोड को ऑब्जेक्ट में पेस्ट करें।

  4. संपूर्ण वस्तु की प्रतिलिपि बनाएँ।

  5. Outlook में राइट-क्लिक-> विशेष ऑब्जेक्ट को पेस्ट करें।

यह आपको आउटलुक 2010 में ईमेल में उपयोग के लिए एक हाइलाइटेड, कोड बॉक्स दिया गया है।


3
.html.com स्निपेट्स के लिए awesomesauce है!
Lelouch Lamperouge

5
आप फ़ॉर्मेट किए गए आउटपुट को जेनरेट करने के लिए tohtml का भी उपयोग कर सकते हैं, फिर सीधे पूर्वावलोकन की प्रतिलिपि बनाएँ (यह स्वरूपित कोड बॉक्स के बगल में है)।
gebuh

66

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

1) आप स्निपेट को नोटपैड ++ में पेस्ट करें

2) मेनू बार से "प्लगइन्स -> NppExport -> कॉपी आरटीएफ को क्लिपबोर्ड पर कॉपी करें"

3) अपने ईमेल में पेस्ट करें

4) हो गया


3
अगर आप नोटपैड ++ का उपयोग कर रहे हैं तो सबसे आसान तरीका संभव है। और चलो ईमानदार रहें, एक प्रोग्रामर के रूप में इसका उपयोग न करने के लिए शर्मिंदा होना चाहिए। :) संपादित करें: वैसे, आप इसके लिए कुंजी बंधन का उपयोग करने के लिए कुछ आसान आसान सेट कर सकते हैं।
f1v3

हमेशा की तरह शुद्ध अजीब, कुदोस से नोटपैड ++। मैं स्निपेट्स को इस (मेरे फेव) टेक्स्ट एडिटर से बिल्कुल कॉपी-पेस्ट करता था, इसलिए मेरे लिए सबसे अच्छा काम करता है, यहां तक ​​कि सबसे अधिक वोट किए गए उत्तर की तुलना में अधिक है जो एक अतिरिक्त कदम के रूप में tohtml.com का उपयोग करता है ..!
RAM237

धन्यवाद, थोड़ा दर्द होता है अगर आपके पास 64 बिट एनपीटी है, कोई प्लगइन मैनेजर नहीं है, तो यहां कुछ फिक्स हैं - github.com/notepad-plus-plus/notepad-plus-plus/issues/…
इलायची

2
मुझे यह याद रखना थोड़ा आसान लगा: 2) राइट-क्लिक मेनू -> प्लगइन कमांड्स -> सिंटैक्स हाइलाइटिंग के साथ कॉपी टेक्स्ट
Ben

यह भी संभव है: "HTML को क्लिपबोर्ड पर कॉपी करें"। HTML अपनी सार्वभौमिकता के कारण RTF से अधिक पसंद किया जाता है, जबकि RTF "केवल Microsoft Outlook और Microsoft Exchange के साथ संगत है" (Office 365, संस्करण 1808 के लिए Outlook में टूलटिप के अनुसार)।
sgrubsmyon

15

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

ईमेल में सुंदर लग रहा है।


12

यहाँ मेरे लिए क्या काम करता है, और सबसे तेज है और कम से कम दर्द / झुंझलाहट का कारण बनता है:

1) आप उदात्त में कोड स्निपेट पेस्ट करें ; सुनिश्चित करें कि आपका सिंटैक्स अच्छा दिख रहा है।

2) राइट क्लिक करें और 'Copy as RTF' चुनें

3) अपने ईमेल में पेस्ट करें

4) हो गया


4
आपको काम करने के लिए SublimeHighlights प्लगइन इंस्टॉल करना होगा
kendotwill

1
SublimeHighlights के साथ काम किया। मैं उदात्त का उपयोग करता हूं और मुझे बहुत राहत मिली है कि मैं एक अतिरिक्त चरण के बिना ईमेल में पेस्ट कोड कॉपी कर सकता हूं।
केविन मार्टिन जोस

7

यदि आप अपने कोड को एक टेक्स्ट फ़ाइल के रूप में संलग्न करते हैं और आपके प्राप्तकर्ता (ओं) के पास "शो अटैचमेंट इनलाइन" विकल्प सेट है (मेरा मानना ​​है कि यह डिफ़ॉल्ट रूप से सेट है), तो आउटलुक को आपके कोड को कॉपी नहीं करना चाहिए, लेकिन यह सीधे ईमेल से कॉपी / पेस्ट-सक्षम होगा। ।


3
यह काम करता है, लेकिन वास्तव में मैं चाहता हूँ कार्यप्रवाह नहीं है। मुझे एक छोटे कोड स्निपेट को संलग्न करने के लिए कहीं फ़ाइल नहीं बनानी होगी। बल्कि, मैं सीधे ईमेल में सीधे टाइप करना चाहता हूं - शायद आसपास कुछ <code> मार्कअप या कुछ ऐसा है जैसे मैं विकि पर करूँगा। हालाँकि, सभी के जवाबों के साथ, ऐसा प्रतीत होता है जैसे कि इस समय आउटलुक में ऐसा करने का कोई बेहतर तरीका नहीं है।
मैग् रोडर

5

जब मैं आउटलुक में कोड पेस्ट करता हूं या ऐसे वाक्य होते हैं जिनमें कोड या तकनीकी वाक्य-विन्यास होता है तो मैं वर्तनी की त्रुटियों की पहचान करने वाले सभी लाल स्क्विगल्स से परेशान हो जाता हूं। यदि आप चाहते हैं कि आउटलुक सभी रेड स्पेलचेक स्क्वीगल्स को साफ करे तो आप क्विक एक्सेस टूलबार में एक बटन जोड़ सकते हैं जो VBA मैक्रो को कॉल करता है और मौजूदा दस्तावेज़ से सभी स्किगल्स को हटा देता है।

मैं अपनी शैली की पसंद से अलग इस मैक्रो को चलाना पसंद करता हूं क्योंकि मैं अक्सर इसका उपयोग पाठ के चयन पर करता हूं जिसमें मिश्रित सामग्री होती है।

सिंटैक्स हाइलाइटिंग के लिए, मैं पहले से ही @srujanreddy द्वारा सूचीबद्ध नोटपैड ++ तकनीक का उपयोग करता हूं, हालांकि मुझे पता चला कि प्लगइन्स मेनू को नेविगेट करने की तुलना में राइट-क्लिक संदर्भ मेनू विकल्प थोड़ा सुविधाजनक है।

आपको दिखाने वाली छवि चयनित पाठ पर राइट-क्लिक कर सकती है और पाठ को सिंटैक्स हाइलाइटिंग के साथ कॉपी कर सकती है

यदि आप अपना ईमेल तैयार करते समय वर्तनी जांच से परेशान हो जाते हैं, तो आप अपने त्वरित एक्सेस टूलबार में एक बटन जोड़ सकते हैं जो संदेश निकाय से लाल स्क्विगल्स को हटा देगा।
इस लेख को देखें: https://stackoverflow.com/a/49865743/1898524

स्पेल चेक स्क्विगल्स निकालें


0

यदि आप किसी फ़ाइल में कोड संलग्न नहीं करना चाहते हैं (यह एक अच्छा टिप था, ChssPly76, मुझे इसकी जांच करने की आवश्यकता है), तो आप डिफ़ॉल्ट संदेश प्रारूप संदेशों को समृद्ध पाठ ( उपकरण - विकल्प - मेल प्रारूप - संदेश प्रारूप ) में बदलने की कोशिश कर सकते हैं ) HTML के बजाय। मुझे पता चला कि आउटलुक का HTML फॉर्मेटिंग स्क्रू कोड लेआउट (btw, आउटलुक एमएस वर्ड के HTML रेंडरिंग इंजन का उपयोग करता है जो बड़ा समय बेकार करता है), लेकिन समृद्ध पाठ ठीक काम करता है। इसलिए अगर मैं विजुअल स्टूडियो से कोड कॉपी करता हूं और आउटलुक संदेश में पेस्ट करता हूं, तो रिच टेक्स्ट का उपयोग करते समय, यह बहुत अच्छा लगता है, लेकिन जब HTML मोड में होता है, तो यह एक आपदा है। स्मार्ट कोट्स, ऑटो-करेक्शन और अन्य कलाकृतियों को अक्षम करने के लिए, टूल्स - ऑप्शंस - स्पेलिंग - स्पेलिंग और ऑटो-करेक्शन के माध्यम से उपयुक्त विकल्प सेट करें ; आप कॉपी-पेस्ट सेटिंग्स के साथ खेलना चाहते हैं (उपकरण - विकल्प - मेल प्रारूप - संपादक विकल्प - कट, कॉपी और पेस्ट )।


यह भी काम करता है, लेकिन मुझे अभी भी कूरियर न्यू को फ़ॉन्ट बदलने और इसे इंडेंट करने और इसे ब्लैक और व्हाट्सएप में बदलने की आवश्यकता है।
मेग रोडर

हम्मम ... मुझे ऐसा करने की ज़रूरत नहीं है। एकमात्र समस्या जो मैंने देखी, वह थी टैब, इसलिए यदि टैब के लिए आपकी आउटलुक सेटिंग्स वीएस से अलग हैं, तो टैब आधारित संरेखण थोड़ा बंद हो सकता है, लेकिन यह इसके बारे में है।
एलिस डेविस

0

क्या मेल को सादा-पाठ के रूप में भेजना चाहेंगे?

"आउटलुक में सादा पाठ संदेश कैसे भेजें" :

  • चयन क्रिया | नई मेल संदेश का उपयोग करना | आउटलुक में मेनू से सादा पाठ।
  • अपना संदेश हमेशा की तरह बनाएं।
  • इसे भेजने के लिए भेजें पर क्लिक करें।

सादा पाठ होने के नाते इसे आपके कोड को "स्मार्ट" उद्धरणों, ऑटो-कैपिटलाइज़ेशन और इस तरह से पेंच नहीं करना चाहिए।

एक अन्य संभावित विकल्प, अगर यह कंपनी के भीतर एक आम समस्या है, तो शायद आप एक आंतरिक कोड-पेस्ट साइट को सेट कर सकते हैं, ओपन-पेस्बिन जैसे ओपन -सोर्स वाले बहुत सारे हैं


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

1
यदि संपूर्ण ईमेल सादा पाठ है तो यह काम नहीं करता है, क्योंकि आउटलुक अतिरिक्त लाइन ब्रेक को सम्मिलित करके लाइन ब्रेक को नष्ट कर देता है।
छत
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.