آموزش کلید های میانبر Android Studio
سلام دوستان امیدوارم حالتان خوب باشد در امروز می خواهیم به آموزش کلید های میانبر Android Studio یا همان Shortcut های اندروید استودیو بپردازیم شاید بپرسید چرا باید این کلید های میانبر را به ذهن بسپارید هرچقدر شما جلوتر بروید متوجه خواهید شد که کلید های میانبر (Shortcut) چقدر می تواند باعث افزایش سرعت شما در برنامه نویسی شود در ادامه ما shortcut های مربوط به سه سیستم عامل مک , لینوکس و ویندوز را قرار میدهیم در ادامه با ما همراه باشید.
توضیحات | Windows/Linux(ویندوز / لینوکس) | Mac (مک) |
---|---|---|
General | ||
ذخیره همه | 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 (باز کردن Project Structure) | Control + Alt + Shift + S | Command + ; (semicolon) |
Switch between tabs and tool window (جابه جا شدن بین tab ها و صفحه ها) | Control + Tab | Control + Tab |
جستجو با استفاده از Android studio | ||
Search everything (جستجو در همه جا (کد , منوها و فایل ها )) | 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 (پیدا کردن فایل ها. کلاس ها جستجو نمی شوند) | Control + Shift + N | Command + Shift + O |
Find in path (پیدا کردن مسیر کلاس یا فایل ) | Control + Shift + F | Command + Shift + F |
Open file structure pop-up (باز کردن pop up مربوط به File Structure) | Control + F12 | Command + F12 |
Navigate between open editor tabs ( جابه جا شدن بین tab های باز ) | Alt + Right/Left Arrow | Control + Right/Left Arrow |
Jump to source (رفتن به فایل یا کلاس ) | F4 / Control + Enter | F4 / Command + Down Arrow |
Open current editor tab in new window (باز کردن tab جاری در صفحه جدید) | 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 + Backspace |
Close active editor tab (بستن tab جاری فعال ویرایشگر) | Control + F4 | Command + W |
Return to editor window from a tool window (بازگشت به به صفحه ویراشگر از صفحه tool) | Esc | Esc |
Hide active or last active tool window (پنهان کردن اخرین صفحه tool که نمایش داده شده) | Shift + Esc | Shift + Esc |
Go to line ( رفتن به خط ) | Control + G | Command + L |
Open type hierarchy ( باز کردن Type به صورت سلسله مراتبی ) | Control + H | Control + H |
Open method hierarchy (باز کردن Method ها به صورت سلسله مراتبی) | Control + Shift + H | Command + Shift + H |
Open call hierarchy ( باز کردن call به صورت سلسله مراتبی ) | Control + Alt + H | Control + Option + H |
نوشتن کد | ||
ساخت getter و setter , ساخت کدهای کلاس, tostring و equals | Alt + Insert | Command + N |
Override methods (متود Override) | Control + O | Control + O |
Implement methods (پیاده سازی متود ها) | Control + I | Control + I |
احاطه کردن با try و catch و یا if و else | Control + Alt + T | Command + Option + T |
حذف خط در جایی که هشتگ است. | Control + Y | Command + Backspace |
Collapse/expand بلاک جاری | Control + minus/plus | Command + minus/plus |
Collapse/expand تمامی بلاک ها | Control + Shift + minus/plus | Command + Shift + minus/plus |
Duplicate current line or selection (دو نسخه از خط جاری یا انتخاب شده ایجاد می شود.) | Control + D | Command + D |
Basic code completion (تکمیل جزئی کد اصلی) | Control + Space | Control + Space |
تکمیل اساسی کد اصلی | 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 (رفتن به declaration تعریف شده ) | Control + B or Control + Click | Command + B or Command + Click |
Go to implementations (رفتن به متود تعریف شده) | Control + Alt + B | Command + Alt + 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 (تغییر وضعیت bookmrak) | 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 + Backspace |
Optimize imports (بهینه سازی import یا ورودی ها) | Control + Alt + O | Control + Option + O |
Project quick fix (تعمیر سریع پروژه) | 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/Shift + Tab | Tab/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 / Shift + F2 | F2 / Shift + F2 |
ساخت و اجرا | ||
Build (ساخت) | Control + F9 | Command + F9 |
Build and run (ساخت و اجرا ) | Shift + F10 | Control + R |
Apply changes (اعمال تغییرات برای Instant Run ) | Control + F10 | Control + 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 |
کنترل نسخه / تاریخ محلی | ||
Commit project to VCS (تبدیل پروژه به vcs) | Control + K | Command + K |
Update project from VCS (بروز رسانی پروژه از Vcs) | Control + T | Command + T |
View recent changes (دیدن تغییرات اخیر) | Alt + Shift + C | Option + Shift + C |
Open VCS popup (نمایش پنل تنظیمات Vcs) | Alt + ` (backquote) | Control + V |
شاید کمی طولانی شده باشد ولی همه این کلید های میانبر (Shortcut) ها را نیاز نیست تا یا بگیرید فقط برخی از پرکاربار ترین آنها را که باهاش بیشتر سرکار دارید را به ذهن بسپارید.
این آموزش هم به پایان رسید.
موفق و پیروز باشید.
سلام
بالای جدول اشتباهی زدین توضیحان !
ممنون از اطلاع رسانی
واقعا نسبت به سایتای دیگه خیلی کاملتر بود سپاس…
ممنون ایمان جان