CodeGym /בלוג Java /Random-HE /10 תוספים שימושיים עבור IntelliJ IDEA: למפתחים מתחילים ומ...
John Squirrels
רָמָה
San Francisco

10 תוספים שימושיים עבור IntelliJ IDEA: למפתחים מתחילים ומנוסים

פורסם בקבוצה
יום טוב, כולכם! למפתחים יש כלי 'כתיבה' בסיסי, כלומר סביבת פיתוח כמו Eclipse , NetBeans וכו'. אבל ללא ספק, הסביבה הפופולרית ביותר כרגע IntelliJ IDEA . זה נועד להטעין את יכולות הקידוד שלך, ולפשט מאוד את התהליך פי כמה. 10 תוספים שימושיים עבור IntelliJ IDEA: למפתחים מתחילים ומנוסים - 1אבל אולי הפונקציונליות שמספקת סביבה זו לא תתאים לכולם, או אולי אנשים מסוימים ירצו להתאים אותה. המציאות היא שכל מה שאתה צריך לעשות הוא להרחיב את הפונקציונליות שלו על ידי הוספת תוספים.
תוספים הם דרך להוסיף פונקציונליות לתוכנית הראשית. הם נועדו להרחיב את היכולות שלו.
היום נסתכל על 10 תוספים מעניינים לעבודה ב- IntelliJ IDEA. הם יעזרו לך בעבודתך, או לפחות יעודדו אותך =) ראשית, בוא נעביר אותך דרך מחנה אתחול להתקנת תוספים ב- IntelliJ IDEA , תוך שימוש בהתקנה של ערכת נושא חדש כדוגמה.

1. ערכות נושא של IntelliJ IDEA

האם אי פעם הרגשת שהקבוצה המצומצמת של ערכות נושא IntelliJ IDEA המובנות היה חסר איכשהו? אולי רצית לבחור משהו אחר. אולי אתה רוצה לחפור ולמצוא משהו שמתאים לך בדיוק? ובכן, בואו נעשה את זה! כדי להתחיל, כנסו לכאן ובחרו ערכת נושא (או ערכת נושא) המתאימה לכם. לדוגמה, בחרתי בגרדיאנטו . לאחר מכן, יש לנו שתי דרכים להתקין את התוסף.

שיטה 1: התקן ישירות מאתר JetBrains

אתה חייב שיהיה לך IDEA פתוח. לאחר בחירת ערכת נושא, לחץ על כפתור קבל -> התקן . לאחר מכן תתבקש לבחור את הגרסה של IntelliJ IDEA שהתקנת במחשב שלך:10 תוספים שימושיים עבור IntelliJ IDEA: למפתחים מתחילים ומנוסים - 2
10 תוספים שימושיים עבור IntelliJ IDEA: למפתחים מתחילים ומנוסים - 3לאחר מכן, החלון הבא יצוץ בסביבת הפיתוח שלך: 10 תוספים שימושיים עבור IntelliJ IDEA: למפתחים מתחילים ומנוסים - 4לחץ על אישור . התוסף מותקן! בשלב הבא, אתה צריך לפעמים להפעיל מחדש את IntelliJ IDEA כדי שהתוסף יתחיל לעבוד. עבור הפלאגין עם ערכות נושא, זה לא היה נחוץ - הנושא השתנה מיד לירוק:10 תוספים שימושיים עבור IntelliJ IDEA: למפתחים מתחילים ומנוסים - 5

שיטה 2: התקנה מ- IntelliJ IDEA

ב-IDEA, בפינה השמאלית העליונה, עבור אל קובץ -> הגדרות : 10 תוספים שימושיים עבור IntelliJ IDEA: למפתחים מתחילים ומנוסים - 6לאחר מכן, עבור ללשונית Plugins והקלד את שם התוסף ( Gradianto ) בשורת החיפוש, אפילו חלקית: לחץ על כפתור ההתקנה10 תוספים שימושיים עבור IntelliJ IDEA: למפתחים מתחילים ומנוסים - 7 הירוק ואתה בוצע!

משנים את הנושא

ירוק הוא לא הנושא החדש היחיד. כדי לראות את השאר:
  • חזור לקובץ -> הגדרות
  • פתח את הכרטיסייה "מראה".
לאחר מכן, לחץ על הרשימה הנפתחת נושא וראה ארבעה ערכות נושא זמינות חדשות: הכי 10 תוספים שימושיים עבור IntelliJ IDEA: למפתחים מתחילים ומנוסים - 8אהבתי את ערכת הנושא של Gradianto Deep Ocean :10 תוספים שימושיים עבור IntelliJ IDEA: למפתחים מתחילים ומנוסים - 9

השבתה / הסרה של תוסף

בוא נראה כיצד להשבית או להסיר לחלוטין תוסף:
  • שוב, פתח את החלון הגדרות -> פלאגינים
  • בחר בכרטיסייה מותקן
לחץ על Disable כדי להפוך את התוסף לבלתי פעיל: 10 תוספים שימושיים עבור IntelliJ IDEA: למפתחים מתחילים ומנוסים - 10אם כעת תלחץ על החצים לצד Enable/Disable , תראה חלון המאפשר לך להסיר את הפלאגין מה- IDEA שלך : 10 תוספים שימושיים עבור IntelliJ IDEA: למפתחים מתחילים ומנוסים - 11כפי שאתה יכול לראות, הכל למעשה די פשוט :) ובכן, בואו נסתכל על כמה תוספים של IDEA שיכולים להיות שימושיים מאוד.

2. מניפולציה של מיתרים

הנה תוסף שיוסיף יכולות רבות של טיפול במחרוזות ל-IDEA שלך. אתה יכול למצוא אותו כאן . ברגע שתתקין ותפעיל מחדש את סביבת הפיתוח, אם תלחץ לחיצה ימנית, למשל, על שם המשתנה או בחירה של טקסט כלשהו, ​​תבחין בפריט חדש בתפריט ההקשר של String Manipulation , המספק אפשרויות רבות לשינוי המחרוזת שנבחרה : 10 תוספים שימושיים עבור IntelliJ IDEA: למפתחים מתחילים ומנוסים - 12תוסף זה יהיה שימושי ביותר כאשר אתה צריך ליצור אינטראקציה עם טקסט גדול מאוד. זה מאפשר לך לסנן, למיין, לשנות רישיות, לשנות סגנון קידוד (לדוגמה, לשנות את כל הטקסט ל-camelCase), לשנות משהו בכל שורות הטקסט בפעולה אחת (אוו, זה נשמע מסקרן), לקודד את הטקסט ב פורמט כלשהו (לדוגמה, בפורמט הקסדצימלי SHA-1), ועוד הרבה יותר. כן, בהתחלה זה ייראה שיש יותר מדי פונקציות שונות, ולא יהיה ברור לגמרי מה זה או זה עושה. אבל עם הזמן, תתרגלו ותהפכו לאל עיצוב טקסט ב-IntelliJ IDEA.

3. מאמן תכונות IDE

תוסף זה מיועד בעיקר למתחילים. זה עוזר לך באופן אינטראקטיבי ללמוד קיצורי דרך ופונקציות בסיסיות ב-IDE. אתה יכול לחשוב על זה כמו סמל מקדחה אישי משלך ב-IntelliJ IDEA. אתה יכול למצוא אותו כאן כאן . לאחר ההתקנה, עבור לקטע עזרה -> מאמן תכונות IDE . 10 תוספים שימושיים עבור IntelliJ IDEA: למפתחים מתחילים ומנוסים - 13לאחר מכן, בחר נושא שתרצה ללמוד עליו יותר. לדוגמה, refactoring: 10 תוספים שימושיים עבור IntelliJ IDEA: למפתחים מתחילים ומנוסים - 14ואז להתחיל להשלים תרגילים שלב אחר שלב.

4. מקדם מפתח X

שמתי לב שככל שהמתכנת יותר מנוסה ומיומן, כך הוא או היא מכירים יותר מקשי קיצור. אחרי הכל, במקום לחפש ידנית דרך הקוד או לעשות משהו באופן ידני, אתה יכול ללחוץ על כמה קיצורי מקשים והואלה, סיימת! כתוצאה מכך, אתה תעבוד הרבה יותר מהר. אז הרשו לי להציג בפניכם את התוסף Key Promoter X. לאחר הטעינה, כשנעבור לחלון הגדרות, תפריט או לשונית כלשהי, נראה בפינה הימנית התחתונה הנחיה עם קיצור המקלדת שיכול היה לבצע את אותה פעולה (כלומר היה פותח את אותו חלון הגדרות, תפריט, וכו'): 10 תוספים שימושיים עבור IntelliJ IDEA: למפתחים מתחילים ומנוסים - 15כאשר אתה מוסיף את זה לריצה דרך מדריכי ה- IDE Features Trainer , תוכל לעבוד ב-IDEA מבלי להשתמש בעכבר בפועל (מה שיזרז את העבודה שלך פי כמה).

5. Rainbow Brackets ו-HlightBracketPair

לא יכולתי שלא להזכיר את התוסף Rainbow Brackets . לאחר ההתקנה, זה הופך את הקידוד להרבה יותר נוח, כי זוגות של סוגריים הופכים לרב-צבעים: 10 תוספים שימושיים עבור IntelliJ IDEA: למפתחים מתחילים ומנוסים - 16זה מאפשר לך לראות בבת אחת איזה סוגריים פתיחה משודכים לאיזה סוגר סוגר. הצבעים אינם שרירותיים (לא נבחרו באקראי). יש היגיון מסוים: סוגריים באותה דרגת קינון יהיו בעלי אותו צבע. לדוגמה, סוגריים בתוך הצהובים יהיו ירוקים. ובסוגריים ירוקים, הכל יהיה כחול, וכן הלאה... אם כבר מדברים על סוגריים, נעבור ל- HighlightBracketPair . בעת שימוש בתוסף זה, תראה בבירור את גוש הקוד או הסוגריים המסוימים שבהם נמצא הסמן שלך, מכיוון שזוג הסוגריים הרלוונטי יודגש: 10 תוספים שימושיים עבור IntelliJ IDEA: למפתחים מתחילים ומנוסים - 17שני הכלים האלה יכולים להיות שימושיים מאוד אם אתה עובד על קוד שמקונן בכבדות.

6. Codota AI

בעבר הרחוק, הרחוק, קוד נכתב באופן שגרתי בעורך טקסט רגיל. ועכשיו דמיינו ששכחתם סוגריים איפשהו, ובכן, או עשית טעות בשם כיתה. שום דבר לא יקמפל! כתוצאה מכך, באותם ימים היית צריך להשקיע שעות בחיפוש אחר השגיאה ולהיות זהיר במיוחד בכתיבת קוד. סוג כזה של סבל מיועד רק לאנשים עם העצבים החזקים ביותר. אני חושב שזה הפך להיות מעצבן מספיק כדי שכמה אנשים התחילו ליצור סביבות שונות לעבודה עם קוד. IntelliJ IDEA, Eclipse, NetBeans... ועכשיו אתה כאן, עובד ב-IntelliJ IDEA, שהוא מאוד חכם ומספק עזרה לא תיאמן בקידוד, הצעת מיקומים של שגיאות אפשריות והוצאת שמות רלוונטיים של מחלקות ושיטות ברגע שאתה מתחיל מקליד אותם. מה דעתך לעשות את זה קצת יותר חכם? לשם כך, אתה יכול להשתמש בתוסף Codota AI . תוסף זה נועד לספק השלמה אוטומטית טובה יותר של קוד הודות ל-AI. בהתבסס על מיליוני תוכניות Java קוד פתוח כמו גם ההקשר שלך, Codota משתמשת במודלים המתקדמים ביותר של למידת מכונה כדי לעזור בהשלמה אוטומטית של שורות קוד, ועוזרת לך לכתוב קוד הרבה יותר מהר ועם פחות שגיאות. במילים אחרות, תוסף זה מאפשר ל-IDEA להנחות אותך בהתבסס על ההקשר של היישום שלך. לדוגמה, הוא יכול להציג את המשתנים הנגישים והגלויים מהסוג הנדרש: 10 תוספים שימושיים עבור IntelliJ IDEA: למפתחים מתחילים ומנוסים - 18אתה יכול גם לבחור גוש קוד מסוים, למשל, שם שיטה, ולנסות לחפש דוגמאות מוכנות:10 תוספים שימושיים עבור IntelliJ IDEA: למפתחים מתחילים ומנוסים - 19

7. SpotBugs

אם כבר מדברים על עוזרי קידוד, אני חושב שלא יזיק שיהיה אחד שעוזר לתפוס באגים, נכון? זה המקום שבו תוסף SpotBugs נכנס לשלבים. SpotBugs מבצעת ניתוח סטטי של bytecode כדי למצוא באגים בקוד Java בתוך IntelliJ IDEA. כלומר, התוסף הזה הוא כלי מצוין לאיתור באגי Java מסוימים, והוא עושה זאת על ידי ניתוח הקוד שלך והשוואתו מול 400+ דפוסי באגים ופתרונות גרועים. שגיאות כאלה כוללות לולאות רקורסיביות אינסופיות, מבוי סתום , חיסכון חי ושימוש לא נכון בספריות שונות. SpotBugs יכולים לזהות מאות באגים רציניים ביישומים גדולים (בדרך כלל יש בערך באג אחד ב-1000-2000 שורות של קוד מקור ללא הערות). לאחר התקנת התוסף, בחרו בתפריט ניתוח -> SpotBugs -> <יעד ניתוח>. היעד יכול להיות קובץ אחד או מודול שלם, כולל או לא כולל בדיקות משויכות: 10 תוספים שימושיים עבור IntelliJ IDEA: למפתחים מתחילים ומנוסים - 20לאחר ביצוע הניתוח, בתחתית תוכל לראות חלון המציין את כל הבאגים שנמצאו או פתרונות גרועים יחד עם הצעות לתיקון שלהם:10 תוספים שימושיים עבור IntelliJ IDEA: למפתחים מתחילים ומנוסים - 21

8. מייבן עוזר

התוסף Maven Helper הוא חובה לכל מי שמשתמש ב-Maven. זה מוסיף דרך קלה לנתח ולבטל תלות סותרות, כמו גם את היכולת לראות את התלות של Maven בתצוגות שונות (כרשימה או כעץ). כדי להפעיל את הניתוח, פתח את קובץ ה-pom ולחץ על הכרטיסייה Dependency Analyzer בתחתית. לאחר מכן תוכל לראות אילו תלות מתנגשות עם אילו ולא לכלול מתנגשות: 10 תוספים שימושיים עבור IntelliJ IDEA: למפתחים מתחילים ומנוסים - 22התוסף מוסיף גם תכונות נוספות להפעלה / איתור באגים של קבצים בודדים או מודול השורש: 10 תוספים שימושיים עבור IntelliJ IDEA: למפתחים מתחילים ומנוסים - 23הפעלת מנהל התלות הזה תחסוך לך זמן בעת ​​פתרון בעיות עם תלות.

9. שריטה

בעת כתיבת קוד, לעתים קרובות תחשוב "זה יצטרך לתקן לפני שאבצע את זה", תצטרך לכתוב נתונים זמניים איפשהו לעיונך האישי או למבחן כלשהו, ​​או שתרצה להקליט הערות או נתונים שנראו בעת ניפוי באגים באפליקציה שלך. זה בדרך כלל אומר השקה מהירה של מופע חדש של Notepad, אבל זה עדיין לא טוב במיוחד. כיצד נוכל לעשות שימוש טוב יותר בכלים שמציע IntelliJ IDEA האהוב שלנו? לדוגמה, תוסף Scratch . תוסף זה מאפשר לך ליצור כרטיסיות זמניות של עורך טקסט ב-IDEA, בהן תוכל לכתוב קוד, לאחסן נתונים זמניים, או לרשום במהירות מחשבות שתזדקק להן מאוחר יותר, אך לא תצטרך לשמור לנצח. מערכת הקבצים שלך לעולם לא תהיה עמוסה בקובצי TXT חד-פעמיים. לאחר טעינת התוסף, הקש Alt+C . מופיע חלון, שבו תוכל לציין שם לקובץ הטקסט שלך: 10 תוספים שימושיים עבור IntelliJ IDEA: למפתחים מתחילים ומנוסים - 24לאחר שנלחץ על אישור , נקבל לשונית עם קובץ טקסט זמני. אם קובץ נוצר בעבר, קיצור מקשים זה יפתח אותו. אם כבר יש רשימה ארוכה של כרטיסיות אלה, העדכנית ביותר תיפתח. בתיאור הפלאגין, אתה יכול לראות את שאר המקשים החמים לשימוש בקבצי טקסט זמניים אלה. אתה יכול גם לגשת לקבצים הזמניים האלה מהתפריט: כלים -> Scratch -> ...10 תוספים שימושיים עבור IntelliJ IDEA: למפתחים מתחילים ומנוסים - 25

10. סרגל התקדמות

ולבסוף, קצת הקלה קומית - אני רוצה להזכיר כמה תוספים מצחיקים של סרגל התקדמות . תוספים אלה משנים את המראה המשעמם האופייני של סרגל ההתקדמות למשהו מהנה יותר. לדוגמה, מאוד אהבתי את התוסף של מריו : 10 תוספים שימושיים עבור IntelliJ IDEA: למפתחים מתחילים ומנוסים - 2610 תוספים שימושיים עבור IntelliJ IDEA: למפתחים מתחילים ומנוסים - 27או נסה תוסף פופולרי מאוד - Nyan Progress Bar . 10 תוספים שימושיים עבור IntelliJ IDEA: למפתחים מתחילים ומנוסים - 28אני כן צריך לציין בפניכם שהוספת פונקציונליות נוספת עלולה לגרום ל-IDEA לצרוך הרבה יותר משאבים, ואובססיה מוגזמת של תוספים עלולה להשפיע על הביצועים של סביבת הפיתוח שלכם. לכן, כשאתם מנסים להרכיב את סט התוספים האידיאלי שלכם, אל תיסחפו: עליכם לנסות לשמור על "מדיום שמח" בין ביצועים לפונקציונליות נוספת. זה הכל בשבילי היום :) ספר לנו על התוספים האהובים עליך בתגובות.
הערות
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION