33 بهترین میانبر کاربردی اندروید استودیو (و روش استفاده)

در این مطلب کلیدهای میانبر کاربردی برای سریعتر کارکردن با اندروید استودیو و برنام نویسی راحت تر را در قالب یک جدول در اختیارتان قرار می دهیم.
برای استفاده و مدیریت میانبرها در اندروید استودیو بدون نیاز به حفظ کردن لیستهای طولانی یا وابستگی به کلیدهای پیشفرض، این نرمافزار ساختار بسیار هوشمندی را در اختیار شما قرار داده است. شما میتوانید از طریق ابزارهای داخلی، میانبرها را پیدا، ویرایش و مدیریت کنید.
در ادامه نحوه کار با سیستم میانبرهای اندروید استودیو آورده شده است:
۱. مرکز فرماندهی میانبرها (بخش Keymap)
تمام تنظیمات مربوط به میانبرها در بخشی به نام Keymap متمرکز شده است. برای دسترسی به این بخش، از منوی بالای صفحه روی File و سپس Settings کلیک کنید (در سیستمعامل مک به مسیر Android Studio > Preferences بروید) و از منوی سمت چپ، گزینه Keymap را انتخاب کنید. در اینجا تمام دستورات نرمافزار به صورت درختی و منظم دستهبندی شدهاند.
۲. پیدا کردن میانبرِ یک ابزار خاص
برنامه نویسی اندروید رو قورت بده! بدون کلاس، سرعت 2 برابر، ماندگاری 3 برابر، پولسازی با ساخت اپلیکیشن و بازی، سه پک زیر جوابت هست:
اگر میدانید چه دستوری را میخواهید انجام دهید (مثلاً اجرای برنامه، دیباگ کردن یا مرتبسازی کدها) اما ترکیب کلیدهای آن را نمیدانید، کافیست در همان پنجره Keymap، نام انگلیسی آن دستور را در کادر جستجوی بالای صفحه تایپ کنید. نرمافزار لیستی از دستورات مرتبط را فیلتر کرده و کلید اختصاصیافته به آن را روبهروی آن نشان میدهد.
۳. جستجوی معکوس (تشخیص عملکرد یک میانبر)
گاهی اوقات به اشتباه کلیدهایی را روی کیبورد فشار میدهید و اتفاقی در محیط کدنویسی میافتد، اما نمیدانید دقیقاً چه دستوری اجرا شده است. در بخش Keymap، کنار کادر جستجو، یک آیکون کوچکِ ذرهبین همراه با کیبورد وجود دارد. با کلیک روی آن، یک کادر کوچک باز میشود. حالا کافیست کلیدهای ترکیبی مورد نظرتان را فشار دهید تا اندروید استودیو به شما بگوید این کلیدها متعلق به چه ابزاری هستند.

۴. شخصیسازی و ساخت میانبر اختصاصی
شما به هیچوجه محدود به استفاده از تنظیمات کارخانه نیستید. اگر میانبر یک ابزار برای انگشتان شما سخت است، در بخش Keymap روی آن دستور راستکلیک کرده و گزینه Add Keyboard Shortcut را انتخاب کنید. حالا کلیدهای ترکیبی دلخواه و راحتترِ خود را روی کیبورد فشار دهید تا جایگزین میانبر قبلی شود.
۵. تغییر قالب کلی کیبورد (Profile)
اگر پیش از اندروید استودیو با محیطهای برنامهنویسی دیگری مانند Eclipse، Visual Studio یا NetBeans کار کردهاید و حافظه عضلانی شما به میانبرهای آنها عادت کرده است، نیازی به تغییر عادتهایتان ندارید. در بالاترین قسمتِ پنجره Keymap، یک منوی کشویی وجود دارد که به شما اجازه میدهد قالب کلی کیبورد را دقیقاً شبیه به نرمافزارهای دیگر تنظیم کنید.
۶. استفاده از افزونههای مربی (مانند Key Promoter X)
بهترین روش برای استفاده و یادگیری میانبرها در حین کار، کمک گرفتن از افزونههاست. شما میتوانید از بخش Plugins در تنظیمات، افزونهای به نام Key Promoter X را نصب کنید. پس از نصب، هر بار که به جای استفاده از کیبورد، روی یک دکمه با موس کلیک کنید، این افزونه یک اعلان کوچک روی صفحه نمایش میدهد و به شما یادآوری میکند که برای انجام سریعتر این کار، باید چه کلیدهایی را فشار میدادید. این ترفند به مرور زمان شما را از موس بینیاز میکند.
کاربردی ترین میانبرهای صفحه کلید
| توصیف | ویندوز/لینوکس | مک |
| عمومی | ||
| ذخیره کردن | کنترل + s | دستور(کماند)+s |
| همگامسازی | کنترل + آلت + y | کماند+ آپشن +y |
| ماکزیمم/مینیممکردن ویرایشکننده | کنترل+شیفت + اف۱۲ | کنترل+کماند+اف۱۲ |
| افزودن به مورد علاقهها | آلت+شیفت +اف | آپشن+شیفت+اف |
| بررسی فایل | آلت + شیفت + i | آپشن + شیفت + i |
| بازکردن تنظیمات | کنترل+آلت +s | کماند + , |
| بازکردن ساختار پروژه | کنترل+آلت+شیفت+s | کماند + نقطه ویرگول |
| جستجوکردن در استودیو | ||
| جستجوکردن هرچیزی | دوبار فشاردادن شیفت | دوبار فشاردادن شیفت |
| پیداکردن | کنترل + f | کماند+f |
| پیداکردن بعدی | F3 | کماند+g |
| پیداکردن قبلی | شیفت + f3 | کماند+شیفت+g |
| جایگزین کردن | کنترل + r | کماند + r |
| جستجوی نماد | کنترل+آلت+شیفت+n | کماند+آپشن+o |
| یافتن کلاس | کنترل+n | کماند + o |
| پیداکردن فایل | کنترل+شیفت+n | کماند+شیفت+o |
| پیداکردن در مسیر | کنترل+شیفت+f | کماند+شیفت+f |
| پرش به منبع | F4/control +اینتر | F4/command+ جهت پایین |
| بازکردن ویراینده در پنجره جدید | شیفت+f4 | شیفت+f4 |
| فایلهای اخیرا بازشده | کنترل+e | کماند+e |
| فایلهای اخیرا ویرایششده | کنترل+شیفت+e | کماند+شیفت+e |
| بستن نوار ویراینده فعال | کنترل + f4 | کماند+w |
| برگشت به پنجره ویرایش از پنجره ابزار | Esc | Esc |
| مخفی کردن پنجره ابزار فعال | شیفت+اسکیپ(Esc) | شیفت+اسکیپ(Esc) |
| رفتن به خط | کنترل + g | کماند+L |
| تغییر اندازه | ||
| زومکردن یا کوچک کردن | کنترل + (+یا-) | کماند +(+یا-) |
| هماندازه با صفحه نمایش | کنترل + صفر | کماند + صفر |
| سایز واقعی | کنترل + شیفت + ۱ | کماند + شیفت + ۱ |
| ابزار طراحی: طرح بندی | ||
| اتصال بین طراحی و بلوپرینت | B | B |
| اتصال بین تصویر و منظره | O | O |
| اتصال دستگاهها | D | D |
| رفرش اجباری | R | R |
| حذف قیود | دلیت(Delete) | دلیت(Delete) |
| زوم کردن | کنترل + (+) | کماند+ (+) |
| کوچک کردن | کنترل + (-) | کماند + (-) |
| زومکردن به میزان تمام صفحه | کنترل + o | کماند+ o |
| رفتن به XML | کنترل + B | کماند + B |
| انتخاب تمام مولفهها | کنترل + A | کماند + A |
| انتخاب چند مولفه | شیفت + کلیک | شیفت + کلیک |
| ابزار طراحی:تعیین مسیر | ||
| زوم کردن | کنترل + (+) | کماند+ (+) |
| کوچک کردن | کنترل + (-) | کماند + (-) |
| زومکردن به میزان تمام صفحه | کنترل + o | کماند+ o |
| رفتن به XML | کنترل + B | کماند + B |
| ایجاد سیکل بین مقصدها | شیفت + تب | شیفت + تب(Tab) |
| انتخاب تمام مولفهها | کنترل + A | کماند + A |
| انتخاب چند مولفه | شیفت + کلیک | شیفت + کلیک |
| کدنویسی | ||
| تولید کد | آلت + اینسرت(insert) | کماند + N |
| لغو روشها | کنترل + O | کنترل + O |
| به کارگیری روشها | کنترل + i | کنترل + i |
| حذف خط در هشتگ | کنترل + y | کماند + backspace |
| ازبین بردن یا بسط دادن کد | کنترل + (+یا-) | کماند + (+یا-) |
| ازبین بردن یا بسط تمام کدها | کنترل + شیفت + (+یا-) | کماند+شیفت+ (+یا-) |
| کپی کردن از خط انتخابی | کنترل + d | کماند + d |
| تکمیل کد | کنترل + فاصله(اسپیس) | کنترل + فاصله |
| تکمیل کد هوشمند | کنترل+شیفت + فاصله | کنترل+شیفت + فاصله |
| تکمیل جمله | کنترل + شیفت + اینتر | کماند + شیفت + اینتر |
| نشاندادن پارامترهای متد انتخابی | کنترل + p | کماند+p |
| رفتن به اعلانات(مستقیما) | کنترل + کلیک | کماند + کلیک |
| رفتن به اجراها | کنترل + آلت + b | کماند + آلت + b |
| رفتن به سوپرمتد | کنترل + u | کماند+u |
| اتصال بوکمارک(نشانه) | F11 | F3 |
| اتصال نشانه با منمونیک | کنترل + f11 | آپشن+f3 |
| حرکت به ابتدای کد | کنترل +[ | آپشن + کماند+[ |
| حرکت به انتهای کد | کنترل + ] | آپشن + کماند+] |
| انتخاب ابتدای کد | کنترل + شیفت+ [ | آپشن+کماند+شیفت+[ |
| انتخاب انتهای کد | کنترل+شیفت+] | آپشن+کماند+شیفت+] |
| حذف از انتهای کلمه | کنترل+دلیت | آپشن+دلیت |
| حذف از ابتدای کلمه | کنترل+بک اسپیس | آپشن+بک اسپیس |
| بهینهسازی ورودیها(ایمپورتها) | کنترل+آلت+o | کنترل+آپشن+o |
| رفع سریع مشکلات پروژه | آلت+اینتر | آپشن+ اینتر |
| ریفرمت کردن کد | کنترل+آلت+ L | کماند+ آپشن + L |
| برجستهکردن خودکار خطوط | کنترل+آلت + I | کنترل+ آپشن+ I |
| برجسته/غیربرجسته کردن خطوط | شیفت+تب | شیفت+تب |
| اتصال هوشند خط | کنترل+شیفت+J | کنترل+شیفت+J |
| جداسازی هوشمند خط | کنترل + اینتر | کماند + اینتر |
| آغاز خط جدید | شیفت + اینتر | شیفت + اینتر |
| مشخصکردن خطای قبلی /بعدی | F2 | F2 |
| ایجاد و اجرا | ||
| ایجاد | کنترل + F9 | کماند + F9 |
| ایجاد و اجرا | شیفت + F10 | کنترل+ R |
| ایجاد تغییراتو آغاز مجدد فعالیت | کنترل+F10 | کنترل+کماند+R |
| اعمال تغییرات کد | کنترل + آلت + F10 | کنترل+شیفت+کماند+R |
| اشکال زدایی | ||
| اشکال زدایی | شیفت + F9 | کنترل + D |
| ارجاع به مکان نما | آلت+F9 | آپشن + F9 |
| ارزیابی اکسپرشن | آلت+F8 | آپشن+ F8 |
| ادامه برنامه | F9 | کماند + آپشن+ R |
| اتصال نقاط انفصال | کنترل+ F8 | کماند+F8 |
| مشاهده نقاط انفصال | کنترل+شیفت+ F8 | کماند+شیفت + F8 |
| بازسازی | ||
| کپی کردن | F5 | F5 |
| حرکت کردن | F6 | F6 |
| حذف ایمن | آلت+دلیت | کماند+ دلیت |
| نامگذاری مجدد | شیفت + F6 | شیفت + F6 |
| تغییر علامت | کنترل+ F6 | کماند+F6 |
| استخراج روش | کنترل+آلت+M | کماند+آپشن+M |
| استخراج متغیر | کنترل+آلت+V | کماند+آپشن+V |
| استخراج فیلد | کنترل+آلت+F | کماند+آپشن+F |
| استخراج ثابت | کنترل+آلت+C | کماند+ آپشن+ C |
| استخراج پارامتر | کنترل + آلت + P | کماند+آپشن+P |
| کنترل ورژن(نسخه) | ||
| انتقال پروژه به VCS | کنترل+K | کماند+K |
| آپدیت پروژه توسط VCS | کنترل+T | کماند+T |
| مشاهده تغییرات اخیر | آلت + شیفت + C | آپشن + شیفت + C |
| بازکردن VCS popup | آلت + ̓ | کنترل + v |


سلام و خسته نباشید متاسفانه درباره اندروید استودیو برام اشکالی بوجود اومده که اگر راهنماییم کنید متشکر میشم.
پاسخنوار منوهای من ناپدید شدن و هرکار کردم نتونستم برشون گردونم حتی چند بار اندروید استودیو رو حذف و دوباره نصب کردم اما متاسفانه درست نشد اگر لطف کنید و راهنمایی کنید ممنونتون میشم.
کلا چطور میشه اندروید استودیو رو با حالت اولیه برگردوند؟