Szoftver adatai:
Változat: 6.1.3
Feltöltés dátuma: 17 Feb 15
Engedély: Ingyenes
Népszerűség: 30
python-mode.el egy mód Emacs és XEmacs mód fejlődő, szerkesztő és hibakereső Python szoftver.
python-mode.el egy nyílt forráskódú alkalmazás írva a Python programozási nyelv egy kompatibilis minden platformon, ahol Python fut.
Mi az új ebben a kiadásban:
- PEP8 francia-alternatívák bezárásakor listán végrehajtott
- logikai `py-szoros-at-start-oszlop-p ', alapértelmezett nulla
- my_list = [1, 2, 3, 4, 5, 6,]
- result = some_function_that_takes_arguments ("a", "b", "c", "d", "e", "f",)
- Ha nem nulla, akkor sorakoznak az első karakter a sor, hogy elindítja a multi-line konstrukció, mint:
- my_list = [1, 2, 3, 4, 5, 6,
- result = some_function_that_takes_arguments ("a", "b", "c", "d", "e", "f",
- Keys CMA, CMe használható az összes legfelső szintű formában, lp: 1191078
- logikai `py-defun-use-top-level-p" Ha nem nulla, beginning- végi defun formák fogja használni `py-kezdete-of-top-level", `py-end-of -TOP szintű ", mark-defun jelzi felső szintű formában pontban stb.
- Keys CMA, CMe használható az összes legfelső szintű formában, lp: 1191078
- New parancsot: Py-kezdete-a-block-jelenlegi-oszlop & quot; Érje el a mondat elején kezdődő aktuális oszlop & quot;
- py-kezdete-of-top-szintű py-kezdete-of-top-szintű py-end-of-top-szintű py-mark-top-szintű py-copy-top-szintű py-delete-top- szinten py-kill-top-szintű py-végre-felső szintű py-top-level-form-p pi-comment-top-szintű py-kezdet-of-top-level-p
- 'kisebb-block "parancsokat hozzá egy kisebb blokkot kezdték meg egy` a', `if ',` próbálja' vagy 'az', míg a blokk is kiterjed `def 'vagy' class '
- változó `py-keep-windows-konfiguráció", az alapértelmezett nulla beállítása `py-keep-windows-konfiguráció 'és` t' visszaállítja a Windows-konfiguráció függetlenül `py-switch-pufferek-on-végre-p 'és' py-split-windows-on-végre-p 'beállításokat. Azonban, ha hiba történik, ez megjelenik.
- A suppres window-változások hiba miatt jelzések is, a `py-keep-windows-konfiguráció" rá "vis
- boolean üres-line-zár-p, alapértelmezett nulla Amikor nem nulla, dedent után üres sor következő mondatban Ha nem nulla, a CJ üres sor lenne dedent.
- Ha ez igaz: print (& quot; Része a ha-nyilatkozatot & quot;)
- print (& quot; Nem része a ha-nyilatkozatot & quot;)
- boolean py-debug-p, alapértelmezett nulla Amikor nem nulla, tartsa ill. store hasznos információk hibakeresés. Ideiglenes fájlok nem törlődnek. Más szolgáltatásokat lehetne megvalósítani egyes naplózás stb.
- heurisztikus exit új var `py-max-specpdl-size", az alapértelmezett `max-specpdl-size 'py-end-of-nyilatkozatot fog hibát, ha több` py-max-specpdl-size "hurkok befejeződött , így elkerülve a hang egy esetleg örök loop.
- 'py-nyilatkozatot "már nem refferred a` py-copy-nyilatkozatot "Ugyanaz a blokk, def, kifejezés stb` py-nyilatkozatot "tett saját parancs, amely az állítás, egy húr.
- boolean `py-max-help-puffer-p ', alapértelmezett nulla Ha & quot; * Python-Help * & quot; puffer, az egyetlen látható.
Mi az új verzióban 6.1.2:
- egyszerűsített menüt
- 'py-végrehajtás -...'- parancsok vissza eredményt szöveg
- által ellenőrzött boolean `py-store-result-p ', Default nulla
- Ha nem nulla, tedd kapott szöveget a `py-végrehajtás -..." a kill-ring, így talán rántotta.
- parancs törli az összes megjegyzéssorokat:
- 'py-delete-hozzászólás-in-def-or-class "
- 'py-delete-hozzászólás-in-class "
- 'py-delete-hozzászólás-in-block'
- 'py-delete-hozzászólás-in-régió "
- boolean `py-francia-zárójel-kifeszített-többszörös vonalakon-p, alapértelmezett nulla
- Ha nem nulla, francia elemei lista értéke `py-francia-eltolás" az első elem:
- def ize ():
- if (foo &&
- BAZ):
- bar ()
- Default vonalak fel első eleme:
- def ize ():
- if (foo &&
- BAZ):
- bar ()
- 'py-output-buffer "testre szabható
- Lásd boolean `py-érvényesíteni-output-puffer-p '
- kivételek következő kivégezték régiók tett pontot a forrás
- parancsot `py-üres-out-lista-hátra"
- Törli az összes elemet a listából pont előtt
- A amikor a kurzor után
- mystring [0: 1]
- ------------- ^
- == & gt;
- sajatString []
- --------- ^
- Az eredmény kurzor insided üríteni tagolt formában. & Quot;
- 'py-moll "kifejezés gondolni, numerikus argumentum esett
- ragadja kulcsszó érvek
- boolean `py-elektromos-kill-hátra-p ', alapértelmezett nulla.
- Ha mögött egy tagolt forma nadrágtartó, zárójelben, vagy zárójelben,
- 'py-elektromos-backspace "fut` py-üres-out-lista-hátra "
- py-flakes8-run, flakes8 API
- szabható `py-backslashed-vonalak-francia-eltolás"
- boolean `py-pylint-ajánlat-current-p '
- Ha a jelenlegi pufferek fájlt kell felajánlani csekket.
- Egyébként `py-pylint-run" felnéz fájlnév a történelemből
- boolean `py-prompt-on-megváltozott-p '
- Ha az úgynevezett interaktív, kérjen mentése előtt
- változott buffer küld tolmácsot.
- szabható `py-záró-lista-tér"
- karaktereinek számát, záró parentesis Outdent a nyitó
- szabható `py-ki megjegyzésből-francia-p '
- Ha a nem nulla után vedd ki a megjegyzésből francia vonalak.
- boolean `py-load-csontvázak-p '
- Ha csontváz definíciók kell betölteni
- boolean `py-ha-name-fő-engedélyt-p '
- futtatását teszi lehetővé kód belsejében blokkok által kezdett
- Ha __name __ == '__main __'
- boolean `py-highlight-error-source-p ', alapértelmezett nulla
- Ha py-végrehajtás -... parancsokat fel hiba, megfelelő kódot forrás-buffer ki kell emelni.
- 'py-remove-overlay-at-point ", a parancs
- Vegye overlay-set, amikor `py-highlight-error-source-p" nem nulla.
- 'py-ami-def-or-class ", parancs, most használt` which-funkció-módban "
- használaton kívüli változó `py-backspace-funkció" eltávolították
- Mellékelt, harmadik fél által cucc távolítani Amint arról ellentmondó at emacs-tükör, lp: 1153998
- érinti autopair.el, smart-operator.el
- tartott menüben kapcsol ill. parancsokat ad ki figyelmeztetést
- esett `py-bekezdésben-fill-docstring-p '; Csak `töltse bekezdése" kell DTRT
- 'py-set-pager-cat-p', alapértelmezett nulla
- Ha nem nulla, $ PÁGER van beállítva, hogy "macska"
- könyvtárban doc szabható változó jelenik meg:
- variables-python-mode.org, változó-python-mode.rst
Mi az új 6.1.0 változat:
- py-up:
- elejére ugrás egy szinttel feljebb az összetett kijelentés vagy meghatározás pontban.
- py-down:
- elejére ugrás egy szinttel lejjebb az összetett kijelentés vagy meghatározás pontban.
- szabható kimeneti könyvtár:
- Az ellenőrzés után a távoli shell, a következő változókat figyelembe:
- py-use-current-dir-ha-végre-p, alapértelmezett t:
- Az `t ', aktuális könyvtár által használt Python-shell a kinyomtatott` py-végre-buffer "és a kapcsolódó parancsok
- py-fileless-puffer-use-default-könyvtár-p, alapértelmezett t:
- Az `py-use-current-dir-ha-végre-p" nem nulla, és nincs puffer-fájl létezik, értéke `default könyvtár" állítja aktuális könyvtárhoz a Python kimeneti shell & quot;
- py-keep-shell-dir-ha-végre-p, alapértelmezett nulla:
- Ne változtassa Python shell aktuális könyvtárhoz küldésekor kódot.
- 'py-végre-könyvtár ", az alapértelmezett nulla
- Ha semmi nincs előre megírva eddig $ VIRTUAL_ENV és $ HOME lekérdezése.
- a parancsokra, hívja Python3.3
- töltse docstrings stílusnak megfelelő, parancsokat:
- py-fill-karakterlánc-Django
- py-fill-karakterlánc-onetwo
- py-fill-karakterlánc-PEP-257
- py-fill-karakterlánc-PEP-257-nn
- py-fill-karakterlánc-szimmetrikus
- szabható változó `py-fill-docstring-stílusú" biztosít alapértéke
- által használt `py-fill-string ',` py-fill-ítélet "
- Django:
- & quot; & quot; & quot;
- Process ize, cserébe bar.
- & quot; & quot; & quot;
- & quot; & quot; & quot;
- Process ize, cserébe bar.
- Ha a feldolgozás nem dobja ProcessingError.
- & quot; & quot; & quot;
- ONETWO:
- & quot; & quot; & quot; Process ize, cserébe bar. & Quot; & quot; & quot;
- & quot; & quot; & quot;
- Process ize, cserébe bar.
- Ha a feldolgozás nem dobja ProcessingError.
- & quot; & quot; & quot;
- PEP-257:
- & quot; & quot; & quot; Process ize, cserébe bar. & Quot; & quot; & quot;
- & quot; & quot; & quot; Process ize, cserébe bar.
- Ha a feldolgozás nem dobja ProcessingError.
- & quot; & quot; & quot;
- PEP-257-NN:
- & quot; & quot; & quot; Process ize, cserébe bar. & Quot; & quot; & quot;
- & quot; & quot; & quot; Process ize, cserébe bar.
- Ha a feldolgozás nem dobja ProcessingError.
- & quot; & quot; & quot;
- SYMMETRIC:
- & quot; & quot; & quot; Process ize, cserébe bar. & Quot; & quot; & quot;
- & quot; & quot; & quot;
- Process ize, cserébe bar.
- Ha a feldolgozás nem dobja ProcessingError.
- & quot; & quot; & quot; & quot;
- Épülő kód látható python.el köszönhetően Fabian
- 'py-down-nyilatkozatot ",` py-up-nyilatkozatot "
- váltás-py-split-windows-on-végre-p
- py-split-windows-on-végre-p-off
- py-split-windows-on-végre-p-on
- váltás-pi-switch-pufferek-on-végre-p
- py-switch-pufferek-on-végre-p-on
- py-switch-pufferek-on-végre-p-off
- 'py-shell-switch-pufferek-on-végre-p "átnevezve` py-switch-pufferek-on-végre-p'
Mi az új verzióban 6.0.12:
- py-sexp-funkciót.
- Ha be van állítva, ez az érték jelenik helyett forward-sexp ', `visszafelé sexp
- Ez lehet a pi-részleges kifejeződése, pi-kifejezés, alapértelmezett nulla
- 'py-részleges "kifejezés gondolni.
- mellett közös mozog, mint a `defun ',` nyilatkozata "A Python-mode szerkesztések szállítjuk:
- 'py-véleménynyilvánítás' és 'py-részleges kifejeződése ".
- alábbi nyilatkozat megtételéhez tartják, amely két `py-" kifejezés
- a = ["spam", "tojás", 100, 1234]
- | _ | | _________________________ |
- megbízás üzemeltető és az összes belső megjegyzések figyelmen kívül hagyja.
- 'py-részleges "kifejezés illene hat szakasz
- a = ["spam", "tojás", 100, 1234]
- | _ | | _____ | | ____ | | __ | | __ |
- | _________________________ |
- Ha áthaladó kódot, `py-részleges kifejeződése" mászik fel és le
- minden szinten felmerült, azaz nyitó `['` py-"kifejezés visszatér [" spam "," tojás ", 100, 1234], míg egy char mögött a`' '
- hozamok `" spam ","
- 'py-find-meghatározás "is érzékeli a nem importált meghatározása az aktuális buffer
- Choice közötti `py-imenu-create-index-új" és sorozat 5.
- py-imenu-create-index funkció megkönnyíti.
- szabható változó `py-imenu-create-index-funkciót", feltéve, lásd még
- parancsot PyTools
- New parancsok kezelése BOL as start / end:
- py-kezdete-a-block-bol
- py-end-of-block-bol
- py-mark-block-bol
- py-copy-block-bol
- py-kill-block-bol
- py-delete-block-bol
- py-end-of-klauzula-bol
- etc.
- Míg parancsokat & quot; py-kezdet ... & quot; ill. & Quot; py-end ... & quot; kiszámítja a kontextusban,
- kiválasztja a megfelelő elején vagy a végén,
- új & quot; py-up ... & quot ;, & quot; py-down ... & quot; ugrás regexp alapú a
- következő elem buffer.
- Lásd még menüt PyEdit
Mi az új verzióban 6.0.10:
- címekké néhány hiba és sebesség kérdések
Mi az új verzióban 6.0.9:
- autopair-mode szállított a csapat, hogy Joao Tavora http: //autopair.googlecode.com lásd README-AUTOPAIR.org részletekért
- szintaxiskiemelés a Python-shell pufferek engedélyezve boolean `py-fontify-shell-puffer-p ', alapértelmezett nulla
- py-add-abbrev, új parancsot Hasonló, mint a hozzá-mode-abbrev ", de egy nagy` py-részleges kifejeződése "pont előtt terjeszkedési tárolni, nem a` szót ". Továbbá egy javaslatot az újonnan abbrevs.
- Javaslat abbrev áll a downcased kezdőbetűi bővítése - feltéve, hogy a char-osztály [: alpha:]
- Ha például az alábbi kóddal lehetne elismerni a `py-" kifejezés áll a három py-részleges kifejezéseket.
- OrderedDict.popitem (utolsó = True)
- Elhelyezés a kurzor a EOL, M-3 Mx py-add-abbrev
- arra ösztönözné a & quot; op & quot; Egy abbrev tárolni, mint az első `py-részleges kifejeződése" beginns egy & quot; (& quot ;, amely nem vett javaslatot.
- py-edit-abbrevs ugrik `python-mode-abbrev-asztal"
- modeline fokozódik, ha a path / to / én / kedvezett / Python adjuk `py-shell-name" A Python-shell buffer előtt kiírja
- * ND path / to / én / kedvezett / Python *
- most:
- * ptmfP Python *
- boolean `py-modeline-display-full-path-p" boolean `py-modeline-mozaikszó-display-home-p" Ha a modeline mozaikszót kell tartalmaznia karakter jelzi az otthoni könyvtár.
- mode-vonal jelzi & quot; Py & quot; alapértelmezés szerint testre `python-mode-modeline-kijelző"
- Pymacs intergration esett trunk konfliktusok klasszikus install sem jelentettek
Mi az új verzióban 6.0.7:
- hogy minden Python shell acces saját története-fájl :
- .python3_history
- .python_history
- .ipython_history stb.
- kapcsolódó shell használni:
- `váltás-force-pi-shell-name-p '
- 'erő-pi-shell-name-p-on "/ off
- így könnyebb érvényesíteni alapértelmezett py-shell A futtatás
- `váltás-force-helyi-shell"
- 'py-force-helyi-shell-on "/ off
- Ha helyben jelezte Python shell kell venni, és
- érvényesíteni upon ülések futtatni parancsokat, lp: 988091
- adott befejezése:
- py-python2-shell-teljes, pi-python3-shell-teljes,
- py-python2-script-teljes, pi-python3-script-komplett
Mi az új verzióban 6.0.5:
- Menu átdolgozott és kibővített
- hosszabbítani parancsok össze a végrehajtó nyilatkozatot / block ... dedikált / kapcsolók ... stb Ez lehetne szüntetni szükség testreszabási.
- helyi környezet támogatják kezdett
- Ha hívások közös `py-shell" kell használni a helyi futtatható helyett alapértelmezett rendszer Python set
- 'py-use-helyi-default "mellett a` py-shell-helyi-path "
- py-váltás-kagyló "alias az erősebb` py-switch-kagyló "
- Váltás az interpreter testre `py-shell-váltás-1" ill. `Py-shell-váltás-2". Volt drótozva CPython és Jython a korábbi verziók, most kezdődik python2 és Python3 alapértelmezés szerint.
- 'py-shell-name "elfogadja path / to / EXECUTABLE továbbá a nevüket egy telepített alapértelmezett Python-Shell.
- Engedélyek telepítése parancsokat, mint (defun python-XYZ-shell (és opcionális argprompt)
- & quot; indítása Python-XYZ tolmács ... & quot;
- (interaktív)
- (let ((Py-shell-name & quot; path / to / Python-XYZ & quot;))
- (Py-shell argprompt)))
- új parancsok, francia-tabs-mode ', `váltás-francia-tabs-mode',` francia-tabs-mode-on ', `francia-tabs-mode-off"
- lép a kérést a Stack Exchange-megkérdezte július 13 '11 at 13:23 mondván `fül-width" Most következik `py-francia-eltolás"
- Új parancsot `py-végre-régió-default" kényszeríti a rendszer alapértelmezett Python interpreter végrehajtani, nem veszi figyelembe a kocsma
- kapcsolódó funkciók áttervezték, `aszinkron érvét esett` py-végre-régió "a következő:
- (defun py-végre-régió (Start Vége & opcionális shell dedikált) & quot; Küldje el a régióban, hogy a Python interpreter.
- Ha felkérték a \ [Univeral-argumentum], a kivitelezés révén `default-értékét" `py-shell-name" kényszerül.
- Ha felkérték a \ [Univeral-argumentum] és utána egy szám eltér a 4. és 1. felhasználónak meg kell adnia egy shell. Ez lehet a neve az egész rendszerre shell, vagy magában az utat egy virtuális környezetben.
- Ha felkérték egy programm, hogy elfogadja egy karakterlánc egy shell, amely kénytelen lesz upon végre az érvet. & Quot; [...]
- új `pi-szám-face", látható, csak ha egyedi és `Py-use-szám-face-p" `t ', örökli az alapértelmezett arc, nagy fájlok fontifying számok okozhatnak delay
- új boolean `py-bőbeszédű-p 'ha' t ', elérte francia szintet stb van üzent
- Az új parancsok py-végre-puffer-külön, pi-végre-puffer-switch -dedicated
- `válthat-pi-smart-behúzás" új parancsot is `py-smart-behúzás-on", off
Milyen új verzióban 6.0.4:
- Python shell kezdődik `python-mode" ez szükséges befejezését most boolean szabható `py-Start-Futtatás-pi-shell"
- outline- (kisebb-) mód engedélyezve nyújtó reguláris kifejezések. Customize `py-vázlatot-moll-mode-p", hogy kapcsolja be a python-mode
- Hook szállított kezdeni hs-moll-üzemmódban a python-mode
- testreszabása `py-hide-Show-moll-mode-p '
- Key beállítás például:
- (global-set-key [(super s)] "hs-hide-all)
- (global-set-key [(super S)] "hs-bemutató összes)
- lista a rendelkezésre álló parancsok org-mode és REST formátumban könyvtárban & quot; doc & quot;
- Python kagyló és a végrehajtó formákat lehet nevezni, mint dedikált folyamatot. Lásd parancsok w utótag & quot; -dedicated & quot;.
- befejezését fix: M-TAB befejezi a Python buffer, TAB befejezi a Python kagyló
- py-down-form-LC parancsok
- Goto sor elejére alábbi nyomtatvány végére.
- & quot; -LC & quot; jelentése & quot; bal sarokban & quot; - Kiegészítő parancsot utazással maradt, míg a `py-end-of-formában" megáll jobb sarokban.
- Megvalósult formák & quot; block & quot ;, & quot; záradékot & quot ;, & quot; def & quot ;, & quot; class & quot ;, & quot; nyilatkozata & quot;.
- py-down-FORM parancsok
- mint a pi-le-blokk bevezetett verziója 6.0.3,
- végre is & quot; záradékot & quot ;, & quot; def & quot ;, & quot; class & quot;
- & quot; nyilatkozata & quot;.
- Ugrás az elején következő blokk alá
- a jelenlegi szintre.
Hozzászólás nem található