Visual Studio Code is a source code editor. It is extensible, free, open-source, and cross-platform. It owes much of its success to its active community of extension developers. Whenever it lacks a certain feature, there is usually an extension to fix that shortcoming. Its out-of-the-box Markdown support includes:

  • CommonMark support
  • Syntax highlighting
  • Preview
  • Autocompletion
  • Themes
  • Code style

It does not support WYSIWIG editing. While Visual Studio Code does not come with out-of-the-box ability to export Markdown to any other formats, it can copy Markdown code with syntax coloring intact.

Visual Studio Code

Markdown extensions available in the Visual Studio marketplace extend it with the following features:

  • Extended syntax (e.g. “Markdown Extended”)
  • Markdown code formatting (e.g. “Prettier - Code formatter”)
  • Exporting to other formats (e.g. “Markdown Preview Enhanced”)
  • UI elements (e.g. “Markdown Shortcuts”)
  • Extended markdown syntax highlighting (e.g. “One Dark Pro”)
  • Linting (e.g. “markdownlint”) – It is a feature for developers but a huge annoyance for ordinary writers
  • Style-compliance kits for different services (e.g. “Docs Authoring Pack” for Microsoft Docs)
  • Spelling check (e.g. “Code Spell Checker”)

Visual Studio Code, with Markdown Preview Enhanced, Markdownlint, and One Dark Pro

دعم VS Code للماركداون

VS Code يوفر الدعم لعناصر ماركداون التالية.

العناصر الدعم ملاحظة
العناوين نعم
الفقرات نعم
فواصل الأسطر نعم
سُمْك النص نعم
إمالة النص نعم
الاقتباسات نعم
القوائم المرقّمة (المرتّبة) نعم
القوائم المنقّطة (غير المرتّبة) نعم
الأكواد البرمجية نعم
فواصل الأسطر نعم
الروابط نعم
الصور نعم Image display in preview is subject to content security policy, adjustable from the drop-down menu to the top-right
الجداول نعم
الكتل البرمجية المسوّرة نعم
تلوين الأكواد البرمجية نعم
الحواشي السفلية جزئي In code editor only. Comprehensive support requires the Markdown Preview Enhanced extension.
معرفّات العنوان جزئي Does not support custom IDs. Comprehensive support requires the Markdown Preview Enhanced extension.
قوائم التعريف جزئي Requires the Markdown Preview Enhanced extension.
النص المشطوب جزئي Two tildes (~~word~~) only.
قوائم المهام جزئي One of the many readily available extensions can add this feature, e.g. Markdown Preview Enhanced.
نسخ ولصق الرموز التعبيرية نعم
الرموز التعبيرية (الإيموجي) جزئي Requires the Markdown Preview Enhanced extension.
الربط التلقائي للروابط نعم
تعطيل الربط التلقائي للروابط نعم
HTML نعم

تصفح أيضا

هل تريد معرفة المزيد عن Markdown؟

لا تتوقف الآن! 🚀 قم بتمييز مستودع GitHub بنجمة ثم أدخل عنوان بريدك الإلكتروني أدناه لتلقي دروس Markdown التعليمية الجديدة عبر البريد الإلكتروني. نحن لا نرسل بريدا مزعجا!