मैं Google डॉक्स में कोड सिंटैक्स हाइलाइटिंग कैसे प्राप्त कर सकता हूं?


179

क्या Google डॉक्स में सिंटैक्स हाइलाइटिंग पर स्विच करने का कोई तरीका है ?

व्यक्तिगत रूप से मैं इसे C ++ फ़ाइलों के संपादन और सहयोग के लिए उपयोग करता हूं, लेकिन PHP या SQL सिंटैक्स हाइलाइटिंग भी दिलचस्प होगा।


इसी तरह का प्रश्न लेकिन एक महत्वपूर्ण अंतर के साथ: Google Apps for Work के लिए भी वही करना, जो अधिक सीमित है: webapps.stackexchange.com/questions/103862/…
sorin

जवाबों:


104

Google डिस्क के लिए नए ऐड-ऑन के साथ , आप कोड प्रीति ऐड-ऑन के साथ कोड हाइलाइटिंग प्राप्त कर सकते हैं ।

ऐड-ऑन स्थापित करने के बाद, आप उस कोड को चुन सकते हैं जिसे आप प्रारूपित करना चाहते हैं, ऐड-ऑन → कोड सुंदर , और प्रारूप प्रारूप चयन पर जाएं : ऐड-ऑन का उपयोग करने का स्क्रीनशॉट

परिणाम इस तरह दिखता है: यहां छवि विवरण दर्ज करें

हाल ही में, अन्य विकल्प सामने आए हैं, जिनमें से कुछ उपयोगी विशेषताएं हैं। उदाहरण के लिए कोड ब्लॉक में विभिन्न प्रोग्रामिंग भाषाओं के लिए समर्थन है।


1
TIP: यदि आप किसी प्रेजेंटेशन के लिए कोड को हाइलाइट करना चाहते हैं, तो डॉक में कोड लिखें और फिर प्रेजेंटेशन में कॉपी / पेस्ट करें।
अरनी सेंट Sigurðsson

23
अनुमतियाँ: Google ड्राइव में अपने दस्तावेज़ देखें और प्रबंधित करें। -देखें और एप्लिकेशन से जुड़े डेटा को प्रबंधित करें। क्या आप मेरा रिफ़िगरेटर भी खोलना चाहते हैं?
हर्नान एचे

6
@ हर्नानशे: आपको कैसे लगता है कि यह दस्तावेज़ को एक्सेस करने के लिए इसे अपने काम में हेरफेर कर सकता है?
Bdoserror

7
यह केवल दस्तावेज़ को एक्सेस करने के लिए पूछना चाहिए जहां हाइलाइट करते समय, किसी भी दस्तावेज़ में कुछ अक्षरों को पेंट करने के लिए सभी फ़ाइलों तक पहुंचने का कोई मतलब नहीं है, en.wikipedia.org/wiki/Principle_of_least_privilege
Hernán Eche

7
@ हर्नानशे: ऐसा लगता है कि मेनू बार में खुद को स्थापित करने के लिए इसे अनुमतियों के एक पूरे सेट की आवश्यकता है: Developers.google.com/apps-script/add-ons/…
Vidar S. Ramdal

26

मुझे codepad.org मिला है जो कोड स्निपेट साझा करने की अनुमति देता है। यह सिंटैक्स हाइलाइटिंग और यहां तक ​​कि कोड के संकलन का समर्थन करता है। और यह प्रोग्रामिंग भाषाओं की विस्तृत श्रृंखला का समर्थन करता है - C, C ++, D, Haskell, Lua, OCaml, PHP, Perl, Python, Ruby, Scheme, Tcl। और एक और महान विशेषता - इसे लॉगिन करने की आवश्यकता नहीं है।


यह एक अच्छा जवाब है। एक बड़ी लापता भाषा जावा है। C # को भी वहां देखना अच्छा रहेगा। माणिक? Com'on!
माइक्मुरको

रूबी में क्या गड़बड़ है? (विशेषकर 2014 में)
vasilakisfil

20

आप Google डॉक्स के लिए कोड ब्लॉक जोड़ सकते हैं ।

1 * - Google डॉक्स -> ऐड-ऑन टैब -> 2 * - एड-ऑन प्राप्त करें ... -> खोजें: 'कोड ब्लॉक'

3 * - फिर आप Add-ons -> कोड ब्लॉक -> प्रारंभ पर जाएं

4 * - थीम चुनें (50+)

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


एक बार लागू होने के बाद थीम को वापस करने या बदलने में असमर्थ, अलग-अलग कोड ब्लॉक पर अलग-अलग हाइलाइटिंग को अलग-अलग करता है
diEcho

10

नहीं, जब बाहर और उसके बारे में ऑनलाइन प्रोग्रामिंग के लिए, मोज़िला बेस्पिन देखें

EDIT: मोज़िला बेस्पिन मर चुका है, इसे क्लाउड 9 आईडीई में विलय कर दिया गया था ।


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

इसके बाद केवल Bespin पर दो या दो फाइल रखें। Google डॉक्स सिंटैक्स हाइलाइटिंग का समर्थन नहीं करता है (और मैं यह नहीं देख सकता कि भविष्य में इसका समर्थन कर रहा है)
जोश हंट

यहाँ सहमत होना है, यह वास्तव में Google डॉक्स के दायरे में नहीं है।

1
Bespin परियोजना अब मौजूद नहीं है । Cloud9 IDE, जिसमें Bespin को लिखने के क्षण तक विलय कर दिया गया था, केवल जावास्क्रिप्ट का समर्थन करता है।
om-nom-nom

1
अन्य अद्यतन: mozillalabs.com/en-US/skywriter / से ... मोज़िला स्काईटाइटर परियोजना, जिसे पहले बेस्पिन के रूप में जाना जाता था , को अन्य परियोजना में मिला दिया गया है। यदि आप एक अनुकूलन योग्य संपादक की तलाश कर रहे हैं, जिसे आप अपने स्वयं के प्रोजेक्ट्स में एम्बेड कर सकते हैं, तो एक नज़र डालें Ace.ajax.org यदि आप क्लाउड में अपनी कोडिंग करना चाहते हैं, तो Cloud9.IDE.comऐस पर एक नज़र डालें (और ऐस में कोड शामिल है Bespin / Skywriter परियोजना)।
एरिक बिशर्ड

9

आप मदद करने के लिए स्टैक एक्सचेंज साइटों पर प्रश्न या उत्तर फ़ील्ड का उपयोग कर सकते हैं।

  1. अपने कोड स्निपेट को एक खाली टेक्स्ट फ़ील्ड में पेस्ट करें।
  2. इसे चुनें, और कोड के रूप में स्वरूपित होने के लिए "कोड नमूना" (घुंघराले ब्रेस के साथ एक) बटन का उपयोग करें।
  3. थोड़ी देर प्रतीक्षा करें कि वाक्यविन्यास को अपनी बात करने के लिए हाइलाइट करने दें।
  4. पूर्वावलोकन किए गए प्रश्न / उत्तर कोड-ब्लॉक की प्रतिलिपि बनाएँ।
  5. अपने Google डॉक में, एक नई लाइन पर, पैरा स्टाइल को ब्लॉक-कोट पर सेट करें।
  6. पूर्वावलोकन किए गए कोड-ब्लॉक को चिपकाएं।
  7. बस।

Google डॉक्स किसी कारणवश फ़ॉन्ट को रीसेट करने लगता है, लेकिन सिंटैक्स हाइलाइटिंग को संरक्षित करता है। प्रलेखन में कोड स्निपेट्स को शामिल करने के लिए अच्छा है।


6
यह बहुत थकाऊ है, और हर बार जब आप अपने कोड में कोई गैर-तुच्छ परिवर्तन करते हैं तो आपको इस प्रक्रिया से गुजरना होगा।
म्यूजिकफ्रीक

6

बस मेरे जैसे बदमाशों के लिए स्पष्ट होना,

नहीं, Google डॉक्स में मूल रूप से हाइलाइट होने वाला कोई कोड नहीं है।

ऐसे ऐड हैं जो कोड हाइलाइटिंग कर सकते हैं।

कोड सुंदर का उल्लेख ऊपर किया गया है और इसकी पर्याप्त समीक्षाएं हैं।

कोड ब्लॉक का भी उल्लेख किया गया है और इसकी अच्छी समीक्षा है।

यदि आप ऐड ऑन स्थापित नहीं करना चाहते हैं तो यह कठिन हो जाता है। http://markup.su/highlighter/ ऊपर उल्लेख किया जा रहा है के रूप में अच्छा है, और यह एक बहुत अच्छा काम करता है। हर बार बदलाव होने पर आपको कोड को कॉपी और पेस्ट करना होगा।

यदि आप कोड प्रलेखन के लिए कोड स्वरूपण चाहते हैं, तो ये समाधान काम करेंगे।

यदि आप वास्तविक समय सहयोग चाहते हैं, तो Google डॉक्स की तुलना में कोड के लिए बहुत बेहतर समाधान हैं।

Https://codeshare.io/ जैसे समाधान देखें


यह पहले से ही ज्ञात है। लेकिन हम इसका हल ढूंढ रहे हैं।
खोई

4

मुझे इस समस्या का भी सामना करना पड़ा, और मैं अपने Google डॉक्स खाते में कोई एक्सटेंशन नहीं जोड़ना चाहता था। मुझे एक ऑनलाइन कोड सिंटैक्स हाइलाइटर http://markup.su/highlighter/ मिला , आप बस अपना कोड अतीत में रख सकते हैं और विभिन्न शैलियों के बीच चुना जा सकता है।

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


3

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

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


2

मैंने कोशिश की कोड सुंदर यहाँ में सिफारिश की, यह ठीक है। काश, यह खुला स्रोत होता, तो कोई अन्य की तरह उपयोग करने के लिए गर्म-कुंजी में ईएएसआईवाईवाई कार्यक्रम कर सकता था। यह पेशेवर दुनिया के लिए बहुत उपयोगी बनाता है, उदाहरण के लिए, कोडिंग कैसे-या विकी जैसे दस्तावेजों को दूसरों को सिखाता है कि कैसे या कोड चीजों को स्वचालित करें।

मैंने इसके बजाय कोड ब्लॉक की कोशिश की । मुझे यह ज्यादा पसंद है। किसी अन्य नई भाषा को सीखने के लिए अपने स्वयं के नोट्स को प्रशिक्षण या लिखने के लिए दस्तावेज़ के अलावा कोड बताना बहुत आसान है।


1

कुछ सरल प्रयास के लिए rextester । यह कई भाषाओं में लिखे गए कोड स्निपेट्स पर वास्तविक समय में सहयोग करने की अनुमति देता है। 'रन कोड' पर जाएं, अपनी भाषा चुनें और फिर 'लाइव सहयोग' बटन दबाएं।


कोई उस विकल्प को क्यों चुनना चाहेगा?
शराब

@ एल एवरेट क्योंकि यह वास्तविक समय में कोड स्निपेट्स पर सहयोग करने की अनुमति देता है। हालांकि यह सीधे सवाल का जवाब नहीं देता है, लेकिन एक विकल्प का सुझाव देता है।
रेन

फिर कृपया उस जानकारी को शामिल करने के लिए अपने उत्तर को संपादित करें।
शराब

1

विम अपने सिंटैक्स-हाइलाइट किए गए बफर को HTML फ़ाइल में आउटपुट कर सकता है:

http://vim.wikia.com/wiki/Pasting_code_with_syntax_coloring_in_emails

या यह भी अच्छा है:

https://superuser.com/questions/565050/export-file-syntax-highlighting-to-html-using-vim

यह फ़ाइल आपके ब्राउज़र में खोली जा सकती है, जहाँ से आप Google डॉक्स / ड्राइव पर पाठ को कॉपी और पेस्ट कर सकते हैं।


1

वैसे एक वेब ऐप है जिसे Google डॉक्स में शामिल करने का अनुमान लगाया गया था, लेकिन रद्द कर दिया गया: / यह नाम है Collide । आप इसे यहां कार्रवाई में देख सकते हैं


1
यह एक जवाब देने के लिए ज्यादा मदद नहीं करता है जो एक समाधान प्रदान करता है जो पहले से ही रद्द हो गया है। StackExchange Network के सभी पर हमारा लक्ष्य उपयोगी और प्रासंगिक समाधान प्रदान करना है। यह सोचने में मदद करने का एक तरीका है कि यदि आपने प्रश्न पूछा है तो क्या आप एक उत्तर चाहेंगे जो बताता है कि लगभग एक समाधान था लेकिन इसे रद्द कर दिया गया था, हालांकि, आप अभी भी देख सकते हैं कि यह "यहाँ" जैसा था।
ब्रैडले ए। टेट्र्टेल्ट

1
मेरी गलती, यह 'Google द्वारा रद्द' हो गई, लेकिन अब एक ओपन सोर्स प्रोजेक्ट है। Collide लिंक की जाँच करें।
P3t3rU5
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.