Ctrl K D formatting


קינפוג ה-IDE לפירמוט קוד

חזרה ל־011: הוספת Activities

הסבר קצר על עדכון הקיצור לפירמוט קוד

הקיצורים ב- Android Studio, InteliJ, Pycharm לפירמוט קוד הם Ctrl Alt L, Ctrl+Shift+Alt+L.

אלו קיצורים שמתנגשים עם קיצורי החלפת שפה מאנגלית לעברית במחשבי windows בארץ

לכן כדאי לעדכן את הקיצור כדי שיהיה כמו ב- VS2022:

מה פירמוט עושה — ומה הוא אינו עושה?

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

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

  1. ראשית ניכנסת לתפריט File > Settings > Keymap
  2. נרשום בשורת החיפוש Reformat ונגיע למסך הבא: alt text

  3. נשנה את הקיצור של Reformat File… ע”י בחירה בו והקלדת הקיצור החדש Ctrl + K וסימון Second stroke D. הבעיה שקיצור זה כבר תפוס ולכן צריך להסיר את הקונפליקט. ככה זה נראה בתחילה: alt text

  4. אין ברירה אלא לגשת ולחפש שוב - Commit: alt text

  5. ולבצע הסרה.

  6. כעת ניתן להוסיף את הקיצור הרצוי: alt text

בדיקה והמשך

פתחו קובץ Java, שנו בכוונה את ההזחה של כמה שורות והפעילו Ctrl+K, D. ודאו שהקוד מסתדר ושקיצור החלפת השפה במערכת ממשיך לעבוד.