בדרך כלל בפוסטים כאלה אנשים לוקחים תיעוד מ-JetBrains ופשוט זורקים את כל שילובי המקשים החמים ללא הבחנה. כן, גם אני שמרתי דפים כאלה בסימניות, וכן, גם לא פתחתי אותם שוב. אבל נלך בדרכנו. אני אספר לך רק על מה אני משתמש בעצמי, אספר לך איך הם עוזרים. חלקם בנאליים, אולי אתם כבר יודעים את כל זה, אז פשוט תאהבו =) אתחיל עם שילובי המקשים החמים שאני הכי צריך ואלך אל הכי בנאלי, אבל בשימושי.
Ctrl + P - מציג לך רשימה של פרמטרים המקובלים על ידי השיטה. כשנודע לי לראשונה על השילוב הזה, שמחתי מאוד כי... הייתי צריך לשכתב את קריאת השיטה כדי לראות את רשימת הפרמטרים. כמו כן, אם אתה מכיר את כל הפרמטרים ויש רבים מהם, האם החלון הזה כל הזמן צץ ומפריע? Ctrl+P יסיר אותו =)
Ctrl + Q - יציג את התיעוד של השיטה בחלון מקונן, כדי לא לעבור לקוד המקור. זה עוזר לקרוא על הפרמטרים המקובלים ועל ערך ההחזרה.
באותו שלב, Ctrl + B - עבור אל קוד המקור של class\method או עבור אל הצהרת המשתנה. Alt + F7 - יראה היכן נעשה שימוש במשתנה/שיטה, חלופה ל-Ctrl+F. אני ממעט להשתמש בו, אבל עכשיו אני נזכר.
Shift + Shift (Double Shift, הקש במהירות Shift 2 פעמים ברצף) - חפש הכל, בכל מקום (מחפש מחלקות וקבצים אך לא מתודות). כשאתה זוכר שראית משהו איפשהו ואפילו זוכר כמה אותיות מהשם. חלון זה יחפש אותך. בעת חיפוש כיתות, ניתן לציין חלק מהשם או רק את 2 האותיות הראשונות. לדוגמה, BuRe ימצא את BufferedReader.
Ctrl + Shift + T - צור מחלקת מבחן. אם נעשה שימוש במערכת בנייה, היא תיצור את המחלקה לפי כללי ה-Builder. אם לא נעשה בו שימוש, הוא ייווצר בקרבת מקום.
Ctrl + Shift + V - הדבקה חכמה, זוכר את האלמנטים האחרונים שהועתקו.
Ctrl + Shift + רווח - סיכום חכם, הוא מציע לך אפשרויות להחלפת ערכים תוך התחשבות בהקשר. לא משנה כמה אני חכם, נראה שאני מבין את ההקשר די טוב בעצמי, אבל לפעמים זה עוזר.
Ctrl + Shift + A - חפש פעולה. אם תשכחו לפתע את המקשים החמים לפעולה, אך תזכרו את שמה, תוכלו למצוא אותה. אתה יכול למצוא כל פעולה ולהפעיל אותה, למשל, ניפוי באגים.
שילובי המקשים החמים המקוריים הסתיימו, עכשיו הבנאליים יעברו (ללא תמונות): Ctrl + Alt + V – אם כתבת משהו וצריך לשים אותו במשתנה, לחץ על המקשים הללו והרעיון עצמו יציג את הסוג + הגדר את השם הסטנדרטי. זה עוזר מאוד כשאתה מבולבל ולא יודע איזה סוג משתנה אתה צריך. זה עובד גם אם תוסיף ".var" לסוף הביטוי והקש על Tab או Enter
Ctrl + O - עקיפת שיטות אב Ctrl + K - בעבודה עם git - commit Ctrl + Shift + K - בעבודה עם git - לחץ על Ctrl + Alt + S - הגדרות IDEA Ctrl + Alt + Shit + S - הגדרות פרויקט בשלב זה , אולי זה הכל. אני לא חושב שהעכבר רשע ושקודן אמיתי משתמש רק במקלדת. כן, אולי זה לפעמים נוח. אבל לעתים קרובות אתה צריך להיכנס לדפדפן, לחפש משהו ולחזור. אם אתה צריך לעשות שינויים קלים או סתם להסתכל על משהו, אתה עצלן מכדי להגיע למקלדת אם העכבר כבר ביד שלך. אבל אלה שכתבתי מחליפות רצף ארוך של פעולות בקליק אחד. אגב, יש תוסף לרעיון הזה שיעזור לך לשלוט במקשי קיצור. בכל פעם שאתה משתמש בעכבר, הוא יציג הודעה מעצבנת. זה יגיד לך באיזה שילוב מקשי קיצור היית צריך להשתמש וכמה פעמים השתמשת בעכבר. נמאס לי אחרי שבוע =) התוסף נקרא Key Promoter X, אפשר למצוא אותו בהגדרות הרעיון (זוכרים איך מגיעים?). סרטון מ-JetBrains שבו למדתי לראשונה על כמה שילובים. צפיתי בו כמה פעמים, אי אפשר לקחת הכל בבת אחת. וכן, השילוב האחרון שהיה לי שימושי פעם. Ctrl + Shift + U - שנה את האותיות של מילה. לדוגמה, אם המשתנה כעת הוא קבוע, אל תכתוב את השם מחדש, אלא השתמש ב-Ctrl + Shift + U
בוא נלך:
Alt + F8 - הערכת חלון ביטוי. דבר מאוד שימושי, ברגע שגיליתי על זה, תמיד השתמשתי בו. עכשיו בעבודה, בשולחן הסמוך, על הצג, יש מדבקה שאומרת "Alt+F8". בחלון זה אתה יכול לעשות מה שאתה רוצה. לדוגמה, אם יש לך אזור בעיה בקוד ו-10 אפשרויות כיצד לפתור אותו. במקום להריץ את הקוד 10 פעמים, כנסו אליו ב-debug, פתחו את חלון evaluate expression ועברו על כל אפשרויות ה-PROFIT.new String[10].var
לאחר לחיצה על Tab זה יהיה:
String[] strings = new String[10];
Ctrl + Alt + M - יעביר את פיסת הקוד שנבחרה לשיטה נפרדת; המקש החם ל-refactoring שימושי מאוד. Alt + Enter - פשוט לפתור כל בעיה. למעשה, זה כמעט תמיד עוזר. אם יש שגיאת קומפילציה כלשהי, אם אני לא יודע את הפתרון המדויק, הדבר הראשון שאני עושה הוא להסתכל כדי לראות מה הרעיון עולה. Alt + Insert - יצירה אוטומטית של כל דבר והכל, שיטות, בנאים, מחלקות... (תהיה תמונה כאן, היא למטה)
GO TO FULL VERSION