در این مقاله از سری آموزش های برنامه نویسی اندروید می خواهیم شما را با کلید های میانبر اندروید استودیو آشنا کنیم که به عنوان یک برنامه نویس حتما باید بلد باشید! پس با مرجع آموزش برنامه نویسی اندروید الکامکو همراه باشید.
چرا از کلید های میانبر اندروید استودیو استفاده کنیم؟
کلید های میانبر اندروید استودیو (Keyboard Shortcuts In Android Studio) برای شما که به عنوان یک برنامه نویس در محیط اندروید استودیو به ساخت اپلیکیشن موبایل می پردازید بسیار کاربردی است و با یادگیری آنها می توانید خیلی راحت تر کار کنید و سرعت کد نویسی خود را افزایش دهید و در وقت خود صرفه جویی کنید.
از آنجا که تسلط داشتن به یک ابزار برای یک توسعه دهنده بسیار مهم است و به دلیل مزایایی که یادگیری این کلیدهای میانبر در اندروید استودیو دارند بر آن شدیم تا مقاله ای راجع به این موضوع برای شما برنامه نویسان اندروید عزیز بنویسیم و این کلید های میانبر را به شما معرفی کنیم.
لیست کلید های میانبر در اندروید استودیو
escription | Windows/Linux | Mac |
---|---|---|
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
- لیست کشویی Keymaps: از بین این لیست keymap مورد نظر خود را انتخاب کنید و بین keymap ها سوئیچ کنید.
- روی یک Action راست کلیک کنید تا آن را ادیت کنید. می توانید کلیدهای میانبر اضافی را برای Action اضافه کنید. یا کلید میانبری را برای عملکرد کلیک موس تعیین کنید یا کلید میان بر فعلی را حذف کنید.
اگر از یک keymap از پیش تعیین شده استفاده می کنید، با تغییر میانبرهای یک Action به طور خودکار یک کپی از keymap ایجاد می شود و تغییرات شما به این نسخه کپی اضافه می شود. - دکمه Copy: یک Keymap را از لیست کشویی این منو انتخاب کنید و روی دکمه Copy کلیک کنید تا یک keymap سفارشی ایجاد شود. شما می توانید نام Keymap و کلیدهای میان بر را ادیت کنید.
- دکمه Reset: یک Keymap را از لیست کشویی انتخاب کنید و روی دکمه Reset کلیک کنید تا تنظیمات انجام شده را به تنظیمات اولیه برگرداند.
- کادر Search: در اینجا می توانید نام یک Action را برای پیدا کردن کلید میانبر آن در اندروید استودیو تایپ و سرچ کنید.
- جستجو از طریق میانبر: روی Find Actions by Shortcut کلیک کنید و میان بر اکشنی را سرچ و پیدا کنید.
معرفی کلید های میانبر در IntelliJ IDEA :
چون اندروید استودیو مبتنی بر IntelliJ IDEA است، می توانید کلیدهای میان بر زیادتری را در مرجع Keymap IntelliJ IDEA که برای شما در این زیر گذاشتیم را پیدا کنید.امیدواریم از خواندن این مطلب لذت برده باشید و کاربردی برایتان داشته باشد.
الکامکو می تواند به شما در ارائه خدمات مشاوره توسعه برنامه های اندرویدی و همچنین آموزش برنامه نویسی اندروید کمک کند.
در صورتیکه می خواهید یک اپلیکیشن اندرویدی برای کسب و کار خودتان یا مشتریان خود درست کنید پکیج آموزش برنامه نویسی اندروید با Android Studio که در زیر میبینید را به شما پیشنهاد می کنیم.
پیشنهاد ویژه برای شما :
پکیج آموزش برنامه نویسی اندروید برای ورود به بازار کار
برای اینکه شما عزیزان بتوانید برنامه نویسی اندروید را از صفر تا صد و پروژه محوری یاد بگیرید، این دوره حرفه ای را برای شما آماده کردیم که بتوانید با مشاهده این فیلم های آموزشی که هزینه خیلی کمی را نسبت به کلاس رفتن و وقت گرفتن از شما می گیرد، به یک برنامه نویس حرفه ای اندروید تبدیل شوید و بتوانید هر اپلیکیشن موبایل اندرویدی را بسازید و از انها کسب درآمد کنید و وارد بازار کار اندروید شوید.
قبل از خرید ارزیابی کنید، تعدادی از جلسات آن را به صورت رایگان برای شما در اینجا قرار دادیم تا بتوانید دانلود کنید.
شک نکنید بعد از دیدن این جلسات رایگان و کلا خرید این دوره، حتما دوره های دیگر ما را نیز خریداری خواهید کرد. چون مدرس این دوره، با حرفه ای ترین و جدیدترین روش ها، کاملترین مجموعه ساخت اپلیکیشن اندروید را برای شما تهیه کرده است و تجربه همکاری با شرکت گوگل را داشته است پس شکی در نحوه تدریس و کامل بودن پکیج نکنید و دوره را همین حالا خریداری کنید. در صورتی که سوالی دارید می توانید با پشتیبانی سایت تماس بگیرید. | الکامکو
