מפעיל פיתון בגאני

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

בדיקת קוד סטטי

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

כדי להשיג זאת, הוא מותקן פתיתים, הבודק הסטטי עבור פיתון, כתב קפה, מהדר השפה ההיא, והתוסף להרחבה Geany en לואה.

$ sudo aptitude install pyflakes coffeescript geany-plugin-lua

קובץ של פיתון ואנחנו הולכים "בנה" »" הגדר פקודות בנייה "; מוכנס לאופציה הראשונה, שם כתוב "לְלַקֵט" כתוב:

pyflakes "%f"

ובביטוי הרגיל לאיתור שגיאות שהצבת:

(.+):([0-9]+):(.+)

נשאר בדרך זו:

אז כשיש לך קובץ פתוח פיתון ונלחץ F8 הבדיקה הסטטית מבוצעת, המציינת את השגיאות בה.

כדי להשיג את אותו הדבר עם CoffeeScript, בדיקה סטטי והידור, קובץ נפתח .קפה ומושם בפקודות הבנייה:

coffee -c "%f"

עם ה- regex לשגיאות:

Error: In (.+), .* ([0-9]+): (.+)

כדי לבצע פקודות אוסף אלה באופן אוטומטי בכל פעם שקובץ נשמר ולשכוח מלחיצה על F8, העתק את הקובץ הכלול כאן בתיקיה האישית שלך "~ / .config / geany / plugins / geanylua / events", אם מבנה הספריה לא קיים: צור אותו.

אז בכל פעם שאני שומר קובץ פיתון o CoffeeScript זה נבדק באופן סטטי.

השלמה אוטומטית עבור פייתון

הצעצוע השני שהכנתי היה זה תוסף המאפשר לבצע השלמה אוטומטית בהשוואה לזו של תוסף Eclipse PyDev, אך במהירות ובקלילות של Geany.

התקן חבל, ספרייה לשחזור וניתוח קוד:

$ sudo aptitude install python-rope

לפתוח את הקבצים הכלולים כאן בתיקיה "~ / .config / geany / plugins /" ופתח את העדפות קיצור המקשים "ערוך" »" העדפות "» "שילובים" וחפש את הערך "פיתון השלמה "ותן לו את שילוב המקשים להשלמה אוטומטית " שטח ", אל תפחד אם הוא מתנגש בהשלמה האוטומטית המוגדרת כברירת מחדל, החלף את השילוב ללא חשש, אם הקובץ שבו מתבצעת ההשלמה האוטומטית אינו מ פיתון פעולת השלמת ברירת המחדל של העורך תבוצע.

בדרך זו כבר אמורה להיות לך השלמה אוטומטית ראויה ב- Geany.

מסכם

אני באמת חושב שהתוסף הזה נהדר לסביבות קלות ולהיפרד מ- Eclipse, NetBeans, KomodoEdit, ו- SublimeText נחמד. בעזרת התוסף הזה תוכלו לקבל את הכוח של העורכים הנהדרים ב- Geany הקטנה והפשוטה.

במקרה ש- "configuradera" מסובך מאוד או כבד, פשוט השתמש ההתקנה של Geany שלי. שמור את התיקיה שלך "~ .config / geany", לכל מקרה, ופתח את התצורה החדשה שם; להתקין:

$ sudo aptitude install pyflakes coffeescript python-rope geany-plugin-lua

ויהיה העורך מוכן לצאת לדרך.

אני מקווה שתיהנו מזה הרבה ותודיעו לי על ההתרשמויות שלכם מההמצאה זה ... hehehe ....


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

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

  1.   גיסקארד דיג'ו

    טוב מאוד! אני הולך ל"סימניות "לבדוק את זה אחר כך 🙂

  2.   טרגון דיג'ו

    תודה על התרומה ובאיכות קובנית 😉

  3.   אדי ארנסטו דל ואלה פינו (קסיגוראט) דיג'ו

    @טיטוטטין

    אני מחבר ההודעה המקורית ומי שהכין את התוסף.
    הנושא הזה הוא שכחה עבור אנני.
    נכון לעכשיו, communities.uci.cu נמצא למטה אבל שם במאגרי git מתארח repo שיש לו את תצורת geany שלי כשאני משתמש בו.

    ברכות, אד.

    1.    טיטוטאטין דיג'ו

      תודה רבה, האמת היא שאני אוהב את זה יותר מהנושא שמגיע כברירת מחדל.

      ברכות.

  4.   טיטוטאטין דיג'ו

    תרומה טובה מאוד. אגב, איזה נושא הוא זה שנראה בתמונות אנאני?

  5.   דניאל ג. דיג'ו

    אני לא רואה את הזנת השלמת הפיתון בשילובים, העתקתי את כל תיקיית התצורה והתקנתי את החבילות כפי שאומר בסעיף המסכם של ההודעה 😮

    1.    דניאל ג. דיג'ו

      כבר מצאתי את מה שחסר לי לעשות, בהעדפות התוספים, עליך להפעיל את התוסף לואה וזהו 😛

      1.    דניאל ג. דיג'ו

        שכחתי להזכיר שיש להפעיל את Lua בכלי כלים, מנהל התוספים, ואם זה לא עובד, בדוק עריכה, העדפות תוסף 🙂

  6.   סבינה דיג'ו

    אני צריך ללמוד ומורה כמוך אני צריך קובני

  7.   scGabriel דיג'ו

    כמעט 10 שנים לאחר פרסום והדרכה ועזרה עדיין יש ערך
    תודה רבה! זה עזר לי מאוד