গিথুব মার্কডাউন-এ আলাদা সিনট্যাক্স হাইলাইট করা


110

আমি ডকুমেন্ট লিখছি যা মার্কডাউন ব্যবহার করে সি # তে কোডটি ব্যাখ্যা করবে।

আমি ```csharpসিশার্প হাইলাইট করতে ব্যবহার করি ।

আমি কখনও কখনও সাহসী বা কিছু ব্যবহার করে কোডে নির্দিষ্ট কিছু হাইলাইট করতে চাই।

আমি <pre>ইত্যাদি সম্পর্কে জানি ... তবে এটি আমার ক্র্যাশ হাইলাইটিং কেড়ে নেয়।

সর্বোত্তম কেস দৃশ্য - ```csharpবিভাগে কোড হাইলাইট করার কিছু উপায় ।

পরবর্তী সেরা জিনিস - আমি স্টাফটি হাইলাইট করতে + এবং - ব্যবহার করে কোডটি ডিফ হিসাবে লিখতে পারি, তবে আমি কীভাবে গিথুবকে লাল এবং সবুজ ব্যাককালারের সাথে পৃথক বাক্য গঠনটি হাইলাইট করতে বলব?

ডিফ এবং সিশারপ সিনট্যাক্স হাইলাইট উভয়ই ব্যবহার করার উপায় আছে?


4
ওহ, আমি কীভাবে চাই যে স্ট্যাকওভারফ্লো তাদের মার্কডাউন পার্সিংটিকে আরও গিথাবগুলির মতো হতে আপডেট করবে। আমি তাদের ভয়ানক কোড ব্লক সিস্টেমকে ঘৃণা করি। `` With দিয়ে মোড়ানো ভাল উপায়, কারণ এটি "পাঠ্যের মধ্যেই কোনও পরিবর্তন প্রয়োজন"। (চারটি স্পেস দিয়ে তাদের সকলকে ইনডেন্ট করা) এমনকি সিটিআরএল + কে কীবোর্ড শর্টকাট দিয়েও, এটি খারাপ ডিজাইনের উপর ভিত্তি করেই বান্দাদ। </
ant

উত্তর:


198

কোডটি ফর্ম্যাট করার সময় গিথুবের মার্কডাউন পৃথক সমর্থন করে। উদাহরণ স্বরূপ:

```diff
public class Hello1
{
   public static void Main()
   {
-      System.Console.WriteLine("Hello, World!");
+      System.Console.WriteLine("Rock all night long!");
   }
}
```

আউটপুট:

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

এবং এটি আপনাকে যে আলাদা আলাদা চেহারা খুঁজছেন তা দেওয়া উচিত , যা মুছে ফেলা হয়েছে তা লাল এবং হ'ল কী যুক্ত করা হয়েছে তা হাইলাইট করে।


4
আমি এই টুকরো চেষ্টা করেছিলাম। আশা করি এটা সাহায্য করবে. gist.github.com/salmedina/…
সালভাদোর মদিনা

কি দারুন! আমার খারাপ। আমি "স্ট্যাকওভারফ্লো কোড ব্লকগুলিতে হাইলাইট করা ডিফ ডিফেক্ট সিনট্যাক্স" সন্ধান করছিলাম এবং এখানে নেতৃত্ব দিয়েছিলাম। হ্যাঁ! এটি গিথুবে কাজ করে এবং সে কারণেই আমি আশা করছিলাম এটি স্ট্যাকওভারফ্লোতে কাজ করবে। হায় আফসোস, এটি হয় না এবং এটি প্রদর্শিত হয় যাতে এটি কাজ করার পক্ষে যথেষ্ট আগ্রহ নেই। meta.stackoverflow.com/questions/272207/…
ব্রুনো ব্রোনোস্কি

40
আপনি কীভাবে সঠিক সিনট্যাক্স হাইলাইট এবং ডিফ হাইলাইটটি পাবেন তা জানেন?
math2001

4
এটি এখন পর্যন্ত সমর্থিত বলে মনে হচ্ছে না। এখানে যা সমর্থন করা হয়েছে তার একটি চিটপত্র রয়েছে। github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet#code । আশাকরি এটা সাহায্য করবে.
সালভাদোর মদিনা

4
গিটহাব, বিটবকেট এমনকি আমার আইডিই - ভিএস কোডে আমার জন্য কাজ করে। ধন্যবাদ!
লিরান এইচ

16

সালভাদোরের প্রতিক্রিয়াটি সঠিক, তবে আমি জানতে পেরেছি যে কোড স্নিপেটটি হাইলাইট করার জন্য আপনার ডিফার শিরোনাম যুক্ত করা উচিত:

``` diff
diff --git a/filea.extension b/fileb.extension
index d28nd309d..b3nu834uj 111111
--- a/filea.extension
+++ b/fileb.extension
@@ -1,6 +1,6 @@
-oldLine
+newLine
```

আমি আশা করি এটি সাহায্য করবে!


কেউ এইমাত্র Git বিন্যাস খুঁজছেন হয়, তাহলে ছাড়া রং ... stackoverflow.com/a/4857407/3196753
tresf
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.