لیست کامل کلیدهای میانبر در اندروید استودیو

لیست کامل کلیدهای میانبر اندروید استودیو - آموزش برنامه نویسی اندروید - آموزش برنامه نویسی الکامکو

یادگیری کلید های میانبر اندروید استودیو برای یک برنامه نویس اندروید ضروری و کاربردی است! در اندروید استودیو، برای افزایش سرعت کار با نرم‌افزار و انجام سریع‌تر کارهای روزمره، می‌توانید از کلیدهای میانبر (Shortcut Keys) استفاده کنید. در این مطلب از سری مقاله راجع به برنامه نویسی اندروید می خواهیم شما را با لیست این کلیدها آشنا کنیم. پس تا آخر این مطلب از مجله برنامه نویسی الکامکو همراه ما باشید.

چرا از کلید های میانبر اندروید استودیو استفاده کنیم؟ 

کلید های میانبر اندروید استودیو (Keyboard Shortcuts In Android Studio) برای شما که به عنوان یک برنامه نویس در محیط اندروید استودیو به ساخت اپلیکیشن موبایل می پردازید بسیار کاربردی است و با یادگیری آنها می توانید خیلی راحت تر کار کنید و سرعت کد نویسی خود را افزایش دهید و در وقت خود صرفه جویی کنید.

از آنجا که تسلط داشتن به یک ابزار برای یک توسعه دهنده بسیار مهم است و به دلیل مزایایی که یادگیری این کلیدهای میانبر در اندروید استودیو دارند بر آن شدیم تا مقاله ای راجع به این موضوع برای شما برنامه نویسان اندروید عزیز بنویسیم و این کلید های میانبر را به شما معرفی کنیم.

لیست کلید های میانبر در اندروید استودیو

General

  • Save all Control+S Command+S
  • Synchronize Control+Alt+Y Command+Option+Y
  • Maximize/minimize editor Control+Shift+F12 Control+Command+F12
  • Add to favorites Alt+Shift+F Option+Shift+F
  • Inspect current file with current profile Alt+Shift+I Option+Shift+I
  • Quick switch scheme Control+` (backquote) Control+` (backquote)
  • Open settings dialogue Control+Alt+S Command+, (comma)
  • Open project structure dialog Control+Alt+Shift+S Command+; (semicolon)
  • Switch between tabs and tool window Control+Tab Control+Tab

Navigating and searching within Studio

  • Search everything (including code and menus) Press Shift twice Press Shift twice
  • Find Control+F Command+F
  • Find next F3 Command+G
  • Find previous Shift+F3 Command+Shift+G
  • Replace Control+R Command+R
  • Find action Control+Shift+A Command+Shift+A
  • Search by symbol name Control+Alt+Shift+N Command+Option+O
  • Find class Control+N Command+O
  • Find file (instead of class) Control+Shift+N Command+Shift+O
  • Find in path Control+Shift+F Command+Shift+F
  • Open file structure pop-up Control+F12 Command+F12
  • Navigate between open editor tabs Alt+Right Arrow or Left Arrow Control+Right Arrow or Control+Left Arrow
  • Jump to source F4 or Control+Enter F4 or Command+Down Arrow
  • Open current editor tab in new window Shift+F4 Shift+F4
  • Recently opened files pop-up Control+E Command+E
  • Recently edited files pop-up Control+Shift+E Command+Shift+E
  • Go to last edit location Control+Shift+Backspace Command+Shift+Delete
  • Close active editor tab Control+F4 Command+W
  • Return to editor window from a tool window Esc Esc
  • Hide active or last active tool window Shift+Esc Shift+Esc
  • Go to line Control+G Command+L
  • Open type hierarchy Control+H Control+H
  • Open method hierarchy Control+Shift+H Command+Shift+H
  • Open call hierarchy Control+Alt+H Control+Option+H

Viewing layouts

  • Zoom in/out Control+plus or Control+minus Command+plus or Command+minus
  • Fit to screen Control+0 Command+0
  • Actual size Control+Shift+1 Command+Shift+1

Design tools: Layout Editor

  • Toggle between Design and Blueprint modes B B
  • Toggle between Portrait and Landscape modes O O
  • Toggle devices D D
  • Force refresh R R
  • Toggle render errors panel E E
  • Delete constraints Delete or Control+click Delete or Command+click
  • Zoom in Control+plus Command+plus
  • Zoom out Control+minus Command+minus
  • Zoom to fit Control+0 Command+0
  • Pan Hold Space+click and drag Hold Space+click and drag
  • Go to XML Control+B Command+B
  • Select all components Control+A Command+A
  • Select multiple components Shift+click or Control+click Shift+click or Command+click

Design tools: Navigation Editor

  • Zoom in Control+plus Command+plus
  • Zoom out Control+minus Command+minus
  • Zoom to fit Control+0 Command+0
  • Pan Hold Space+click and drag Hold Space+click and drag
  • Go to XML Control+B Command+B
  • Toggle render errors panel E E
  • Group into nested graph Control+G Command+G
  • Cycle through destinations Tab or Shift+Tab Tab or Shift+Tab
  • Select all destinations Control+A Command+A
  • Select multiple destinations Shift+click or Control+click Shift+click or Command+click

Writing code

  • Generate code (getters, setters, constructors, hashCode/equals, toString, new file, new class) Alt+Insert Command+N
  • Override methods Control+O Control+O
  • Implement methods Control+I Control+I
  • Surround with (if…else / try…catch / etc.) Control+Alt+T Command+Option+T
  • Delete line at caret Control+Y Command+Delete
  • Collapse/expand current code block Control+minus or Control+plus Command+minus or Command+plus
  • Collapse/expand all code blocks Control+Shift+minus or Control+Shift+plus Command+Shift+minus or Command+Shift+plus
  • Duplicate current line or selection Control+D Command+D
  • Basic code completion Control+Space Control+Space
  • Smart code completion (filters the list of methods and variables by expected type) Control+Shift+Space Control+Shift+Space
  • Complete statement Control+Shift+Enter Command+Shift+Enter
  • Quick documentation lookup Control+Q Control+J
  • Show parameters for selected method Control+P Command+P
  • Go to declaration (directly) Control+B or Control+click Command+B or Command+click
  • Go to implementations Control+Alt+B Command+Option+B
  • Go to super-method/super-class Control+U Command+U
  • Open quick definition lookup Control+Shift+I Command+Y
  • Toggle project tool window visibility Alt+1 Command+1
  • Toggle bookmark F11 F3
  • Toggle bookmark with mnemonic Control+F11 Option+F3
  • Comment/uncomment with line comment Control+/ Command+/
  • Comment/uncomment with block comment Control+Shift+/ Command+Shift+/
  • Select successively increasing code blocks Control+W Option+Up
  • Decrease current selection to previous state Control+Shift+W Option+Down
  • Move to code block start Control+[ Option+Command+[
  • Move to code block end Control+] Option+Command+]
  • Select to the code block start Control+Shift+[ Option+Command+Shift+[
  • Select to the code block end Control+Shift+] Option+Command+Shift+]
  • Delete to end of word Control+Delete Option+Delete
  • Delete to start of word Control+Backspace Option+Delete
  • Optimize imports Control+Alt+O Control+Option+O
  • Project quick fix (show intention actions and quick fixes) Alt+Enter Option+Enter
  • Reformat code Control+Alt+L Command+Option+L
  • Auto-indent lines Control+Alt+I Control+Option+I
  • Indent/unindent lines Tab or Shift+Tab Tab or Shift+Tab
  • Smart line join Control+Shift+J Control+Shift+J
  • Smart line split Control+Enter Command+Enter
  • Start new line Shift+Enter Shift+Enter
  • Next/previous highlighted error F2 or Shift+F2 F2 or Shift+F2

Build and run

  • Build Control+F9 Command+F9
  • Build and run Shift+F10 Control+R
  • Apply Changes and Restart Activity Control+F10 Control+Command+R
  • Apply Code Changes Control+Alt+F10 Control+Shift+Command+R

Debugging

  • Debug Shift+F9 Control+D
  • Step over F8 F8
  • Step into F7 F7
  • Smart step into Shift+F7 Shift+F7
  • Step out Shift+F8 Shift+F8
  • Run to cursor Alt+F9 Option+F9
  • Evaluate expression Alt+F8 Option+F8
  • Resume program F9 Command+Option+R
  • Toggle breakpoint Control+F8 Command+F8
  • View breakpoints Control+Shift+F8 Command+Shift+F8

Refactoring

  • Copy F5 F5
  • Move F6 F6
  • Safe delete Alt+Delete Command+Delete
  • Rename Shift+F6 Shift+F6
  • Change signature Control+F6 Command+F6
  • Inline Control+Alt+N Command+Option+N
  • Extract method Control+Alt+M Command+Option+M
  • Extract variable Control+Alt+V Command+Option+V
  • Extract field Control+Alt+F Command+Option+F
  • Extract constant Control+Alt+C Command+Option+C
  • Extract parameter Control+Alt+P Command+Option+P

Version control / local history

  • Commit project to VCS Control+K Command+K
  • Update project from VCS Control+T Command+T
  • View recent changes Alt+Shift+C Option+Shift+C
  • Open VCS popup Alt+` (backquote) Control+V

تنظیمات ایجاد کلید های میان بر سفارشی در اندروید استودیو

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

برای باز کردن تنظیمات این بخش می توانید به آدرس زیر در اندروید استودیو مراجعه نمایید.

File > Settings (on Mac, Android Studio > Preferences > Keymap

  1. لیست کشویی Keymaps: از بین این لیست keymap مورد نظر خود را انتخاب کنید و بین keymap ها سوئیچ کنید.
  2. روی یک Action راست کلیک کنید تا آن را ادیت کنید. می توانید کلیدهای میانبر اضافی را برای Action اضافه کنید. یا کلید میانبری را برای عملکرد کلیک موس تعیین کنید یا کلید میان بر فعلی را حذف کنید.
    اگر از یک keymap از پیش تعیین شده استفاده می کنید، با تغییر میانبرهای یک Action به طور خودکار یک کپی از keymap ایجاد می شود و تغییرات شما به این نسخه کپی اضافه می شود.
  3. دکمه Copy: یک Keymap را از لیست کشویی این منو انتخاب کنید و روی دکمه Copy کلیک کنید تا یک keymap سفارشی ایجاد شود. شما می توانید نام Keymap و کلیدهای میان بر را ادیت کنید.
  4. دکمه Reset: یک Keymap را از لیست کشویی انتخاب کنید و روی دکمه Reset کلیک کنید تا تنظیمات انجام شده را به تنظیمات اولیه برگرداند.
  5. کادر Search: در اینجا می توانید نام یک Action را برای پیدا کردن کلید میانبر آن در اندروید استودیو تایپ و سرچ کنید.
  6. جستجو از طریق میانبر: روی Find Actions by Shortcut کلیک کنید و میان بر اکشنی را سرچ و پیدا کنید.

معرفی کلید های میانبر در IntelliJ IDEA : 

چون اندروید استودیو مبتنی بر IntelliJ IDEA است، می توانید کلیدهای میان بر زیادتری را در مرجع Keymap IntelliJ IDEA که برای شما در این زیر گذاشتیم را پیدا کنید.

 

به دنبال یادگیری برنامه‌نویسی اندروید هستید؟

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

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

آموزش اندروید استودیو - آموزش android studio - آموزش برنامه نویسی اندروید الکامکو - ساخت اپلیکیشن اندروید - آموزش ساخت برنامه اندروید

بخش های دوره آموزش ساخت برنامه اندروید با جاوا در اندروید استودیو

  1. بخش اول : مقدمه . آموزش جاوا
  2. بخش دوم : مفاهیم مقدماتی
  3. بخش سوم : آموزش کامل ریسایکر ویو (RecyclerView)
  4. بخش چهارم : مفاهیم کاربردی (قسمت اول)
  5. بخش پنجم : کار با دیتابیس و انواع فایل و ذخیره سازی در اندروید
  6. بخش ششم : مفاهیم کاربردی (قسمت دوم)
  7. بخش هفتم : آموزش کامل PHP
  8. بخش هشتم : آموزش HTML – CSS – Bootstrap
  9. بخش نهم : آموزش کامل کار با سرور در اندروید استودیو
  10. بخش دهم: مفاهیم تکمیلی
  11. بخش یازدهم : آموزش کامل کار با نقشه
  12. بخش دوازدهم : پروژه نهایی
  13. سرفصل های اندروید بصوت کامل

همچنین ببینید» همه دوره های برنامه نویسی جاوا اندروید | پیش نیازهای یادگیری برنامه نویسی اندروید

آموزش برنامه نویسی اندروید با کاتلین - برنامه نویسی کاتلین - آموزش kotlin - آموزش زبان برنامه نویسی کاتلین

مقدمه و معرفی دوره آموزش برنامه نویسی اندروید با کاتلین

  • آشنایی با زبان کاتلین
  • قوانین و مفاهیم پایه برای یادگیری زبان کاتلین
  • مقایسه جاوا و کاتلین
  • آموزش نصب و راه اندازی اندروید استودیو
  • شروع کار با اندروید استودیو
  • آشنایی اولیه با سیستم عامل Android
  • بررسی ایمولیتور (شبیه ساز) و انواع آن
  • ساخت ایمولیتور در اندروید استودیو
  • شناخت ابزارهای برنامه نویسی Android
  • انتخاب ابزار مناسب برنامه نویسی اندروید
  • آشنایی با معماری سیستم عامل Android
  • آموزش نصب نرم افزار های مورد نیاز جهت برنامه نویسی Android
  • شروع طراحی در اندروید استودیو
  • اجرای برنامه در شبیه ساز
  • آموزش مفاهیم شی گرایی در برنامه نویسی (Object Oriented Programming)
  • آموزش کامل برنامه نویسی با زبان کاتلین (kotlin)
  • برای مشاهده ادامه سرفصلها روی دوره کلیک کنید

همچنین بخوانید » همه دوره های کاتلین | لیست کتاب های آموزش زبان کاتلین | مقایسه کاتلین و فلاتر | فرق جاوا با کاتلین

دوره متخصص اندروید

دوره پکبج آموزش برنامه نویسی اندروید (متخصص اندروید) شامل دوره های جاوا و کاتلین می باشد. همچنین دارای ۷ دوره حرفه ای دیگر برای تبدیل شدن به یک متخصص اندروید کامل می باشد.

بخش های مختلف دوره جامع متخصص اندروید 

  1. بخش اول : آموزش برنامه نویسی اندروید با جاوا
  2. بخش دوم : آموزش حرفه ای طراحی UI/UX در اندروید
  3. بخش سوم : آموزش زبان برنامه نویسی کاتلین از صفر تا صد و پروژه محور
  4. بخش چهارم : اندروید پلاس (آموزش مفاهیم ضروری در اندروید)
  5. بخش پنجم : آموزش جامع معماری MVP در اندروید با ساخت پروژه اپلیکیشن خبری فول امکانات
  6. بخش ششم : آموزش جامع معماری MVVM در اندروید با چندین پروژه حرفه ای
  7. بخش هفتم : آموزش ساخت بازی در اندروید استودیو
  8. بخش هشتم : آموزش پرداخت درون برنامه کافه بازار
  9. بخش نهم : آموزش ساخت اپلیکیشن فروشگاهی فول امکانات
دوره متخصص فلاتر - آموزش برنامه نویسی فلاتر برای اندروید و ios

بخش های دوره اموزش فلاتر

  1. بخش اول : آموزش برنامه نویسی به زبان Dart
  2. بخش دوم : آموزش UI/UX – رابط کاربری و تجربه کاربری در فلاتر
  3. بخش سوم : مفاهیم کاربردی
  4. بخش چهارم : پیش نیاز بخش سرور
  5. بخش پنجم : آموزش کامل کار با سرور
  6. بخش ششم : مفاهیم پیشرفته
  7. بخش هفتم : مفاهیم تکمیلی
  8. بخش هشتم : طراحی و ساخت وبسایت فروشگاهی با فلاتر
  9. بخش نهم : طراحی و ساخت اپلیکیشن فروشگاهی با Flutter

همچنین بخوانید »  همه دوره های فلاتر | تفاوت React Native و Flutter | آینده Flutter چگونه است؟ | لیست کتاب های اموزش flutter | فیلم های آموزش Flutter رایگان | نصب فلاتر | اموزش زبان برنامه نویسی دارت | طراحی اپلیکیشن اندروید و iOS | یادگیری برنامه نویسی با Flutter

commentشما بگید!

شما چه سوالی درباره این موضوع دارید که اینجا مطرح نشده است؟ لطفا تجربیات خودتان را در این زمینه حتما توی کامنت برای ما بنویسید. منتظر نظرات، پیشنهادات و سوالات شما در همین صفحه از سایت آموزش برنامه نویسی الکامکو هستیم…

توجه

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

shareاشتراک گذاری این مطلب

shareآخرین مقالات

توجه

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

Generic filters
Exact matches only

آخرین مقالات

آموزش های تکمیل شده

توجه

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

0 دیدگاه
بازخورد درون خطی
مشاهده همه نظرات


This will close in 15 seconds