خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

چگونه VSCode را به ویرایشگر نهایی Markdown تبدیل کنیم

Visual Studio Code در حال حاضر یک ویرایشگر Markdown عالی است، اما این افزونه‌ها و سفارشی‌سازی‌ها آن را حتی بهتر می‌کنند.

اگر برای وب می نویسید، ممکن است بخواهید به Markdown نگاه کنید. برنامه های Markdown زیادی وجود دارد که به نویسندگان وب پاسخ می دهد. اما ویرایشگرهای رایگان کد مانند Visual Studio Code (VSCode) مایکروسافت می توانند حتی قدرتمندتر باشند.

VSCode Markdown را درک می کند و دارای ابزارهای داخلی برای پیش نمایش آن در HTML است. با این حال، می‌توانید قابلیت‌های پردازشگر کلمه مانند شمارش کلمات و غلط‌گیر املا را اضافه کنید. همچنین ممکن است بخواهید سفارشی سازی های خاص وب سایت را برای پیش نمایشگر فعال کنید.

در نهایت، توانایی کپی Markdown به عنوان HTML، بنابراین شما می توانید آن را به طور تمیز در یک سیستم مدیریت محتوا (CMS) جایگذاری کنید.

VSCode را دانلود و نصب کنید

برای شروع، VSCode یا جایگزین منبع باز آن VSCodium را دانلود کنید. نسخه های هر یک برای همه سیستم عامل های اصلی دسکتاپ موجود است.

پس از دانلود و نصب VSCode، برنامه را اجرا کنید تا شروع شود.

صفحه خوش‌آمدگویی پیش‌فرض VSCode.

افزونه Word Count را نصب کنید

با افزودن یک کلمه شمار شروع کنید. افزونه‌های زیادی وجود دارد که این کار را انجام می‌دهند. بهترین تمایز بین کلمات واقعی و کد یا نام فایل ها، پسوند Word Counter خود مایکروسافت است.

دانلود: افزونه Word Count VSCode (رایگان)

  1. بر روی Download Extension در قسمت Resources در قسمت پایین سمت راست کلیک کنید.
  2. پس از دانلود، به VSCode بروید.
  3. روی نماد چرخ دنده در گوشه سمت چپ پایین رابط کلیک کنید.
  4. بر روی Extensions کلیک کنید.
  5. روی بیضی (…) در نزدیکی بالای پنجره Extensions کلیک کنید.
  6. روی Install from VSIX کلیک کنید.
  7. فایل ms-vscode.wordcount-*.vsix را که به تازگی دانلود کرده اید انتخاب کنید.

منوی افزونه‌های VSCode با برجسته‌سازی Install from VSIX.

اکنون پسوند Word Count باید نصب شود. با باز کردن یک فایل Markdown جدید و تایپ آن را تست کنید. اکنون باید یک کلمه شمارشگر را در سمت چپ پایین رابط مشاهده کنید:

VSCode با پسوند Word Count توسط مایکروسافت نشان می دهد که تعداد کلمات موجود در یک سند نمونه را تشخیص می دهد.

افزونه Spell Check را نصب کنید

شما همچنین می خواهید قابلیت بررسی املا را اضافه کنید. همانند شمارشگرهای کلمه، افزونه‌های زیادی وجود دارند که به بررسی املا می‌پردازند. محبوب‌ترین آنها نرم‌افزار بررسی املای کد توسط Street Side است زیرا به زبان‌های زیادی در دسترس است.

مطلب مرتبط:   نحوه تبدیل تصاویر به متن قابل ویرایش در مایکروسافت ورد

دانلود: پسوند VSCode بررسی املای کد (رایگان)

  1. مراحل 1 تا 6 را از بخش بالا دنبال کنید.
  2. فایل streetsidesoftware.code-spell-checker-*.vsix را که به تازگی دانلود کرده اید انتخاب کنید.

پسوند Code Spell Check اکنون باید نصب شود. با باز کردن یک فایل Markdown جدید و تایپ کلمات غلط املایی آن را تست کنید.

یک سند علامت گذاری که در VSCode باز می شود با غلط املایی که توسط یک زیر خط آبی ملایم و موز تشخیص داده می شود.

شما باید یک خط موزون آبی زیر آن کلمات به همراه تعداد زیادی خطا در سمت راست پایین رابط مشاهده کنید:

سمت راست پایین نوار وضعیت VSCode با یک نشانگر که چهار خطای املایی را نشان می دهد.

Error Squiggle را سفارشی کنید

بزرگترین مشکل این پسوند Spell Check، رنگ آبی ضعیفی است که برای squiggle استفاده می شود که خطاها را شناسایی می کند. تمایل دارد با پس‌زمینه تم‌های تیره ترکیب شود و برای سایر عناصر Markdown استفاده مجدد می‌شود.

می‌توانید آن را به رنگ قرمز پررنگی که انتظار دارید در یک واژه‌پرداز مشاهده کنید، تغییر دهید:

  1. روی نماد چرخ دنده در گوشه سمت چپ پایین رابط کلیک کنید.
  2. روی تنظیمات کلیک کنید.
  3. روی Workbench و سپس Appearance کلیک کنید.
  4. برای سفارشی سازی رنگ به پایین بروید:
  5. روی Edit در settings.json کلیک کنید.
  6. کد زیر را در ویرایشگری که در یک برگه جدید باز می شود قرار دهید: “editorInfo.foreground”: “#ff0000”
  7. فایل را ببندید و ذخیره کنید.

منوی تنظیمات VSCode > میز کار > ظاهر > سفارشی سازی رنگ.’ src=’https://static1.makeuseofimages.com/wordpress/wp-content/uploads/2022/08/VSCode-Spell-Check-Red-Error-Config-01.jpg’ width=’700’></p>
<pre><p dir="editorInfo.foreground": "#ff0000"

فایل VSCode settings.json با اضافه شدن کد سفارشی باز می شود.

حال اگر کلمه ای را اشتباه املایی کنید، VSCode آن را با یک قیچی قرمز روشن تزئین می کند:

یک سند علامت گذاری در VSCode با غلط املایی آشکار که با یک زیرخط قرمز قوی تشخیص داده می شود در VSCode باز می شود.

نادیده گرفتن نکات مثبت کاذب

غلط‌گیر املا ممکن است اصطلاحات خاص صنعت یا اسامی خاص مانند نام شرکت را تشخیص ندهد. به عنوان مثال، در تصویر بالا، VSCode مخفف “distro” را به عنوان یک اشتباه املایی برجسته می کند.

برای اینکه این کلمات را به عنوان خطا مشاهده نکنید، باید آنها را به تنظیمات کاربر خود اضافه کنید.

  1. روی کلمه ای که می خواهید غلط گیر املا نادیده بگیرد کلیک راست کنید.
  2. ماوس را روی Spelling ببرید و Add Words to User Settings را انتخاب کنید.

یک منوی کلیک راست روی کلمه distro باز می شود که گزینه های Spelling و Add Words to User Settings برجسته شده است.

از این پس، بررسی املا دیگر این کلمات را نادرست تشخیص نمی دهد:

مطلب مرتبط:   کار با تاریخ و زمان در Rust

یک سند علامت گذاری در VSCode با سه خطای املایی باز می شود.

Copy Markdown را به عنوان پسوند HTML نصب کنید

سپس، Copy Markdown را به عنوان پسوند HTML نصب کنید تا بتوانید Markdown فرمت شده را کپی و جایگذاری کنید.

دانلود: کپی Markdown به عنوان پسوند HTML VSCode (رایگان)

  1. مراحل 1 تا 6 را از بخش های بالا دنبال کنید.
  2. فایل jerriepelser.copy-markdown-as-html-1.1.0.vsix را که به تازگی دانلود کرده اید انتخاب کنید.

اکنون باید بتوانید Markdown را از VSCode کپی کنید و آن را به عنوان HTML تمیز در یک CMS جایگذاری کنید. برای تست این:

  1. چند متن Markdown را انتخاب کنید.
  2. پالت فرمان را در منوی View یا با فشار دادن CTRL+Shift+P باز کنید.
  3. Markdown را انتخاب کنید: کپی به عنوان HTML:
  4. Markdown کپی شده را در یک فایل HTML جدید قرار دهید.

پالت فرمان کشویی VSCode با علامت گذاری: کپی به عنوان HMTL برجسته شده است.

باید ببینید که Markdown کپی شده به درستی به عنوان HTML جایگذاری شده است:

یک سند HTML با فرمت مناسب در VSCode باز می شود.

سفارشی کردن صفحه پیش نمایش

به طور پیش‌فرض، صفحه پیش‌نمایش همان سبک تم VSCode فعلی را خواهد داشت.

این مقاله به عنوان یک فایل علامت گذاری در VSCode با پیش نمایش پیش فرض باز می شود.

با این حال، ممکن است بخواهید پیش نمایش ها مقصد نهایی محتوای شما را با دقت بیشتری منعکس کنند. می‌توانید صفحه پیش‌نمایش را سفارشی کنید تا Markdown خود را طوری نشان دهید که در وب‌سایتی که در حال انتشار آن هستید، به نظر می‌رسد.

شما می توانید از هر وب سایتی که می خواهید استفاده کنید. سبک های زیر از MUO گرفته شده است. فقط از ابزار بازرسی عنصر مرورگر خود برای یافتن فونت ها و انتخاب رنگ ها از هر وب سایتی استفاده کنید.

  1. یک فایل جدید ایجاد کنید و نام آن را چیزی شبیه “CustomStyles.css” بگذارید.
  2. کد CSS مثال زیر را در فایل قرار دهید:body {  background-color: #fff; رنگ: #2c2c2c; font-family: Roboto; اندازه فونت: 18px; فونت-وزن: 400; ارتفاع خط: 1.7em; حداکثر عرض: 750 پیکسل؛} h1 {  اندازه قلم: 38 پیکسل؛ font-weight: 800;} h2 {  font-size: 34px; font-weight: 700;} h3 {  font-size: 24px; وزن قلم: 700;} a {  border-bottom: 2px solid #bf0d0b; رنگ: #bf0d0b; font-weight: 700;} a:hover {  color: #fff; پس‌زمینه: #bf0d0b;} قوی {  font-weight: bold;}
  3. فایل را ببندید و ذخیره کنید.
  4. روی نماد چرخ دنده در گوشه سمت چپ پایین رابط کلیک کنید.
  5. روی تنظیمات کلیک کنید.
  6. روی Extensions و سپس Markdown کلیک کنید.
  7. به Markdown: Styles بروید و روی Add Item کلیک کنید.
  8. مسیر فایل CustomStyles.css خود را وارد کنید، به عنوان مثال:C:\Users\Adam\CustomStyles.css
  9. روی OK کلیک کنید.

body {
  background-color: #fff;
  color: #2c2c2c;
  font-family: Roboto;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.7em;
  max-width: 750px;
}
 
h1 {
  font-size: 38px;
  font-weight: 800;
}
 
h2 {
  font-size: 34px;
  font-weight: 700;
}
 
h3 {
  font-size: 24px;
  font-weight: 700;
}
 
a {
  border-bottom: 2px solid #bf0d0b;
  color: #bf0d0b;
  font-weight: 700;
}
 
a:hover {
  color: #fff;
  background: #bf0d0b;
}
 
strong {
  font-weight: bold;
}

C:\Users\Adam\CustomStyles.css

منوی VSCode Settings > Extensions > Markdown > Markdown: Styles.’ src=’https://static1.makeuseofimages.com/wordpress/wp-content/uploads/2022/08/VSCode-Add-Custom-Preview-CSS.jpg’ width=’700’></p>
<div style="clear:both; margin-top:0em; margin-bottom:1em;"><a href="https://www.makeuseof.ir/%d9%86%d8%ad%d9%88%d9%87-%d9%87%d9%85%da%af%d8%a7%d9%85-%d8%b3%d8%a7%d8%b2%db%8c-%d9%85%d8%ae%d8%b2%d9%86-%d8%a7%d8%a8%d8%b3%db%8c%d8%af%db%8c%d9%86-%d8%ae%d9%88%d8%af-%d8%af%d8%b1-%da%86%d9%86%d8%af/" target="_blank" rel="dofollow" class="ua8c84cfdf1019a1a1855b51803ab9511"><!-- INLINE RELATED POSTS 3/3 //--><style> .ua8c84cfdf1019a1a1855b51803ab9511 { padding:0px; margin: 0; padding-top:1em!important; padding-bottom:1em!important; width:100%; display: block; font-weight:bold; background-color:#464646; border:0!important; border-left:4px solid #464646!important; text-decoration:none; } .ua8c84cfdf1019a1a1855b51803ab9511:active, .ua8c84cfdf1019a1a1855b51803ab9511:hover { opacity: 1; transition: opacity 250ms; webkit-transition: opacity 250ms; text-decoration:none; } .ua8c84cfdf1019a1a1855b51803ab9511 { transition: background-color 250ms; webkit-transition: background-color 250ms; opacity: 1; transition: opacity 250ms; webkit-transition: opacity 250ms; } .ua8c84cfdf1019a1a1855b51803ab9511 .ctaText { font-weight:bold; color:#27AE60; text-decoration:none; font-size: 16px; } .ua8c84cfdf1019a1a1855b51803ab9511 .postTitle { color:#C0392B; text-decoration: underline!important; font-size: 16px; } .ua8c84cfdf1019a1a1855b51803ab9511:hover .postTitle { text-decoration: underline!important; } </style><div style="padding-left:1em; padding-right:1em;"><span class="ctaText">مطلب مرتبط: </span>  <span class="postTitle">نحوه همگام سازی مخزن ابسیدین خود در چندین دستگاه به صورت رایگان</span></div></a></div><p style=هنگامی که اینها را ساختید، باید با یک صفحه پیش‌نمایش روبرو شوید که بسیار شبیه به این مقاله است.

این مقاله به‌عنوان یک فایل علامت‌گذاری در VSCode با پیش‌نمایش سفارشی‌سازی شده برای شبیه به MUO باز می‌شود.

باز هم، من این مقادیر را با استفاده از ابزار Inspect Element مرورگرم در MUO دریافت کردم، اما شما می خواهید مقادیر را برای وب سایت مقصد خود پیدا کنید.

تم های ویرایشگر

تم پیش‌فرض VSCode در دو رنگ تیره و روشن و با نسخه‌های با کنتراست بالا عرضه می‌شود. اما مانند هر ویرایشگر کد خوب، تعداد زیادی تم عالی شخص ثالث در دسترس است.

صفحه خوش آمدگویی VSCode در تم روشن.

اگر ظاهر یک پردازشگر کلمه را به یک ویرایشگر کد ترجیح می دهید، من تم Office توسط huacat را توصیه می کنم:

علامت گذاری این مقاله در VSCode با استفاده از تم Office توسط huacat باز می شود.

اگر یک ویرایشگر کد را ترجیح می دهید، تم های رایج مانند Dracula، Gruvbox، Material (نگاه کنید به تصویر زیر)، و Nord همگی در بازار افزونه ها در دسترس هستند.

علامت گذاری این مقاله در VSCode با استفاده از موضوع Material توسط Equinusocio باز می شود.

برای نصب تم جدید:

  1. روی نماد چرخ دنده در گوشه سمت چپ پایین رابط کلیک کنید.
  2. بر روی Extensions کلیک کنید.
  3. هر یک از تم های ذکر شده در بالا را جستجو کنید یا به سادگی دسته را به تم ها فیلتر کنید و موارد موجود را مرور کنید.

آیا VSCode ویرایشگر نهایی Markdown است؟

بنابراین، آیا VSCode ویرایشگر نهایی Markdown برای محتوای وب است؟ خارج از جعبه، احتمالا نه. اما تقریباً به اندازه هر چیزی قابل توسعه است.

شمارشگر کلمات، غلط‌گیر املا، کپی علامت‌گذاری به‌عنوان HTML، پیش‌نمایش سفارشی‌سازی‌ها، و تم‌ها فقط سطح را خراش می‌دهند. یک اکوسیستم پر از برنامه‌های افزودنی برای VSCode موجود است و شما می‌توانید آن را متعلق به خودتان کنید.