פוסט זה מחולק לשני חלקים, ראשית היסודות: בדיקת קוד סטטיואז המנה העיקרית: השלמה אוטומטית עבור פייתון.
בדיקת קוד סטטי
אמש אחרי שתכנתתי קצת בסאנשיין התחלתי לשחק עם התוסף כדי להאריך 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 ....
טוב מאוד! אני הולך ל"סימניות "לבדוק את זה אחר כך 🙂
תודה על התרומה ובאיכות קובנית 😉
@טיטוטטין
אני מחבר ההודעה המקורית ומי שהכין את התוסף.
הנושא הזה הוא שכחה עבור אנני.
נכון לעכשיו, communities.uci.cu נמצא למטה אבל שם במאגרי git מתארח repo שיש לו את תצורת geany שלי כשאני משתמש בו.
ברכות, אד.
תודה רבה, האמת היא שאני אוהב את זה יותר מהנושא שמגיע כברירת מחדל.
ברכות.
תרומה טובה מאוד. אגב, איזה נושא הוא זה שנראה בתמונות אנאני?
אני לא רואה את הזנת השלמת הפיתון בשילובים, העתקתי את כל תיקיית התצורה והתקנתי את החבילות כפי שאומר בסעיף המסכם של ההודעה 😮
כבר מצאתי את מה שחסר לי לעשות, בהעדפות התוספים, עליך להפעיל את התוסף לואה וזהו 😛
שכחתי להזכיר שיש להפעיל את Lua בכלי כלים, מנהל התוספים, ואם זה לא עובד, בדוק עריכה, העדפות תוסף 🙂
אני צריך ללמוד ומורה כמוך אני צריך קובני
כמעט 10 שנים לאחר פרסום והדרכה ועזרה עדיין יש ערך
תודה רבה! זה עזר לי מאוד