پیکره‌بندی اندروید استودیو

اندروید استودیو ابزار باحالی برای import و ‌export تنظیمات داره، من معمولا در طول نصب نسخه جدید اندروید استودیو تنظیمات قبلیم رو import می‌کنم اما اخیرا اتفاق بدی برام افتاد و تنظیمات اندروید استویدیوم رو از دست دادم. توصیه می‌کنم همیشه یک نسخه پشتیبان از تنظیمات رو یه جایی توی ابرها (cloud) داشته باشید. از اونجایی که من در هرصورت اندروید استودیو خودم رو از ابتدا کانفیگ می‌کنم مطالبی که در ادامه می‌آیند شاید به درد شما هم بخورند.

نمایش شماره خط‌ها

وقتی من اولین بار اندروید استودیو رو اجرا و شروع به استفاده ازش کردم، یکی از اولین کارهایی که خواستم انجام بدم این بود که بتونم شماره خط‌های داخل فایل رو ببینم. همیشه کنجکاو بودم که چرا این ویژگی به صورت پیش‌فرض فعال نیست؟

Without line numbers
بدون شماره خط
With line numbers
با شماره خط

برای انجام این کار:

  • از منو File گزینه Settings رو انتخاب کنید
  • در مسیر Editor|General|Appearance
  • Show line numbers رو تیک بزنید

Lines Settings

کوهان‌های شتر (Camel humps)

[ویژگی‌ای که برای مشخص کردن کلمات در اسامی متغییر ترکیبی استفاده میشه – CamelCase]

وقتی با کلید کنترل و راست (یا چپ) کدتون رو پیمایش می‌کنید، اندروید استودیو به Camel humpها اهمیتی نمیده

Without ‘Camel Humps’
بدون Camel humps
With ‘Camel Humps’
با Camel humps

برای برطرف کردن این

  • از منو File گزینه Settings رو انتخاب کنید
  • در مسیر Editor|General|Smart Keys
  • Use ‘Camel Humps’ words رو تیک بزنید

نکته: اگر در عین حال می‌خواهید با دویار کلیک کردن روی کلمه انتخابش کنید:

  • از منو File گزینه Settings رو انتخاب کنید
  • در مسیر Editor|General
  • تیک گزینه Honor Camel Humps words settings when selecting on double click رو بردارید
Camel Humps Settings
Camel Humps تنظیمات

قرارداد نام‌گذاری فیلدها

من اغلب از قرارداد نامگذاری فیلد در راهنمای سبک کد اندروید برای مشارکت کنندگان پیروی می‌کنم. یه چیزی هست که اندروید استودیو می‌تونه به صورت خودکار برای ما تولید کنه :

  1. پیش‌وند اسم فیلدهای غیر عمومی و غیر استاتیک که با m شروع بشن.
  2. پیش‌وند اسم فیلدهای استاتیک که با s شروع بشن.
Field name prefix
پیش‌وند نام فیلد

برای انجام این کار:

  • از منو File گزینه Settings رو انتخاب کنید
  • در مسیر Editor|Code Style|Java
  • تب Code Generation رو انتخاب کنید

پیش‌وند m را برای فیلدها و s را برای فیلدهای استاتیک رو اضافه کنید

Field name prefix Settings
Field name prefix Settings

Import کردن در لحظه

در اندروید استودیو میان‌برهایی هست که به صورت خودکار Importها رو اضافه یا اون‌هایی که استفاده نشدن رو حذف می‌کنه، ولی ما در سال ۲۰۱۵ زندگی می‌کنیم درسته؟ این کارها باید در لحظه(on the fly) انجام بشه.

Without imports on the fly
بدونImport در لحظه
With imports on the fly
با Import در لحظه

برای انجام این کار

  • از منو File گزینه Settings رو انتخاب کنید
  • در مسیرEditor|General|Auto Import
  • گزینه Optimize imports on the fly را تیک بزنید
  • گزینه Add unambiguous imports on the fly را تیک بزنید
On the fly Settings
تنظیمات On the fly

رنگ‌های لاگ اندروید

من با این نحوه هایلایت کردن Logcat تم پیشفرض دراکولا قادر نیستم نوع لاگ رو تشخیص بدم.

Darcula theme Logcat highlighting
هایلایت Logcat در تم دراکولا

ترجیح می‌دم رنگ‌های روشن از تم قدیمی Holo استفاده کنم.

Holo theme Logcat highlighting
هایلایت Logcat در تم Holo

برای انجام این کار

  • از منو File گزینه Settings رو انتخاب کنید
  • در مسیر Editor|Colors & Fonts|Android Logcat
  • همه رنگ‌ها رو به Holo تغییر بدید
Holo theme colors
رنگ‌های تم Holo

 

Dmytro Danylyk در medium.com منتشر و توسط امین محمودیان به فارسی ترجمه شده است.
مهندس نرم‌افزار، توسعه‌دهنده اندروید، عضو جامعه نرم افزار آزاد و یک نامترجم

4 دیدگاه برای “پیکره‌بندی اندروید استودیو”

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *