اگر تا حالا یک فایل Markdown فارسی رو توی Android Studio، IntelliJ IDEA، PyCharm یا هرکدوم از JetBrains IDEs باز کرده باشید، احتمالاً این صحنه براتون آشناست:
متن چپ چینه، پرانتزها و نقطهها جای درستشون نیستن و فونت هم برای خوندن متنهای طولانی چندان مناسب نیست.
من خودم مدام با این مشکل درگیر بودم. مخصوصاً وقتی پای داکیومنتهای فنی وسط میاومد، خوندنشون گاهی واقعاً انرژی میگرفت.
برای همین تصمیم گرفتم به جای اینکه هر بار باهاش کنار بیام، یه راهحل براش بسازم.
نتیجه شد Markdown RTL؛ یک پلاگین رایگان و متنباز برای JetBrains IDEs که پیشنمایش Markdown فارسی رو خواناتر و مرتبتر میکنه.
چندتا از قابلیتهای اصلی:
- تشخیص خودکار جهت متن (BiDi)
متنهای فارسی بهصورت خودکار راستچین میشن و متنهای انگلیسی چپچین باقی میمونن.
- حفظ صحیح بلوکهای کد
کدها، دستورات و بخشهای فنی همچنان چپچین میمونن تا سینتکس و خواناییشون به هم نریزه.
- فونت وزیرمتن توکار
فونت داخل خود پلاگینه و برای استفاده ازش نیازی به نصب فونت روی سیستم ندارید.
- تنظیمات سریع در Preview
یک ویجت شناور برای تغییر سریع اندازه فونت، فاصله خطوط و فونتها.
- بدون تغییر در فایل Markdown
همه تغییرات فقط روی لایه Preview اعمال میشن و فایل اصلی .md دستنخورده باقی میمونه.
- میانبر سریع
با Alt + R در ویندوز و لینوکس یا ⌥R در macOS میتونید بین حالت خودکار و راستچین کامل جابهجا بشید.
پلاگین کاملاً رایگان و Open Source هست و میتونید مستقیم از JetBrains Marketplace نصبش کنید:
JetBrains Marketplace
https://plugins.jetbrains.com/plugin/34457-markdown-rtl
GitHub Repository
https://github.com/mahdiasd/MarkdownRTL
اگر به کارتون اومد، یک ستاره روی GitHub خیلی خوشحالم میکنه.
و اگر باگی دیدید یا ایدهای برای بهتر شدنش داشتید، با گذاشتن Issue میتونید مستقیماً به بهتر شدن پروژه کمک کنید.
@DevTwitter | <Mahdi Asadollahpour/>
Post #13375
3.95K

- ❤ 35
- 🍌 3
- 🔥 1