מקשי קיצור

מקשי קיצור הם דרך שימושית לנווט במהירות ב-Android Studio ולבצע פעולות נפוצות. במקרים רבים, השימוש במקשי קיצור מהיר יותר מהשימוש בממשק המשתמש הגרפי.

בדף הזה מפורטים כמה מקשי קיצור נפוצים. ‫Android Studio מבוסס על IntelliJ IDEA, ולכן אפשר למצוא קיצורי דרך נוספים במסמכי העזרה של מיפוי המקשים ב-IntelliJ IDEA.

חלונות של כלים

אתם יכולים להשתמש במקשי קיצור כדי לפתוח חלונות של כלים. בטבלה 1 מפורטות מקשי הקיצור לחלונות הנפוצים ביותר.

טבלה 1. מקשי קיצור לחלונות כלים נפוצים

חלון של הכלי Windows ו-Linux macOS
Microsoft Project Alt+1 Command+1
ניהול גרסאות Alt+9 Command+9
הרצה Shift+F10 Control+R
ניפוי באגים Shift+F9 Control+D
Logcat Alt+6 Command+6
חזרה לעורך Esc Esc
הסתרת כל חלונות הכלים Control+Shift+F12 Command+Shift+F12

השלמת קוד

ב-Android Studio יש שלושה סוגים של השלמת קוד, שאפשר לגשת אליהם באמצעות מקשי קיצור, כמו שמוצג בטבלה הבאה.

טבלה 2. מקשי קיצור להשלמת קוד

סוג תיאור Windows ו-Linux macOS
השלמה בסיסית הצגת הצעות בסיסיות למשתנים, לסוגים, לשיטות, לביטויים וכו'. אם קוראים לפונקציה basic completion פעמיים ברצף, מוצגות יותר תוצאות, כולל חברים פרטיים וחברים סטטיים שלא יובאו. Control+Space Control+Space
השלמה חכמה הצגת אפשרויות רלוונטיות בהתאם להקשר. ההשלמה החכמה לוקחת בחשבון את הסוג הצפוי ואת זרימות הנתונים. אם קוראים ל-Smart Completion פעמיים ברציפות, רואים יותר תוצאות, כולל שרשורים. Control+Shift+Space Control+Shift+Space
השלמת הדוח משלים את ההצהרה הנוכחית, ומוסיף סוגריים חסרים, סוגריים מרובעים, סוגריים מסולסלים, עיצוב וכו'. Control+Shift+Enter Command+Shift+Enter

כדי לבצע תיקונים מהירים ולהציג פעולות מומלצות, לוחצים על Alt+Enter.

הטיפים הבאים יעזרו לכם להתמצא ב-Android Studio:

  • אפשר לעבור בין הקבצים שנכנסתם אליהם לאחרונה באמצעות הפעולה קבצים אחרונים. כדי להציג את הפעולה קבצים אחרונים, מקישים על Control+E (או על Command+E ב-macOS). כברירת מחדל, הקובץ האחרון שאליו ניגשתם נבחר. אפשר גם לגשת לכל חלון כלי דרך העמודה הימנית בפעולה הזו.
  • כדי לראות את המבנה של הקובץ הנוכחי, משתמשים בפעולה מבנה הקובץ. כדי להציג את הפעולה File Structure, מקישים על Control+F12 (Command+F12 ב-macOS). באמצעות הפעולה הזו, תוכלו לנווט במהירות לכל חלק בקובץ הנוכחי.
  • אפשר לחפש כיתה ספציפית בפרויקט ולעבור אליה באמצעות הפעולה Navigate to Class. כדי להציג את הפעולה Navigate to Class, מקישים על Control+N (Command+O ב-macOS).

    המעבר לכיתה תומך בביטויים מורכבים, כולל camel humps (שמאפשר לחפש לפי האותיות הרישיות בשם של רכיב ב-camel-case), נתיבים, line navigate to (שמאפשר לעבור לשורה ספציפית בקובץ) וmiddle name matching (שמאפשר לחפש חלק משם הכיתה). אם מתקשרים אליו פעמיים ברצף, הוא מציג את התוצאות מתוך הסיווגים של הפרויקט.

  • מנווטים לקובץ או לתיקייה באמצעות הפעולה Navigate to File. כדי להציג את האפשרות 'ניווט לקובץ', מקישים על Control+Shift+N (Command+Shift+O ב-macOS). כדי לחפש תיקיות ולא קבצים, מוסיפים / בסוף הביטוי.

  • כדי לנווט לשיטה או לשדה לפי שם, משתמשים בפעולה Navigate to Symbol (ניווט לסמל). כדי להציג את הפעולה Navigate to Symbol (מעבר אל סמל), מקישים על Control+Alt+Shift+N (Command+Option+O ב-macOS).

  • כדי למצוא את כל חלקי הקוד שמתייחסים למחלקה, לשיטה, לשדה, לפרמטר או להצהרה במיקום הנוכחי של הסמן, מקישים על Alt+F7 (או על Option+F7 ב-macOS).

מפות מקשים שמוגדרות כברירת מחדל

‫Android Studio כולל מקשי קיצור לפעולות נפוצות רבות. בטבלה 3 מוצגים מקשי הקיצור שמוגדרים כברירת מחדל לפי מערכת הפעלה.

הערה: בנוסף למיפויי המקשים שמוגדרים כברירת מחדל בטבלה 3, אפשר לבחור מתוך מספר מיפויי מקשים מוגדרים מראש או ליצור מיפוי מקשים מותאם אישית. מידע נוסף על התאמה אישית של מקשי הקיצור זמין בקטע הגדרת מיפוי מקשים בהתאמה אישית.

טבלה 3. מקשי הקיצור שמוגדרים כברירת מחדל במערכות ההפעלה Windows או Linux וב-macOS

תיאור Windows ו-Linux macOS
פעולות כלליות
שמור הכל Control+S Command+S
סנכרן Control+Alt+Y Command+Option+Y
הגדלה או מזעור של העורך Control+Shift+F12 Control+Command+F12
הוספה למועדפים Alt+Shift+F Option+Shift+F
בדיקת הקובץ הנוכחי באמצעות הפרופיל הנוכחי Alt+Shift+I Option+Shift+I
תוכנית להעברה מהירה Control+` (גרש הפוך) Control+` (גרש הפוך)
פתיחת תיבת הדו-שיח של ההגדרות Control+Alt+S Command+, (פסיק)
פתיחה של תיבת הדו-שיח של מבנה הפרויקט Control+Alt+Shift+S Command+;‎ (נקודה-פסיק)
מעבר בין כרטיסיות וחלון כלים Control+Tab Control+Tab
ניווט וחיפוש ב-Android Studio
חיפוש של הכול (כולל קוד ותפריטים) לוחצים על Shift פעמיים. לוחצים על Shift פעמיים.
חיפוש Control+F Command+F
חיפוש הפריט הבא F3 Command+G
חיפוש של הפריט הקודם Shift+F3 Command+Shift+G
החלפה Control+R Command+R
חיפוש פעולה Control+Shift+A Command+Shift+A
חיפוש לפי שם הסמל Control+Alt+Shift+N Command+Option+O
חיפוש כיתה Control+N Command+O
חיפוש קובץ (במקום כיתה) Control+Shift+N Command+Shift+O
חיפוש בנתיב Control+Shift+F Command+Shift+F
פתיחת תיבת דו-שיח של מבנה קובץ Control+F12 Command+F12
מעבר בין כרטיסיות פתוחות בעורך Alt+חץ ימינה או חץ שמאלה Control+חץ ימינה או Control+חץ שמאלה
מעבר למקור F4 או Control+Enter F4 או Command+חץ למטה
פתיחת הכרטיסייה הנוכחית של כלי העריכה בחלון חדש Shift+F4 Shift+F4
תיבת דו-שיח של קבצים שנפתחו לאחרונה Control+E Command+E
תיבת הדו-שיח 'קבצים שנערכו לאחרונה' Control+Shift+E Command+Shift+E
מעבר למיקום העריכה האחרון Control+Shift+Backspace Command+Shift+Delete
סגירת הכרטיסייה הפעילה בעורך Control+F4 Command+W
חזרה לחלון העריכה מחלון כלי Esc Esc
הסתרה של חלון כלים פעיל או של חלון הכלים הפעיל האחרון Shift+Esc Shift+Esc
מעבר לשורה Control+G Command+L
פתיחת היררכיית סוגים Control+H Control+H
פתיחת היררכיית השיטות Control+Shift+H Command+Shift+H
פתיחת היררכיית השיחות Control+Alt+H Control+Option+H
הצגת פריסות
התקרבות/התרחקות Control+plus או Control+minus Command+plus או Command+minus
התאמה לגודל המסך Control+0 Command+0
גודל מקורי Control+Shift+1 Command+Shift+1
כלי עיצוב: כלי לעריכת פריסות
מעבר בין מצב עיצוב למצב תוכנית B B
מעבר בין מצב לאורך למצב לרוחב O O
החלפת מכשירים D D
רענון ידני R R
החלפת המצב של חלונית שגיאות העיבוד מז' מז'
מחיקת מגבלות מחיקה או ‎Control+click מחיקה או Command+קליק
Zoom in – התקרבות Control+plus Command+plus
התרחקות Control+מינוס Command+מינוס
הגדלה/הקטנה כדי להתאים את הגודל Control+0 Command+0
הזזה מחזיקים את מקש הרווח, לוחצים על העכבר וגוררים מחזיקים את מקש הרווח, לוחצים על העכבר וגוררים
מעבר ל-XML Control+B Command+B
בחירת כל הרכיבים Control+A Command+A
בחירה של כמה רכיבים Shift+לחיצה או ‫Control+לחיצה Shift+לחיצה או Command+לחיצה
כלי עיצוב: כלי לעריכת ניווט
Zoom in – התקרבות Control+plus Command+plus
התרחקות Control+מינוס Command+מינוס
הגדלה/הקטנה כדי להתאים את הגודל Control+0 Command+0
הזזה מחזיקים את מקש הרווח, לוחצים על העכבר וגוררים מחזיקים את מקש הרווח, לוחצים על העכבר וגוררים
מעבר ל-XML Control+B Command+B
החלפת המצב של חלונית שגיאות העיבוד מז' מז'
קיבוץ לגרף מוטמע Control+G Command+G
מעבר בין יעדים Tab או Shift+Tab Tab או Shift+Tab
בחירת כל היעדים Control+A Command+A
בחירת מספר יעדים Shift+לחיצה או ‫Control+לחיצה Shift+לחיצה או Command+לחיצה
כתיבת קוד
יצירת קוד (getters, setters, constructors, hashCode/equals, toString, new file, new class) Alt+Insert Command+N
שיטות לביטול Control+O Control+O
הטמעה של שיטות Control+I Control+I
הקפה בתווים (if...else, try...catch וכו') Control+Alt+T Command+Option+T
מחיקת השורה במיקום הסמן Control+Y Command+Delete
כיווץ או הרחבה של בלוק הקוד הנוכחי Control+מינוס או Control+פלוס Command+מינוס או Command+פלוס
כיווץ או הרחבה של כל בלוקי הקוד Control+Shift+מינוס או Control+Shift+פלוס Command+Shift+מינוס או Command+Shift+פלוס
שכפול השורה הנוכחית או הטקסט שנבחר Control+D Command+D
השלמת קוד בסיסית Control+Space Control+Space
השלמת קוד חכמה (סינון רשימת השיטות והמשתנים לפי הסוג הצפוי) Control+Shift+Space Control+Shift+Space
הצהרה מלאה Control+Shift+Enter Command+Shift+Enter
חיפוש מהיר של תיעוד Control+Q Control+J
הצגת הפרמטרים של השיטה שנבחרה Control+P Command+P
מעבר לטופס ההצהרה (ישירות) Control+B או Control+קליק Command+B או Command+לחיצה
מעבר להטמעות Control+Alt+B Command+Option+B
מעבר אל supermethod/superclass Control+U Command+U
פתיחת חיפוש מהיר של הגדרה Control+Shift+I Command+Y
החלפת מצב הנראות של חלון הכלים של הפרויקט Alt+1 Command+1
הוספה או הסרה של סימנייה F11 F3
הוספה או הסרה של סימנייה באמצעות קיצור דרך Control+F11 Option+F3
הוספת הערה או ביטול ההערה בשורה Control+/ Command+/
הוספת הערה או ביטול ההערה באמצעות הערה של בלוק Control+Shift+/ Command+Shift+/
בחירה של בלוקים של קוד עם מספרים עולים Control+W Option+Up
הקטנת הבחירה הנוכחית למצב הקודם Control+Shift+W Option+חץ למטה
מעבר לתחילת בלוק הקוד Control+[ Option+Command+[
מעבר לסוף בלוק הקוד Control+] Option+Command+]
בחירה עד תחילת בלוק הקוד Control+Shift+[ Option+Command+Shift+[
בחירה עד לסוף בלוק הקוד Control+Shift+] Option+Command+Shift+]
מחיקה עד סוף המילה Control+Delete Option+Delete
מחיקה עד תחילת המילה Control+Backspace Option+Delete
אופטימיזציה של ייבוא Control+Alt+O Control+Option+O
תיקון מהיר של פרויקט (הצגת פעולות לביצוע ותיקונים מהירים) Alt+Enter Option+Enter
פירמוט מחדש של קוד Control+Alt+L Command+Option+L
הזחה אוטומטית של שורות Control+Alt+I Control+Option+I
הגדלת כניסה/הקטנת כניסה של שורות Tab או Shift+Tab Tab או Shift+Tab
חיבור חכם של קווים Control+Shift+J Control+Shift+J
פיצול חכם של שורות Control+Enter Command+Enter
התחלת שורה חדשה Shift+Enter Shift+Enter
השגיאה הבאה או הקודמת שמודגשת F2 או Shift+F2 F2 או Shift+F2
בנייה והפעלה
תכנות Control+F9 Command+F9
בנייה והפעלה Shift+F10 Control+R
החלת השינויים והפעלה מחדש של הפעילות Control+F10 Control+Command+R
החלת שינויים בקוד Control+Alt+F10 Control+Command+Shift+R
ניפוי באגים
ניפוי באגים Shift+F9 Control+D
דילוג F8 F8
כניסה F7 F7
כניסה חכמה Shift+F7 Shift+F7
יציאה Shift+F8 Shift+F8
הרצה עד למיקום הסמן Alt+F9 Option+F9
הערכת ביטוי Alt+F8 Option+F8
המשך התוכנית F9 Command+Option+R
החלפת מצב של נקודת עצירה (breakpoint) Control+F8 Command+F8
צפייה בנקודות עצירה Control+Shift+F8 Command+Shift+F8
Refactor
העתקה F5 F5
העברה F6 F6
מחיקה בטוחה Alt+Delete Command+Delete
שינוי שם Shift+F6 Shift+F6
שינוי החתימה Control+F6 Command+F6
בתוך השורה Control+Alt+N Command+Option+N
חילוץ שיטה Control+Alt+M Command+Option+M
חילוץ משתנה Control+Alt+V Command+Option+V
חילוץ שדה Control+Alt+F Command+Option+F
חילוץ קבוע Control+Alt+C Command+Option+C
פרמטר החילוץ Control+Alt+P Command+Option+P
ניהול גרסאות/היסטוריה מקומית
ביצוע Commit של הפרויקט למערכת VCS Control+K Command+K
עדכון פרויקט מ-VCS Control+T Command+T
הצגת שינויים אחרונים Alt+Shift+C Option+Shift+C
פתיחת תיבת הדו-שיח של VCS Alt+` (גרש) Control+V

הגדרת מיפויי מקשים בהתאמה אישית

בהגדרות של מיפוי המקשים ב-Android Studio אפשר לבחור מתוך רשימה של אפשרויות מוגדרות מראש או ליצור מיפוי מקשים בהתאמה אישית.

כדי לפתוח את ההגדרות של מיפוי המקשים, בוחרים באפשרות File > Settings (ב-macOS, ‏ Android Studio > Preferences) ועוברים לחלונית Keymap.

איור 1. חלון הגדרות מיפוי המקשים של Android Studio ב-macOS.

  1. תפריט מיפוי מקשים: בוחרים את מיפוי המקשים הרצוי מהתפריט הזה כדי לעבור בין מיפויי מקשים מוגדרים מראש.
  2. רשימת פעולות: לוחצים לחיצה ימנית על פעולה כדי לשנות אותה. אתם יכולים להוסיף מקשי קיצור נוספים לפעולה, להוסיף קיצורי דרך לעכבר כדי לשייך פעולה לקליק בעכבר או להסיר את קיצורי הדרך הנוכחיים. אם אתם משתמשים במפת מקשים מוגדרת מראש, שינוי קיצורי הדרך של פעולה מסוימת יוצר אוטומטית עותק של מפת המקשים ומוסיף את השינויים שלכם לעותק.
  3. לחצן ההעתקה: בוחרים פריסת מקלדת מהתפריט כדי להשתמש בה כנקודת התחלה, ולוחצים על העתקה כדי ליצור פריסת מקלדת מותאמת אישית חדשה. אחר כך תוכלו לשנות את השם של מפת המקשים ואת מקשי הקיצור.
  4. לחצן האיפוס: בוחרים מיפוי מקשים מהתפריט ולוחצים על איפוס כדי לחזור לתצורה המקורית.
  5. תיבת חיפוש: מקלידים כאן כדי לחפש מקש קיצור לפי שם הפעולה.
  6. חיפוש לפי קיצור דרך: לוחצים על הלחצן הזה ומקלידים קיצור דרך כדי לחפש פעולות לפי קיצור הדרך שהוקצה להן.