আমি কীভাবে গুগল ডক্সে কোড সিনট্যাক্স হাইলাইট করতে পারি?


179

গুগল ডক্সে সিনট্যাক্স হাইলাইট করার কী উপায় আছে ?

ব্যক্তিগতভাবে আমি এটি সি ++ ফাইলগুলিতে সম্পাদনা এবং সহযোগিতার জন্য ব্যবহার করি তবে পিএইচপি বা এসকিউএল সিন্ট্যাক্স হাইলাইট করাও আকর্ষণীয় হবে।


একটি গুরুত্বপূর্ণ পার্থক্য সঙ্গে অনুরূপ প্রশ্ন কিন্তু: করছেন কাজের জন্য Google অ্যাপ্লিকেশানগুলি জন্য একই, যা সীমিত হল: webapps.stackexchange.com/questions/103862/...
sorin

উত্তর:


104

গুগল ড্রাইভের জন্য নতুন অ্যাড-অনগুলির সাহায্যে আপনি কোড প্রিটি অ্যাড- অনের সাহায্যে কোড হাইলাইট করতে পারেন ।

অ্যাড-অন ইনস্টল করার পরে, আপনি এটি আপনি যে কোডটি ফরম্যাট করতে চান নির্বাচন করে অ্যাক্সেস করতে পারেন, এখানে যান Add-ons → কোড চমত্কার , এবং নির্বাচন করুন বিন্যাস নির্বাচন : অ্যাড-অন ব্যবহারের স্ক্রিনশট

ফলাফলটি এরকম দেখাচ্ছে: এখানে চিত্র বর্ণনা লিখুন

ইদানীং, অন্যান্য বিকল্পের উত্থান হয়েছে, যার কয়েকটিতে দরকারী বৈশিষ্ট্য রয়েছে। উদাহরণস্বরূপ কোড ব্লকগুলির বিভিন্ন প্রোগ্রামিং ভাষার জন্য সমর্থন রয়েছে।


1
টিপ: আপনি যদি উপস্থাপনের জন্য কোডটি হাইলাইট করতে চান, একটি ডকটিতে কোডটি লিখুন তারপরে উপস্থাপনায় কপি / পেস্ট করুন।
আরনি সেন্ট সিগুর্যাসন 10

23
অনুমতি: - গুগল ড্রাইভে আপনার দস্তাবেজগুলি দেখুন এবং পরিচালনা করুন। -আবেদনের সাথে সম্পর্কিত ডেটা দেখুন এবং পরিচালনা করুন। আপনি কি আমার ফ্রিজেটরটি খুলতে চান?
হার্নান এচে

6
@ হার্নেনেচে: আপনি কীভাবে মনে করেন যে ডকুমেন্টটি এটির কাজটি সম্পাদনের জন্য এটি অ্যাক্সেস করতে পারে?
বিডোসরর

7
এটা শুধুমাত্র যেখানে হাইলাইট করছেন দস্তাবেজে অ্যাক্সেসের জন্য জিজ্ঞেস করা উচিত, এটা একটা একক নথিতে কিছু অক্ষর চিত্রাঙ্কণের সমস্ত ফাইল অ্যাক্সেস করতে কোন অর্থে আছে, en.wikipedia.org/wiki/Principle_of_least_privilege
এর্নান Eche

7
@ হার্নেনেচে: দেখে মনে হচ্ছে মেনু বারে নিজেকে ইনস্টল করার জন্য এটির পুরো সেট অনুমতি প্রয়োজন: ডেভেলপারস
জিও / অ্যাপস -স্ক্রিপ্ট / এ্যাড- অন / ২

26

আমি কোডেপ্যাড.অর্গ.ও পেয়েছি যা কোড স্নিপেটগুলি ভাগ করতে দেয়। এটি সিনট্যাক্স হাইলাইট এবং এমনকি কোডের সংকলন সমর্থন করে। এবং এটি বিস্তৃত প্রোগ্রামিং ল্যাঙ্গুয়েজগুলিকে সমর্থন করে - সি, সি ++, ডি, হাস্কেল, লুয়া, ওক্যামল, পিএইচপি, পার্ল, পাইথন, রুবি, স্কিম, টিসিএল। এবং আরও একটি দুর্দান্ত বৈশিষ্ট্য - এটি লগইন করার প্রয়োজন হয় না।


এটি একটি ভাল উত্তর। একটি বড় অনুপস্থিত ভাষা জাভা। সেখানেও # সি দেখতে ভাল লাগবে। রুবি? Com'on!
মাইকমুরকো

রুবির কি হয়েছে? (বিশেষত 2014)
ভাসিলাকিসফিল

20

আপনি গুগল ডক্সের জন্য অ্যাড-অন কোড ব্লক করতে পারেন ।

1 * - গুগল ডক্স -> অ্যাড-অনস ট্যাব -> 2 * - অ্যাড-অনগুলি পান ... -> অনুসন্ধান করুন: 'কোড ব্লকস'

3 * - তারপরে আপনি অ্যাড-অন -> কোড ব্লক -> শুরুতে যান

4 * - থিম নির্বাচন করুন (50+)

এখানে চিত্র বর্ণনা লিখুন


থিমটি প্রয়োগ হয়ে গেলে এটি পুনরায় ফিরিয়ে আনতে বা পরিবর্তন করতে অক্ষম এবং বিভিন্ন কোড ব্লকে হাইলাইটের পরিবর্তিত পরিবর্তিত হতে পারে
ডাই ইকো

10

না। অনলাইনে প্রোগ্রামিং করার সময় এবং বাইরে, মজিলা বেসপিন পরীক্ষা করে দেখুন

সম্পাদনা: মজিলা বেসপিন মারা গেছে, এটি ক্লাউড 9 আইডিইতে একীভূত হয়েছিল ।


1
পুরো প্রকল্পের জন্য আমার হোস্টিংয়ের দরকার নেই। আমার এক বা দুটি ফাইল ভাগ করে নেওয়া দরকার। গুগল ডক্স ব্যবহার করা খুব সহজ এবং সেই উদ্দেশ্যে উপযুক্ত। সিনট্যাক্স হাইলাইটিং বাদে।

তারপরে কেবল বেসপিনে বা দুটি ফাইল রাখুন। গুগল ডক্স বিন্যাস হাইলাইট করা মোটেও সমর্থন করে না (এবং ভবিষ্যতে এটি সমর্থন করে কিনা তা আমি দেখতে পাই না)
জোশ হান্ট

এখানে সম্মতি জানাতে হবে, এটি আসলে গুগল ডক্সের আওতায় নেই।

1
বেসপিন প্রকল্প আর নেই । ক্লাউড 9 আইডিই, যার মধ্যে বেসপিনকে এই লেখার মুহুর্তটির সাথে একত্রীকরণ করা হয়েছিল এটি কেবল জাভাস্ক্রিপ্ট সমর্থন করে।
ওম-নাম-মনোনীত

1
আরও হালনাগাদ: mozillalabs.com/en-US/skywriter / ... থেকে ... মজিলা স্কাই রাইটার প্রকল্পটি আগে বেসপিন নামে পরিচিত , অন্য একটি প্রকল্পে একীভূত হয়েছে। আপনি যদি নিজের মতো প্রজেক্টগুলিতে এম্বেড করতে পারেন এমন কোনও কাস্টমাইজড সম্পাদক Ace.ajax.org খুঁজছেন, আপনি যদি মেঘে আপনার কোডিংটি করতে চাইছেন তবে একবার দেখুন, Cloud9.IDE.comযা এসে তৈরি হয় তা একবার দেখুন (এবং এস এর কোড থেকে কোডটি অন্তর্ভুক্ত করে) বেসপিন / স্কাই রাইটার প্রকল্প)।
এরিক বিশার্ড

9

আপনি সহায়তা করতে স্ট্যাক এক্সচেঞ্জ সাইটে প্রশ্ন বা উত্তর ক্ষেত্রগুলি ব্যবহার করতে পারেন।

  1. আপনার কোড স্নিপেট একটি ফাঁকা পাঠ্য ক্ষেত্রে আটকে দিন।
  2. এটি নির্বাচন করুন এবং কোড হিসাবে ফর্ম্যাট হয়ে গেছে তা নিশ্চিত করতে "কোড নমুনা" (কোঁকড়ানো ধনুর্বন্ধনী সহ একটি) বোতামটি ব্যবহার করুন।
  3. সিনট্যাক্সটি এর কাজটি হাইলাইট করতে দেয় তার জন্য কিছুক্ষণ অপেক্ষা করুন।
  4. প্রাকদর্শন করা প্রশ্ন / উত্তর কোড-ব্লকটি অনুলিপি করুন।
  5. আপনার গুগল ডক্সে, একটি নতুন লাইনে, অনুচ্ছেদ শৈলীটিকে ব্লক-কোটে সেট করুন।
  6. প্রাকদর্শন কোড-ব্লক আটকান।
  7. এটাই.

গুগল ডক্স মনে হয় ফন্টটি কোনও কারণে রিসেট করেছে তবে সিনট্যাক্স হাইলাইট করে সংরক্ষণ করে। ডকুমেন্টেশনে কোড স্নিপেটগুলি অন্তর্ভুক্ত করার জন্য ভাল।


6
এটি অত্যন্ত ক্লান্তিকর এবং আপনার কোডটিতে কোনও তুচ্ছ-তাত্পর্যপূর্ণ পরিবর্তন আনার সময় আপনাকে এই প্রক্রিয়াটি আবারও কাটাতে হবে।
মিউজিকফ্রেক

6

আমার মতো দুষ্টুদের জন্য পরিষ্কার হতে,

না, গুগল ডক্সে স্থানীয়ভাবে হাইলাইট করার মতো কোনও কোড নেই।

কোড হাইলাইটিং করতে পারে এমন অ্যাড রয়েছে।

কোড প্রিটি উপরে উল্লিখিত হয়েছে এবং পর্যাপ্ত পর্যালোচনা রয়েছে।

কোড ব্লকেরও উল্লেখ রয়েছে এবং এর ভাল পর্যালোচনা রয়েছে।

আপনি যদি অ্যাডগুলি ইনস্টল করতে না চান তবে এটি আরও শক্ত হয়ে যায়। http://markup.su/highlitter/ ভাল হিসাবে উপরে উল্লেখ করা হয়েছে, এবং এটি একটি দুর্দান্ত কাজ করে। প্রতিবার পরিবর্তন হলে আপনাকে কেবল কোডটি অনুলিপি করে আটকে দিতে হবে।

আপনি যদি কেবলমাত্র ডকুমেন্টেশনের উদ্দেশ্যে কোড ফর্ম্যাট করতে চান তবে এই সমাধানগুলি কাজ করবে।

আপনি যদি রিয়েল টাইম সহযোগিতা চান তবে গুগল ডক্সের চেয়ে কোডের জন্য আরও অনেক ভাল সমাধান রয়েছে।

Https://codeshare.io/ এর মতো সমাধানগুলি দেখুন


এটি ইতিমধ্যে জানা গেছে। তবে আমরা এর সমাধান খুঁজছি।
খোফি

4

আমিও এই সমস্যার মুখোমুখি হয়েছি এবং আমি আমার Google ডক্স অ্যাকাউন্টে কোনও এক্সটেনশন যুক্ত করতে চাইনি। আমি একটি অনলাইন কোড সিনট্যাক্স হাইলাইটার http://markup.su/highlitter/ পেয়েছি , আপনি কেবল নিজের কোডটি পেরিয়ে গিয়েছেন এবং বিভিন্ন স্টাইলের মধ্যে চয়ন করতে পারেন।

আমি ব্যক্তিগতভাবে "ডন" শৈলীটি ব্যবহার করি, তারপরে ডকের একটি ট্যাবে আউটপুট পেরিয়ে, সীমানা সরিয়ে এই ট্যাবে একটি ব্যাকগ্রাউন্ড সেট করি। ফলাফল ভাল।


3

আমি খুঁজে পেয়েছি যে পেস্টবিন থেকে পেস্টগুলি অনুলিপি করা পুরোপুরি কার্যকর হয় এবং একটি যুক্ত বোনাস হিসাবে এটি লাইন নম্বর যুক্ত করে যা গুগল ডক্স দ্বারা চিহ্নিত তালিকা হিসাবে স্বীকৃত।

আপনি পাস্তেবিনে যান , একটি তালিকাভুক্ত পেস্ট তৈরি করুন (আপনি অন্য কেউ এটি দেখতে না চান), প্রচুর পরিমাণে উপলভ্য ভাষা এবং বাক্য গঠন থেকে সিনট্যাক্স নির্বাচন করুন, জমা দিন, তারপরে আপনার Google ডকুমেন্টে হাইলাইট করা পাঠ্যটি নির্বাচন করুন এবং অনুলিপি করুন।


2

আমি কোড প্রিটি এখানে প্রস্তাবিত চেষ্টা করেছি , ঠিক আছে। আমি আশা করি এটি ওপেন সোর্স হয় যাতে অন্যেরা যেমন বলেন, কেউ হট-চাবিতে সহজেই প্রোগ্রামটি করতে পারে। এটি পেশাদার বিশ্বের জন্য খুব দরকারী করে তোলে, উদাহরণস্বরূপ, কীভাবে উইকির মতো নথিগুলি কোডিং করা হয় তা অন্যকে কীভাবে স্বয়ংক্রিয় / কোড জিনিসগুলি শিখিয়ে শেখানো হয় teaching

আমি পরিবর্তে কোড ব্লক চেষ্টা করেছিলাম । আমি এটি অনেক বেশি পছন্দ করি। অন্য কোনও নতুন ভাষা শেখার সময় আপনার নিজের নোটগুলি প্রশিক্ষণের জন্য বা লেখার জন্য নথির বাইরে কোড বলা অনেক সহজ M


1

কিছু সহজ করে দেখুন জন্য rextester । এটি বহু ভাষায় লিখিত কোড স্নিপেটগুলিতে রিয়েল-টাইমকে সহযোগিতা করতে দেয়। 'রান কোড' এ যান, আপনার ভাষা চয়ন করুন এবং তারপরে 'লাইভ সহযোগিতা' বোতামটি চাপুন।


কেন কেউ এই বিকল্পটি বেছে নিতে চান?
বীয়ার

@ অ্যাল এভারেট কারণ এটি কোড স্নিপেটগুলিকে রিয়েল-টাইমে সহযোগিতা করতে দেয়। যদিও এটি সরাসরি প্রশ্নের উত্তর দেয় না, তবে বিকল্প প্রস্তাব দেয়।
Ren

তারপরে দয়া করে সেই তথ্যটি অন্তর্ভুক্ত করতে আপনার উত্তরটি সম্পাদনা করুন।
আলে

1

ভিম তার সিনট্যাক্স-হাইলাইটেড বাফারটি এইচটিএমএল ফাইলে আউটপুট করতে পারে:

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

ঠিক আছে এমন একটি ওয়েব অ্যাপ্লিকেশন রয়েছে যা গুগল ডক্সে অন্তর্ভুক্ত হওয়ার কথা ছিল তবে তা বাতিল হয়ে গেছে: / এর নাম কোলাইড । আপনি এটি এখানে কর্মে দেখতে পাবেন


1
ইতিমধ্যে বাতিল হওয়া একটি সমাধান প্রস্তাব দেয় এমন কোনও উত্তর দিতে এটি খুব বেশি সহায়তা করে না। সমস্ত স্ট্যাকএক্সচেঞ্জ নেটওয়ার্কের জন্য আমাদের লক্ষ্যটি সহায়ক এবং প্রাসঙ্গিক সমাধান সরবরাহ করা। সহায়তার এক উপায় হ'ল ভাবনাটি যদি আপনি প্রশ্নটি জিজ্ঞাসা করেন তবে আপনি কি এমন একটি উত্তর চান যা আপনাকে জানায় যে প্রায় একটি সমাধান ছিল তবে এটি বাতিল হয়ে গেছে, তবে, আপনি এখনও দেখতে পারেন এটি "এখানে" এর মতো কেমন হত।
ব্র্যাডলি এ। টেট্রোল্ট

1
আমার ভুল, এটি 'গুগল দ্বারা' বাতিল হয়ে গেছে তবে এখন এটি একটি ওপেন সোর্স প্রকল্প। কোলাইড লিঙ্কটি পরীক্ষা করুন।
P3t3rU5
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.