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

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

نحوه قالب بندی بلوک های کد در Google Docs

اگر در قالب‌بندی بلوک‌های کد در سند Google Docs مشکل دارید، در اینجا چند روش برای قالب‌بندی آنها وجود دارد.

قالب‌بندی اسناد Google Docs شما تا زمانی که بلوک‌های کد به صورت مخفیانه وارد نشوند، بسیار سریع است. Google Docs یک روش پیش‌فرض برای افزودن بلوک‌های کد ارائه نمی‌کند، و اگر آنها را مستقیماً کپی و جای‌گذاری کنید، قالب‌بندی پیش‌فرض به هم می‌خورد.

برای قالب‌بندی صحیح قطعات کد در Google Docs، باید یا از راه‌حل‌های دستی مختلف استفاده کنیم یا از یک افزونه کمک بگیریم.

این مقاله به شما نشان می دهد که چگونه بلوک های کد در Google Docs را به صورت دستی و با استفاده از افزونه ها قالب بندی کنید.

چگونه بلوک های کد را به صورت دستی در Google Docs قالب بندی کنیم

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

سه روش زیر برای قالب‌بندی دستی بلوک‌های کد در Google Docs وجود دارد:

1. نحوه قالب بندی بلوک های کد در Google Docs با استفاده از Syntax Highlighter

با برجسته‌کننده نحو، می‌توان به راحتی سبک متن یا کد آن را تغییر داد. بسیاری از برجسته‌کننده‌های نحوی در دسترس هستند. با این حال، ما برای این مثال از برجسته‌کننده نحو توسط pinetools استفاده خواهیم کرد.

در اینجا نحوه استفاده از آن برای قالب بندی بلوک های کد در Google Docs آمده است:

  1. کد برجسته نشده را از سند Google Docs خود که می‌خواهید قالب‌بندی کنید، کپی کنید.
  2. با pinetools به Syntax Highlighter بروید.
  3. کد را در کادر Unhighlighted Code قرار دهید.
  4. اگر می‌خواهید ابزار به‌طور خودکار زبان را حدس بزند، در قسمت «گزینه‌ها» در سمت راست، «تشخیص خودکار» را انتخاب کنید یا با کلیک بر روی «انتخاب یکی» و انتخاب زبان از منوی کشویی «انتخاب زبان»، زبان مورد نظر خود را انتخاب کنید.
  5. سبک مورد نظر خود را از منوی کشویی انتخاب سبک انتخاب کنید.
  6. روی دکمه هایلایت سبز رنگ کلیک کنید.

برجسته کردن کد بلوک در برجسته‌کننده نحو

مراحل بالا کد هایلایت شده را با HTML آن در اختیار شما قرار می دهد.

مطلب مرتبط:   با این 5 ابزار آنلاین رایگان فایل های PDF را از ابتدا ایجاد کنید

حتی اگر می‌توانید کد برجسته شده را مستقیماً در Google Docs جای‌گذاری کنید، فقط کد را برجسته می‌کند و فضای خالی همچنان بین خطوط کد ظاهر می‌شود. از این رو، همانطور که در زیر نشان داده شده است، فرمت نهایی نامرتب به نظر می رسد.

قالب بندی نامرتب بلوک های کد با فضای خالی در بین خطوط کد در Google Docs

برای جذاب تر کردن قالب بندی، مراحل زیر را دنبال کنید:

  1. کد هایلایت شده را از برجسته کننده نحو کپی کنید.
  2. سند Google Docs را که می‌خواهید کد را در آن اضافه کنید انتخاب کنید.
  3. به مسیر Insert > Table بروید و جدول 1×1 را انتخاب کنید.
  4. روی کادر جدول کلیک راست کرده و به Table properties بروید.
  5. رنگ پس‌زمینه سلول را با رنگ پس‌زمینه در سبک برجسته‌کننده نحو مطابقت دهید.

درج جدول 1X1 در Google Docsتغییر رنگ پس زمینه سلول به سیاه در Google Docs

ما یا سیاه را برای استایل و مشکی را برای رنگ پس‌زمینه انتخاب کرده‌ایم تا خروجی نهایی مانند شکل زیر باشد.

قالب‌بندی خروجی نهایی بلوک‌های کد در Google Docs

اگر واقعاً در تلاش برای یافتن قالب مناسب برای سند خود هستید، می توانید از یک الگو استفاده کنید. مقاله ما را بررسی کنید که شامل الگوهای مختلفی است که می توانید در Google Docs استفاده کنید تا زندگی خود را آسان تر کنید.

2. نحوه قالب بندی بلوک های کد در Google Docs با استفاده از کد HTML

راه دوم برای قالب بندی بلوک های کد در Google Docs با استفاده از کد HTML است. برای انجام آن، این مراحل را دنبال کند:

  1. کد HTML متن هایلایت شده را در خروجی هایلایتر نحوی کپی کنید.
  2. کد HTML را کپی کرده و در Notepad قرار دهید.
  3. فایل را به صورت HTML ذخیره کنید.
  4. فایل HTML. را مستقیماً در Google Docs باز کنید.

کپی کد HTML و چسباندن آن در NotePadذخیره فایل Notepad با فرمت HTML در کامپیوترفایل کد حاوی HTML اجرا شده در Google Docs

Google Docs پس از اجرای کد HTML به جای HTML ساده، همانطور که در فایل Notepad انجام دادیم، فایل را در قالب اصلی خود باز می کند.

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

اگر دوست ندارید قالب بندی را با ویژگی های جدول تغییر دهید، راه دیگری برای انجام آن وجود دارد. هدف این است که کدهای قرار داده شده در Google Docs را با استفاده از یک سند Microsoft Word قالب بندی کنید. در اینجا این است که چگونه می توانید در مورد آن اقدام کنید.

مطلب مرتبط:   5 کاری که هنگام یادگیری کدنویسی باید انجام دهید

3. نحوه قالب بندی بلوک های کد در Google Docs با استفاده از Microsoft Word

مایکروسافت ورد به شما این امکان را می‌دهد که کدهایلایت شده را از برجسته‌کننده نحو مستقیماً در سند کپی کنید و پس‌زمینه را بدون هیچ فاصله سفیدی بین خطوط ثابت نگه می‌دارد.

بنابراین، می‌توان با قالب‌بندی همه بلوک‌های کد در یک سند Microsoft Word و سپس آپلود آن سند در Google Docs، از این انعطاف‌پذیری بهره برد.

برای انجام این کار، مراحل زیر را دنبال کنید:

  1. سند Google Docs دانلود شده را در Microsoft Word یا یک سند خالی Microsoft Word باز کنید.
  2. برای دریافت کد هایلایت شده از برجسته کننده نحو، همان مراحلی را که در روش یک توضیح داده شد، دنبال کنید.
  3. چسباندن کد برجسته شده به طور مستقیم در یک سند مایکروسافت ورد، بلوک کد را به طور خودکار فرمت می کند.
  4. سند Microsoft Word را ذخیره کرده و آن را در Google Docs آپلود کنید.

کپی کد هایلایت شده از Syntax Highlighter در Microsoft Word Document

کد اضافه شده به Google Docs را می توان با حفظ قالب بندی در سایر اسناد Docs کپی کرد. بنابراین، یا می‌توانید از این روش برای قالب‌بندی فایل‌های Google Docs استفاده کنید یا فقط کدها را در یک فایل جداگانه قالب‌بندی کنید و سپس آن‌ها را در فایل اصلی کپی کنید.

معایب قالب‌بندی دستی بلوک‌های کد در Google Docs

عیب اصلی قالب‌بندی دستی بلوک‌های کد در Google Docs این است که هر سه روش مقدار قابل توجهی از زمان شما را مصرف می‌کنند. علاوه بر این، تغییر هر سبک کد مستلزم شروع دوباره از ابتدا است.

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

برای غلبه بر این محدودیت ها، می توانید از افزونه های Google Docs استفاده کنید. افزونه‌های مختلفی برای این کار موجود است، اما ما در این مورد از Code Blocks استفاده می‌کنیم.

بیایید ببینیم چگونه می توانید از این افزونه برای قالب بندی بلوک های کد استفاده کنید و چه مزایایی ارائه می دهد.

مطلب مرتبط:   7 نکته و ترفند نوت بوک Jupyter برای به حداکثر رساندن بهره وری شما

نحوه قالب بندی بلوک های کد در Google Docs با استفاده از افزونه Code Blocks

برای قالب‌بندی مسدودکننده‌های کد با افزونه، مراحل زیر را دنبال کنید:

  1. به سند Google Docs بروید.
  2. به مسیر Add-ons > Get add-ons بروید.
  3. در نوار جستجو، «Code Blocks» را تایپ کنید و Enter را بزنید.
  4. اولین افزونه نشان داده شده در بالا را انتخاب کنید و روی Install کلیک کنید.
  5. به Add-ons > Code Blocks > Start بروید.
  6. متن کد را انتخاب کنید و زبان و موضوع دلخواه خود را در نوار کناری سمت راست انتخاب کنید.
  7. روی دکمه Format کلیک کنید.

جستجوی افزونه Code Blocks در Google Workspace Marketplaceنصب افزونه Code Blocks از Google Workspace Marketplaceقالب بندی بلوک های کد با افزونه کد بلوک در Google Docs

مراحل بالا، بلوک های کد را همانطور که به صورت دستی انجام دادیم، فرمت می کند. علامت زدن چک باکس بدون پس‌زمینه درست بالای دکمه Format به شما امکان می‌دهد بلوک‌های کد فرمت‌شده را در متن ساده و بدون پس‌زمینه نمایش دهید.

مزایای قالب بندی بلوک های کد با استفاده از افزونه

افزونه نحوه قالب بندی بلوک های کد را ساده می کند که باعث صرفه جویی در وقت شما می شود. علاوه بر این، می‌توانید به سرعت بلوک‌های کد را به زبان‌های مختلف در یک سند بدون تغییر قابل توجهی در تنظیمات قالب‌بندی در برجسته‌کننده نحو قالب‌بندی کنید.

از این رو، اگر می‌خواهید در زمان صرفه‌جویی کنید و کنترل قالب‌بندی بهتری داشته باشید، استفاده از افزونه بهترین راه است.

اگرچه Google Docs انعطاف‌پذیری بیشتری را ارائه می‌دهد، اما بسیاری از ابزارهای پردازش کلمه آنلاین دیگر وجود دارد که اگر ظاهر و احساس آن را دوست ندارید، می‌توانید از بین آنها انتخاب کنید.

بلوک های کد را در Google Docs به راحتی قالب بندی کنید

بلوک‌های کد خود را در Google Docs به صورت دستی یا با افزونه قالب‌بندی کنید تا اسناد شما جذاب و خواندنی‌تر به نظر برسند. اگر افزونه‌ای را پیدا کردید که اشکال دارد یا آنطور که انتظار دارید قالب بندی نمی‌شود، روش‌های دستی بهترین گزینه هستند.

Code Blocks تنها یکی از افزونه های متعدد است که به شما کمک می کند قالب بندی را بهتر کنترل کنید و اسناد خود را حرفه ای تر کنید. موارد بسیار دیگری وجود دارد که باید آنها را کشف کنید.