פרטי תוכנה:
python-mode.el הוא מצב למצב Emacs וXEmacs לפיתוח, תוכנת Python עריכה וניפוי שגיאות.
פיתון-mode.el היא אפליקציה קוד פתוחה שנכתבה בשפת תכנות Python תואמת את כל הפלטפורמות שבי Python פועל
מה חדש במהדורה זו:.
- כניסת חלופות PEP8 בעת סגירה מיושמת רשימה
- בוליאנית 'py-קרוב-at-להתחיל-טור-p', ברירת מחדל הוא אפסיים
- my_list = [1, 2, 3, 4, 5, 6,]
- תוצאה = some_function_that_takes_arguments (, ב '' ',' ג ', ד', 'e', 'F',)
- כאשר אינו אפסי, זה יהיה בשורה מתחת לתו הראשון של הקו שמתחיל לבנות רב-קו, כמו ב:
- my_list = [1, 2, 3, 4, 5, 6,
- תוצאה = some_function_that_takes_arguments (, ב '' ',' ג ', ד', 'e', 'F',
- מפתחות CMA, CME שמיש עבור כל הצורה ברמה העליונה, lp: 1191078
- 'רמה-py-defun שימוש העליון-p בוליאנית "אם אינו אפסי, צורות סוף defun beginning- ישתמשו` py-תחילת-של-ברמה העליונה', 'py-קצה של -רמת -top ', סימן-defun מסמנת צורה ברמה העליונה בנקודה וכו'.
- מפתחות CMA, CME שמיש עבור כל הצורה ברמה העליונה, lp: 1191078
- פקודות חדשות: py-תחילת-של-בלוק נוכחי-טור & quot; להגיע לתחילת הבלוק שמתחילה בטור הנוכחי & quot;
- py-תחילת-של-ברמה העליונה, פירו-תחילת-של-ברמה העליונה, פירו-סוף ברמה העליונה-רמת py עותק העליונה-ברמה העליונה סימן py רמת py-להרוג-ברמה העליונה, פירו-ביצוע-ברמה העליונה-ברמה העליונה, פירו-צורה-p-ברמה העליונה תגובה py py-תחילת-של-ראש-רמה-p
- 'קטין-בלוק "פקודות הוסיפו בלוק קטין נכתב על ידי` עבור', 'אם', 'תנסה' או 'עם', ואילו גוש מכסה גם `def 'או' כיתה '
- משתנה ', פירו לשמור-חלונות-תצורה ", ברירת מחדל הוא אפסי הגדרת` py לשמור-חלונות-תצורה' ל't 'ישחזר חלונות תצורה ללא קשר ל` מתג-מאגרי py-על-ביצוע-p '' וpy-מפוצל חלונות-על-ביצוע-p 'הגדרות. עם זאת, במקרה של שגיאה, שהיא מוצגת.
- כדי suppres חלון-שינויים עקב השגיאה-איתות גם, להגדיר `py לשמור-חלונות-תצורה 'על' כוח
- בוליאני-קו-נסגר ריק-p, ברירת המחדל הוא אפסי כאשר אינו אפסי, dedent לאחר שורה הריקה הבאים בלוק אם אינו אפסי, Cj מהשורה הריקה היה dedent.
- אם אמיתי: הדפסה (& quot; חלק מ- המשפט אם & quot;)
- הדפסה (& quot; לא חלק מ- המשפט אם & quot;)
- -debug-p py בוליאני, ברירת המחדל הוא אפסי כאשר אינו אפסי, לשמור שו"ת. מידע שימושי לאיתור באגים חנות. קבצים זמניים אינו נמחקים. פונקציות אחרות עשויות ליישם כמה רישום וכו '.
- var החדש יציאה היוריסטי `py-max-specpdl בגודל", ברירת מחדל הוא 'max-specpdl בגודל "py-סוף ההצהרה תהיה שגיאה אם מספר` py-specpdl-הגודל מקסימלי "לולאות הושלם , וכך להימנע מלהיתקע לולאה אולי נצחית.
- 'py-ההצהרה' כבר לא refferred ל'py-copy-הצהרה 'אותו דבר עם בלוק, def, ביטוי וכו' ', פירו-ההצהרה' עשתה פקודה שלו, אשר מחזירה הצהרה,. מחרוזת
- 'py-max-help-החיץ-p בוליאני ", ברירת מחדל היא אפסי אם & quot; * Python-עזרה * & quot; -buffer להיות הגלוי בלבד.
-Top- py-למחוק
מה חדש בגרסת 6.1.2:
- תפריט פשוטים
- 'py-לבצע -...'- פקודות לחזור תוצאה כמחרוזת
- בשליטת py-החנות-תוצאה-p בוליאני '', ברירת מחדל הוא אפסיים
- כאשר אינו אפסי, וכתוצאה מכך לשים מחרוזת של `py-לבצע -..." לkill-טבעת, כך שזה עשוי להיות עקר.
- פקודות מחיקה כל הקווים הגיבו:
- 'py-למחוק-הערות-in-def-או-רמה'
- 'py-למחוק-הערות-ברמה'
- 'py-למחוק-הערות-in-בלוק'
- 'py-למחוק-הערות-in-אזור'
- בוליאני `py-כניסה-סוגריים-הקיף-multilines-p, ברירת המחדל הוא אפסי
- אם אינו אפסי, אלמנטי כניסות של רשימת ערך של 'py-קיזוז הכניסה' לאלמנט ראשון:
- foo def ():
- אם (foo &&
- באז):
- בר ()
- ברירת מחדל עם האלמנט ראשון:
- foo def ():
- אם (foo &&
- באז):
- בר ()
- 'py פלט החיץ "שנעשה להתאמה אישית
- ראה לאכוף פלט חיץ-p, פירו-`בוליאני '
- החריגים הבאים אזורי להורג הבהירו את הנקודה למקור
- פקודת `py-ריקה-את הרשימה-אחורה '
- מחק את כל האלמנטים מרשימה לפני הנקודה
- עם כאשר סמן אחרי
- mystring [0: 1]
- ------------- ^
- == & gt;
- [] mystring
- --------- ^
- בסמן תוצאת insided התרוקן צורה מופרדת & quot;.
- 'קטין-ביטוי, פירו' מחדש, args המספרי ירד
- תופס מילות מפתח טיעונים
- בוליאני `py-חשמלי-להרוג-אחורה-p ', ברירת המחדל הוא אפסית.
- אם מאחורי צורה מופרדת של פלטה, סוגריים או סוגריים,
- `החשמלי backspace py-'פועל', פירו-ריק-out-רשימה-אחורה '
- py-flakes8-טווח, API flakes8
- -backslashed-קווים, פירו-כניסה לקזז-התאמה אישיות ''
- בוליאני `py-pylint-הצעה-הנוכחית-p '
- אם קובץ מאגרים הנוכחיים צריך להיות מוצע לבדיקה.
- אחרת `pylint-טווח, פירו 'נראה את שם הקובץ מההיסטוריה
- בוליאני `py-הפקודה-על-שינתה-p '
- כאשר נקראו באופן אינטראקטיבי, לבקש אלא לפני
- חיץ השתנה נשלח למתורגמן.
- 'רשימה-py-סגירת מרחב להתאמה אישית'
- מספר התווים, סגירת הפנמת parentesis מפתיחה
- התאמה אישית ', פירו-uncomment-כניסות-p'
- כאשר אינו אפסי, לאחר כניסת קווי uncomment.
- בוליאני `py-עומס-שלדים-p '
- אם יש לטעון הגדרות שלד
- בוליאני `py-אם-שם-הראשית-רשות-p '
- מאפשר ביצוע של קוד בתוך בלוקים שנכתבו על ידי
- אם __name __ == '__ __main'
- בוליאני `py-שיא-שגיאת קוד-p ', ברירת המחדל הוא אפסי
- כאשר py-לבצע -... פקודות להעלות שגיאה, הקוד המתאים במקור-חיץ יהיה מודגש.
- 'py-להסיר-שכבות-בנקודות', הפקודה
- הסרת שכבות כפי שנקבע בעת `py-שיא-שגיאת קוד-p 'היא אינם אפסית.
- `ש- def-או ברמה py ', הפקודה, המשמש כיום` שפונקציה של מצב'
- `backspace פונקציה py שאינו בשימוש משתנה" הוסרה
- -צד דברים שלישי ארוזות הוסרו כדיווחו סותרים בEmacs-ראי, lp: 1153998
- משפיע autopair.el, חכם-operator.el
- שמור מתגי שו"ת. פקודות תנפיק אזהרה
- ירד `py-פסק-מילוי-docstring-p '; רק `למלא סעיף" צריך DTRT
- 'py להגדיר הביפר-החתול-p-', ברירת המחדל היא אפסיים
- אם אינו אפסי, זימונית $ מוגדרת 'חתול'
- במשתנים להתאמה אישית doc המדריך מפורטים:
- variables-python-mode.org, משתנים-פיתון-mode.rst
שורות
תפריט
מה חדש בגרסה 6.1.0:
- py-אפ:
- עבור למתחיל ברמה אחת מעל להצהרת מתחם או הגדרה בנקודה.
- py למטה:
- עבור למתחיל ברמה אחת מתחת להצהרת מתחם או הגדרה בנקודה.
- ספריית פלט להתאמה אישית:
- לאחר הבדיקה למעטפת מרוחקת, את המשתנים הבאים הם התייעצו:
- py שימוש שוטף-DIR-כאשר-ביצוע-p, t ברירת מחדל:
- כאשר `t ', ספרייה נוכחית משמשת Python-פגז לתפוקה של` py-ביצוע-חיץ "ופקודות קשורות
- py-fileless-חיץ-שימוש-ספרייה-p ברירת המחדל, לא ברירת מחדל:
- כאשר `py שימוש שוטף-DIR-כאשר-ביצוע-p 'הוא אינם אפסי ואין חיץ-קובץ קיים, ערך של' ספריית ברירת מחדל 'קובע ספריית עבודה נוכחית של פלט Python פגז & quot;
- py-לשמור-פגז-DIR-כאשר-ביצוע-p, אפסי ברירת מחדל:
- אין לשנות ספריית העבודה הנוכחית של Python הפגז בעת שליחת קוד.
- 'py לבצע-ספרייה-', ברירת מחדל אפסי
- אם לא נקבע עד כה, VIRTUAL_ENV $ ו$ HOME נמצאים בסימן השאלה.
- הגדרה של פקודות קוראות Python3.3
- למלא docstrings לפי סגנון, פקודות:
- py-מילוי-מחרוזת-Django
- py-מילוי-מחרוזת-onetwo
- py-מילוי-מחרוזת-עידוד-257
- py-מילוי-מחרוזת-עידוד-257-nn
- py-מילוי-מחרוזת-סימטרי
- -מילוי-docstring סגנון py-התאמה אישי משתנה '' מספק ערך ברירת מחדל
- בשימוש על ידי `py-מילוי-מחרוזת ',' py-מילוי-סעיף '
- Django:
- & quot; & quot; & quot;
- foo תהליך, בר תמורה.
- & quot; & quot; & quot;
- & quot; & quot; & quot;
- foo תהליך, בר תמורה.
- אם העיבוד נכשל לזרוק ProcessingError.
- & quot; & quot; & quot;
- ONETWO:
- & quot; & quot; & quot; foo תהליך, בר תמורת & quot;. & Quot; & quot;
- & quot; & quot; & quot;
- foo תהליך, בר תמורה.
- אם העיבוד נכשל לזרוק ProcessingError.
- & quot; & quot; & quot;
- PEP-257:
- & quot; & quot; & quot; foo תהליך, בר תמורת & quot;. & Quot; & quot;
- & quot; & quot; & quot;. Foo תהליך, בר החזר
- אם העיבוד נכשל לזרוק ProcessingError.
- & quot; & quot; & quot;
- PEP-257-NN:
- & quot; & quot; & quot; foo תהליך, בר תמורת & quot;. & Quot; & quot;
- & quot; & quot; & quot;. Foo תהליך, בר החזר
- אם העיבוד נכשל לזרוק ProcessingError.
- & quot; & quot; & quot;
- סימטרי:
- & quot; & quot; & quot; foo תהליך, בר תמורת & quot;. & Quot; & quot;
- & quot; & quot; & quot;
- foo תהליך, בר תמורה.
- אם העיבוד נכשל לזרוק ProcessingError.
- & quot; & quot; & quot; & quot;
- בנוי על קוד ראה בpython.el, הודות פביאן
- 'py למטה-הצהרה', 'py-עד-הצהרה'
- לעבור-py-מפוצל חלונות-על-ביצוע-p
- py-מפוצלים חלונות-על-ביצוע-p-off
- py-מפוצלים חלונות-על-ביצוע-p-על
- לעבור-py-מתג-מאגרים-על-ביצוע-p
- py-מתג-מאגרים-על-ביצוע-p-על
- py-מתג-מאגרים-על-ביצוע-p-off
- 'py-פגז-מתג-מאגרים-על-ביצוע-p' שם ', פירו-מתג-מאגרים-על-ביצוע-p'
מה חדש בגרסה 6.0.12:.
- py-sexp פונקציה
- כאשר סט, זה ערך נקרא במקום 'קדימה-sexp', 'מפגר-sexp
- אפשרויות הן py חלקי-ביטוי, py-ביטוי, ברירת מחדל אפסי
- 'py-חלקי הביטוי' מחדש.
- לצד מהלכים נפוצים כמו 'defun', 'הצהרה' עריכות Python מצב ספציפיות מועברות:
- 'py-ביטוי' ו`, פירו חלקי-ביטוי ".
- הצהרה להלן נחשבת מורכבת משני ', פירו-ביטוי'
- = ['דואר זבל', 'ביצים', 100, 1,234]
- | _ | | _________________________ |
- מפעיל Assigment וכל ההערות בתוך הוא התעלמו.
- 'py חלקי הביטוי' יתאים שישה סעיפים
- = ['דואר זבל', 'ביצים', 100, 1,234]
- | _ | | _____ | | ____ | | __ | | __ |
- | _________________________ |
- כאשר חוצים קוד, `py חלקי ביטוי 'מטפס מעלה ומטה
- כל הרמות נתקלו, כלומר בפתיחה '[' ', פירו-ביטוי' יחזור ['דואר זבל', 'ביצים', 100, 1,234], ואילו char אחד מאחורי ב'''
- זה מניב '' דואר זבל ','
- 'py-מוצא-הגדרה' גם מזהה שאינן מיובאת הגדרה במאגר נוכחי
- בחירה בין 'py-אמנו-ליצור-מדד חדש' והסדרה 5.
- -ליצור-מדד פונקצית py-אמנו נעשתה קלה יותר.
- התאמה אישית משתנה ', פירו-אמנו-ליצור-מדד פונקציה' סיפקה, ראה גם
- הפקודה בPyTools
- פקודות חדשות פונים BOL כהתחלה / סיום:
- -bol py-תחילת-של-בלוק
- py-סימן-גוש-bol
- py-copy-גוש-bol
- py-להרוג-גוש-bol
- py-למחוק-גוש-bol
- וכו '.
- בעוד פקודות & quot; py-תחילת ... & quot; שו"ת. & Quot; py-הסוף ... & quot; לחשב את ההקשר,
- בחירת תחילת או בסוף המקביל,
- quot החדש ו; py-אפ ... & quot ;, & quot; py למטה ... & quot; קפיצת ביטוי הסדירה מבוסס ל
- האלמנט הבא במאגר.
- ראה גם PyEdit תפריט
-Bol py-סוף הבלוק
-Bol py-סוף הסעיף
מה חדש בגרסה 6.0.10:
- adresses כמה באגים ובעיות מהירות
מה חדש בגרסה 6.0.9:
- autopair מצב נמסר קרדיטים לhttp Joao Tavora: //autopair.googlecode.com לראות README-AUTOPAIR.org לפרטים
- הדגשת התחביר במאגרי Python-פגז אפשר קליפה-חיץ-p, פירו-fontify בוליאני '', ברירת מחדל הוא אפסיים
- py-להוסיף-abbrev, פקודה חדשה דומה ל'תוספת מצב-abbrev ', אך משתמש ב` חלקי-ביטוי, פירו-' לפני נקודה להרחבה לאחסון, ולא 'מילה'. כמו כן מספק הצעה לabbrevs החדשה.
- ההצעה לabbrev מורכבת מראשי התיבות של downcased הרחבה - בתנאי שהם ממעמד-char [: אלפא:]
- לדוגמא קוד שלהלן יהיה מוכר כ` py-ביטוי "הולחן על ידי שלושה py-חלקיים-ביטויים.
- OrderedDict.popitem (אחרון = True)
- לשים את המקלל בEOL, M-3 להוסיף-abbrev-py Mx
- יביא & quot; op & quot; לabbrev לאחסון, כחלקי-ביטוי, פירו-`הראשון 'beginns עם & quot;. (& quot ;, שלא נלקח כהצעה
- py-edit-abbrevs קפיצות ל'פיתון-מצב-abbrev-שולחן '
- כאשר נתיב modeline משופר / ל/ שלי / המועדף / Python ניתן עם `py-פגז-שם 'חיץ Python-הפגז לפני יציג
- * נתיב ND / ל/ שלי / המועדף Python * /
- עכשיו:
- * ptmfP Python *
- 'בוליאני `py-modeline-ראשי תיבות-תצוגה-הבית-p" בוליאני `py-modeline-תצוגה-נתיב-p מלא אם ראשי תיבות modeline צריכים להכיל תווים המציינים את הספרייה-הבית.
- מצב-קו מציין & quot; Py & quot; כברירת מחדל אישית `פיתון-מצב-modeline-תצוגה '
- intergration Pymacs ירד מ קונפליקטים תא מטען עם התקנה שדווחו קלאסי
מה חדש בגרסת 6.0.7:
- לעשות כל פגז Python acces ההיסטוריה-קובץ משלה :
- .python3_history
- .python_history
- .ipython_history וכו '.
- הקשורים ללהפגיז בשימוש:
- 'לעבור-כוח-py-שם-p-פגז'
- 'כוח-py-פגז-שם-p-על' / כיבוי
- שהופך אותו קל יותר לאכוף py-פגז ברירת מחדל על ביצוע
- 'לעבור-כוח-מקומי-פגז'
- 'py-כוח-מקומיים-פגז-על' / כיבוי
- אם צוין באופן מקומי פגז Python יש לנקוט ו
- פקודות נאכפו על מפגשים לבצע, lp: 988,091
- השלמה ספציפית:
- py-python2-פגז-שלם, py-python3-פגז-שלם,
- py-python2-סקריפט מלא, py-python3-סקריפט מלא
מה חדש בגרסה 6.0.5:
- תפריט עיבד והרחיב
"הכינוי של חזקים יותר ', פירו-מתג-פגזים'
py-ביצוע-ייעודי חיץ
מה חדש בגרסת 6.0.4:
- Python הפגז מתחיל עם 'פיתון במצב' זה הנדרש על ידי השלמה לניהול סטארט-py-פגז, פירו-עכשיו בוליאני להתאמה אישית ''
- מצב outline- (הצעירה.") אפשר מתן ביטויים רגילים. התאמה אישית של `py-מתאר-קטין במצב-p 'כדי לעבור על זה עם פיתון מצב
- הוק נמסר להתחיל hs-קטין במצב מפיתון המצב
- התאמה אישית של `py-hide-תכנית-מצב-p קטין '
- דוגמא הגדרת מפתח:
- (hs-הסתר כל הגדרת מפתח-העולמי [(סופר s)] ')
- (hs-תכנית כל הגדרת מפתח-העולמי [(S סופר)] ')
- רישום של פקודות זמינות בorg-מצב ופורמט לנוח בספרייה & quot; doc & quot;
- פגזי Python וצורות ביצוע עשויים להיקרא כתהליך ייעודי. ראה פקודות זמינות סיומת w & quot; -dedicated & quot;.
- השלמה קבועה: M-TAB משלים במאגר Python, TAB משלים בפגזי Python
- פקודות py למטה-FORM-lc
- תחילת קו גוטו הבא סוף הטופס.
- & quot; -lc & quot; עומד על & quot; שמאל פינת & quot; -. הפקודה משלימה נסעה עזבה, תוך `py-סוף-of-FORM 'עוצר בפינה ימנית
- צורות יושמו & quot; בלוק & quot ;, & quot; סעיף & quot ;, & quot; def & quot ;, & quot; בכיתה & quot ;, & quot; הצהרה & quot;.
- py למטה-FORM פקודות
- כמו למטה-בלוק, פירו הציג בגרסה 6.0.3,
- מיושם גם עבור & quot; סעיף & quot ;, & quot; def & quot ;, & quot; בכיתה & quot;,
- & quot; הצהרה & quot;.
- עבור לתחילת הבלוק הבא להלן
- רמה הנוכחית.
תגובות לא נמצא