Programinė detalės:
Versija: 6.1.3
Įkėlimo datą: 17 Feb 15
Licencija: Nemokamai
Populiarumas: 30
python-mode.el yra už Emacs ir XEmacs režimą besivystančioms šalims, redagavimo ir derinimo Python programinės įrangos režimas.
python-mode.el yra atviro kodo programa, parašyta Python programavimo kalba su visomis platformomis, kuriose Python teka suderinama
Kas naujo , šioje laidoje:.
- PEP8 įtrauka-alternatyvų uždarius sąrašas įgyvendinti
- Būlio "PY-arti-ties pradėti kolonėlės-p", pagal nutylėjimą yra nulinis
- my_list = [1, 2, 3, 4, 5, 6,]
- rezultatas = some_function_that_takes_arguments ("", "b", "c", "d", "e", "f",)
- Kai ne nulinis, tai bus sustatyta pagal pirmąjį požymį linija, kuri prasideda su kelių eilučių konstruktą, kaip:
- my_list = [1, 2, 3, 4, 5, 6,
- rezultatas = some_function_that_takes_arguments ("", "b", "c", "d", "e", "f", "
- Raktai CMA, CMe naudojami visų aukščiausio lygio formos, lp: 1191078
- Būlio "PY-defun naudojimas-aukščiausio lygio-P" Jei ne nulinis, beginning- pabaigos-defun formos naudosime "PY-pradžia-of-aukščiausio lygio", "py-end-of -top lygio ", antkainis defun žymi aukščiausio lygio formą taške ir kt.
- Raktai CMA, CMe naudojami visų aukščiausio lygio formos, lp: 1191078
- naujas komandas: PY-pradžia-bloko-srovės skiltyje & quot; pasieks bloko pradžia, kuri prasideda dabartinės skiltyje & quot;
- PY-pradžia-of-aukščiausio lygio PY-pradžia-of-aukščiausio lygio PY-end-of-aukščiausio lygio PY-ženklas-aukščiausio lygio PY-kopijavimo aukščiausio lygio PY-trinti-viršaus į lygis PY-nužudyti-aukščiausio lygio PY-vykdyti-aukščiausio lygio PY-aukščiausio lygio formos-p PY-comment-aukščiausio lygio PY-pradžia-of-aukščiausio lygio-p
- "nepilnametis blokas" komandos pridėta nepilnametis blokas pradėtas "už", "jei", "pabandyti" arba "su", o blokas taip pat apima "Def" arba "klasė"
- kintamasis "PY-keep-windows-konfigūracijos", pagal nutylėjimą yra nulinis nustatymas "PY-keep-windows-konfigūraciją", kad "t" bus atkurti Windows konfigūracijos, nepriklausomai nuo "PY-SWITCH-buferiai-On-vykdyti-p "ir" py-split-langai-On-įvykdysiu-P "nustatymus. Tačiau, jei įvyksta klaida, tai rodomas.
- Jei norite slopino langų pokyčių dėl klaidos signalo taip pat nustatyti "PY-keep-langai-konfigūracijos" ant "jėga"
- loginės tuščios-line uždaromas-p, pagal nutylėjimą yra nulinis Kai ne nulinis, dedent po tuščią eilutę po bloko Jei ne nulinis, Cj iš tuščios linijos būtų dedent.
- Jei tai tiesa: spausdinti (& quot; Dalis IF-pareiškime & quot;)
- Spausdinti (& quot; Ne dalis IF-pareiškime & quot;)
- Būlio PY-debug-p, pagal nutylėjimą yra nulinis Kai ne nulinis, laikyti resp. parduotuvė informacija naudinga derinti. Laikinieji failai neištrinami. Kitos funkcijos gali įgyvendinti kai medienos ruoša ir tt.
- euristinis išeiti naują var "PY-max specpdl dydžio", pagal nutylėjimą yra "max specpdl dydžio" PY-end-of-pareiškime bus klaida, jei skaičius "PY-MAX-specpdl dydžio" kilpos yra baigtas , tokiu būdu išvengiant pakabinti iš galbūt amžinojo kilpa.
- "PY-pareiškimas" nebėra refferred į "PY-kopijavimo pareiškimą" Tas pats su bloko, def, išraiška ir tt "PY-pareiškimas padarė savo komandą, kuri grįžta pareiškimą, eilutė.
- Būlio "PY-max-help-buferio-P", pagal nutylėjimą yra nulinis Jei & quot; * Python Pagalba * & quot; -buffer būti matomas tik .
Kas naujo versijos 6.1.2:
- supaprastintas meniu
- "PY-vykdyti -...'- komandas grįžti rezultatas kaip eilutę
- Kontroliuojama boolean `PY-parduotuvė rezultato-p", pagal nutylėjimą yra nulinis
- Kai ne nulinis, įdėti dėl string "PY-vykdyti -..." į nužudyti žiedu, todėl ji gali būti yanked.
- komandas ištrynus visus komentavo eilutes: "
- `PY ištrinti-komentarai-in-Def-or-klasė"
- `PY ištrinti-komentarai-in-klasės"
- `PY ištrinti-komentarai-in-blokas"
- `PY ištrinti-komentarai-in-regione"
- Būlio "PY-įtrauka-paren-truko-Multilines-p, pagal nutylėjimą yra nulinis
- Jei ne nulinis, įtraukose elementai sąrašą vertės iš "PY-įtrauka-offset" į pirmąjį elementą:
- Def foo ():
- Jei (foo &&
- bazių):
- baras ()
- Default linijos su pirmojo elemento:
- Def foo ():
- Jei (foo &&
- bazių):
- baras ()
- "PY-produkcijos-buferio" pagamintas pritaikoma
- Žr boolean `PY-vykdyti-išvesties buferis-p"
- išimčių šie įvykdytus regionuose pagamintų tašką šaltinis
- komanda "PY-tuščiomis iš sąrašas-atgal"
- Ištrina visus elementus iš sąrašo prieš punktas
- Su kai žymeklis po
- mystring [0: 1]
- ------------- ^
- == & gt;
- mystring []
- --------- ^
- Iš rezultatų žymeklis yra insided ištuštinti apribotas formą & quot;.
- "PY-moll, sąvoka" iš naujo, skaitmeniniai args sumažėjo
- užčiuopia raktažodžius argumentai
- Būlio "PY-elektra žudyti-atgal-p", pagal nutylėjimą yra lygus nuliui.
- Jei už apibrėžtoje formos petnešos, sijų arba skliausteliuose,
- "PY-elektrinis-Backspace" veikia "PY-tuščiomis iš sąrašas-atgal"
- PY-flakes8-paleisti, flakes8 API
- pritaikoma `PY-backslashed linijų įtrauka-offset"
- Būlio "PY-pylint-siūlau srovės-p"
- Jei dabartinės buferiai failas turi būti pasiūlyta registruotis.
- Kitu atveju "PY-pylint-Run" atrodo iki failo iš istorijos
- Būlio "PY-greitai-su-pakeitus p"
- Kai vadinama interaktyviai, prašyti išsaugoti prieš tai,
- pakeistas buferis siunčiama vertėją.
- pritaikoma "PY-uždarymo sąrašas erdvės"
- Taškų simbolių, uždarymo parentesis Išspausti iš atidarymo
- pritaikoma `PY-odkomentować-įtraukos-p"
- Kai ne nulinis po odkomentować įtrauka linijas.
- Būlio `PY-load-skeletas-p"
- Jei skeletas apibrėžtys turėtų būti pakrautas
- Būlio "PY-jei-vardas-Maino-leidimo-p"
- Leidžia vykdyti kodą viduje blokų pradėjo pateikė
- Jei __name __ == '__main __ "
- Būlio "PY-akcentas klaidų kodo-P", pagal nutylėjimą yra nulinis
- Kai PY-vykdyti -... komandas pakelti klaidą, bus paryškintas atitinkamas kodas šaltinio buferis.
- `PY-Remove-perdangos-at-taško", komanda "
- Pašalinti perdangas, kaip nustatyta, kai "PY-akcentas klaidų kodo-P" yra ne nulinis.
- "PY-jos arba def-klasės" komandą, dabar naudojamas ", kuris-funkcija-mode"
- nepanaudotą kintamasis "PY-Backspace-funkcija" pašalinti "
- Siejama trečiosios šalies-stuff pašalinti Kaip pranešė prieštaraujantys ne emacs-veidrodis, lp: 1153998
- paveikia autopair.el, protingas-operator.el
- Kept meniu komutatoriai resp. komandos bus įspėti
- nukrito "PY-dalis-paryškinimo docstring-p"; tik "užpildyti dalį" turėtų DTRT
- "PY-set-gaviklio-cat-P", pagal nutylėjimą yra nulinis
- Jei ne nulinis, $ PAGER yra nustatytas į "katė"
- kataloge dok pritaikomų kintamųjų sąrašas:
- variables-python-mode.org, kintamieji, python-mode.rst
Kas naujo versijos 6.1.0:
- PY-up: "
- Eiti pradedant vienu lygiu aukščiau kombinuotųjų pareiškimą ar apibrėžimo taške.
- PY-žemyn:
- Eiti pradedant vienu lygiu žemiau kombinuotųjų pareiškimą ar apibrėžimo taške.
- Įprastiniai produkcijos katalogas:
- Po tikrinant nuotolinio apvalkalo šie rodikliai būtų konsultuojamasi:
- PY-naudojimas-dabartinis-dir-kai-vykdyti-p, pagal nutylėjimą T:
- Kai "t", einamojo katalogo naudoja Python lukšto už produkcijos "PY-vykdyti-buferio" ir susijusių komandas
- PY-fileless buferio naudojimas-numatytasis katalogas-p, pagal nutylėjimą T:
- Kai "PY-naudojimas-dabartinis-dir-kai-vykdyti-p" yra ne nulinis ir ne buferis failas egzistuoja, vertė `numatytąją kataloge" nustato esamą darbo katalogą Python išvesties lukštais & quot;
- PY-išlaikyti kiautai-dir-kai-vykdyti-p, pagal nutylėjimą lygus nuliui:
- Nekeiskite dabartinę Python Shell darbo katalogą siųsdami kodą.
- "PY-vykdyti-katalogą", pagal nutylėjimą lygus nuliui
- Jei nieko buvo nustatyta iki šiol, $ VIRTUAL_ENV ir $ HOME yra paieškoma.
- Nustatyti komandų įplaukiančių Python3.3
- užpildyti docstrings pagal stilių, komandas: "
- PY-paryškinimo eilutė-django
- PY-paryškinimo eilutė-onetwo
- PY-paryškinimo eilutė-PEP-257
- PY-paryškinimo eilutė-PEP-257-nn
- PY-paryškinimo styginių simetriškai
- Įprastiniai kintamasis "PY-paryškinimo docstring stiliaus" suteikia nutylėjimą
- naudoja "PY-įpylimo-string", "py-paryškinimo dalis"
- Django:
- & quot; & quot; & quot;
- Procesų foo, grąža baras.
- & quot; & quot; & quot;
- & quot; & quot; & quot;
- Procesų foo, grąža baras.
- Jei apdorojimas nepavyksta mesti ProcessingError.
- & quot; & quot; & quot;
- ONETWO:
- & quot; & quot; & quot; Procesų foo, grąža baras & quot;. & Quot; & quot;
- & quot; & quot; & quot;
- Procesų foo, grąža baras.
- Jei apdorojimas nepavyksta mesti ProcessingError.
- & quot; & quot; & quot;
- PEP-257: "
- & quot; & quot; & quot; Procesų foo, grąža baras & quot;. & Quot; & quot;
- & quot; & quot; & quot;. Proceso foo, grąža baras
- Jei apdorojimas nepavyksta mesti ProcessingError.
- & quot; & quot; & quot;
- PEP-257-NN:
- & quot; & quot; & quot; Procesų foo, grąža baras & quot;. & Quot; & quot;
- & quot; & quot; & quot;. Proceso foo, grąža baras
- Jei apdorojimas nepavyksta mesti ProcessingError.
- & quot; & quot; & quot;
- SIMETRINĖS:
- & quot; & quot; & quot; Procesų foo, grąža baras & quot;. & Quot; & quot;
- & quot; & quot; & quot;
- Procesų foo, grąža baras.
- Jei apdorojimas nepavyksta mesti ProcessingError.
- & quot; & quot; & quot; & quot;
- Įmontuotos ant kodas matė ne python.el dėka Fabian
- "PY-žemyn pareiškimas", "py-up teiginys"
- Toggle-py-split-langai-On-vykdyti-p
- PY-split-langai-On-vykdyti-p-off "
- PY-split-langai-On-vykdyti-p-apie
- Toggle-py-SWITCH-buferiai-On-vykdyti-p
- PY-SWITCH-buferiai-On-vykdyti-p-apie
- PY-SWITCH-buferiai-On-vykdyti-p-off "
- "PY-shell-SWITCH-buferiai-On-vykdyti-p" pervadintas "PY-SWITCH-buferiai-On-vykdyti-p"
Kas naujo versijos 6.0.12:.
- PY-sexp-funkcija
- Kai rinkinys, tai vertė vadinama vietoj `priekį sexp", "atgal-sexp
- pasirinkimas yra py-dalinius išraiška, py-išraiška, pagal nutylėjimą lygus nuliui
- "PY-dalinius Sąvoka" iš naujo.
- Šalia bendrų juda kaip `defun", "teiginys" konkretūs Python režimo keitimus pristatomi:
- "PY-išraiška" ir "py-dalinius Sąvoka".
- Pareiškimas toliau laikoma sudaryta iš dviejų "PY-Sąvoka"
- = ['šlamštą "," kiaušiniai ", 100, 1234]
- | _ | | _________________________ |
- Assigment operatorius ir visi viduje komentarai yra ignoruojamas.
- "PY-dalinius žodis" rungtynės šeši skyriai
- = ['šlamštą "," kiaušiniai ", 100, 1234]
- | _ | | _____ | | ____ | | __ | | __ |
- | _________________________ |
- Kai važiuojantiems kodą "PY-dalinius Sąvoka" lipa aukštyn ir žemyn
- visi lygiai susidūrė, ty ne atidarymo "['` PY-Sąvoka "sugrįš [' spam", "kiaušinių", 100, 1234], o vienas simbolis atsilieka `''
- jis duoda `" spam ","
- "PY-find-apibrėžimą", taip pat aptinka ne importuojamos apibrėžimą dabartinio buferio
- Pasirinkimas tarp `PY-imenu-sukurti-indeksą naujas" ir serijoje 5.
- PY-imenu-sukurti-indekso funkcija lengviau.
- Įprastiniai kintamasis "PY-imenu-sukurti-Index-funkcija" teikiamos, taip pat žr
- komandą PyTools
- naujas komandas, nukreiptą BOL Pradžios / pabaigos: "
- PY-pradžia-bloko-bol
- PY-end-of-bloko-bol
- PY-ženklas-blokas-bol
- PY-kopijavimo blokas bol
- PY-nužudyti-blokas-bol
- PY-trinti-blokas-bol
- PY-pabaigos sąlygą-bol
- ir tt.
- Nors komandos & quot; py-pradžia ... & quot; Resp. & Quot; py-end ... & quot; apskaičiuoti kontekstą,
- pasirinkdami atitinkamą pradžią ar pabaigą,
- Naujas & quot; py-iki ... & quot ;, & quot; py-žemyn ... & quot; peršokti Regexp pagrindu į
- Kitas elementas buferio.
- Taip pat žiūrėkite meniu PyEdit
Kas naujo versijos 6.0.10:
- Adresai kai klaidas ir greičio klausimai
Kas naujo versijos 6.0.9:
- autopair režimu pristatytas kreditų Joao Távora http: //autopair.googlecode.com pamatyti README-AUTOPAIR.org išsamesnė informacija
- sintaksės Python-shell buferių įjungtas boolean `PY-fontify-shell-buferio-p", pagal nutylėjimą yra nulinis
- PY-add-abbrev nauja komanda Panašus į "add-mode-abbrev", tačiau naudoja `PY-dalinius išraiška" prieš punkte plėtra saugoti, o ne `žodį". Taip pat teikia pasiūlymą dėl naujų abbrevs.
- Pasiūlymas dėl abbrev susideda iš downcased inicialai plėtra - jeigu jie yra char klasės [: alpha:]
- Pavyzdžiui kodą žemiau, būtų pripažįstamas kaip `PY-išraiškos", kurį sudaro trys PY-dalinius posakių.
- OrderedDict.popitem (paskutinė = True)
- Eksploatacijos curser tuo EOL M-3 Mx PY-add-abbrev
- paskatintų & quot; op & quot; už abbrev laikyti, kaip pirmąją `PY-dalinės saviraiškos" beginns su & quot;. (& quot ;, kuris nesiėmė kaip pasiūlymą
- PY-Edit-abbrevs peršoka į "python-mode-abbrev stalo"
- modeline padidėja, kai kelias / iki / mano / palankumo / Python yra skiriamas kartu su `PY-shell pavadinimo" Python "šarvai buferio prieš būtų rodomas
- * ND kelias / iki / mano / palankumo / Python *
- dabar:
- * ptmfP Python *
- Būlio "PY-modeline ekranas-visą kelią-P" boolean "PY-modeline-akronimas ekranas-namų-P" Jei modeline akronimas turėtų būti simbolių nurodant namų katalogą.
- režimas linija rodo, & quot; Py & quot; pagal nutylėjimą pritaikyti `python-mode-modeline ekranas"
- pymacs Integracija sumažėjo nuo magistralinių konfliktų su klasika įdiegti buvo pranešta li>
Kas naujo versijos 6.0.7:
- , kad kiekvienas Python lukštais acces savo istorija failą
- .python3_history
- .python_history
- .ipython_history kt.
- susijęs su lukštais naudoti:
- "Toggle jėgos-py-apvalkalas-vardas-p"
- `jėga-py-apvalkalas-vardas-p-apie '/ išjungti
- , kad būtų lengviau įgyvendinti numatytąjį PY-shell nuo vykdymo
- "Toggle jėgos-vietos-apvalkalas"
- "PY-jėga-vietos-apvalkalas ant '/ išjungti
- Jei vietos nurodyta, turėtų būti imtasi Python lukštais ir
- prievartinis nuo sesijų vykdyti komandas, lp: 988.091
- specifinė užbaigimas:
- PY-python2 kiautai-baigtas, py-python3 kiautai-baigtas,
- PY-python2-scenarijų baigtas, py-python3-scenarijų baigtas
Kas naujo versijos 6.0.5:
- Meniu perdarytas ir pratęsė
- pratęstas komandas sujungti vykdymo ataskaita / blokuoti ... su priskirtu / Jungiklių ... ir tt Tai gali pašalinti kai pritaikymas poreikį.
- vietos aplinka parama pradėjo
- Jei skambučiai į bendrą `PY-lukštais" turėtų naudoti vietinį vykdomąjį vietoj pagal nutylėjimą sistema Python rinkinys
- "PY-naudojimas-vietos-nutylėjimą" kartu su "PY-apvalkalas-vietos-kelias"
- PY-Toggle kevalų "alias daugiau galingas` PY-SWITCH-lukštai "
- Perjungia vertėjo individualų į "PY-apvalkalas-Toggle-1" resp. "PY-apvalkalas-toggle-2". Buvo sunku koduojamos CPython ir Jython ankstesnėse versijose, dabar prasideda python2 ir Python3 pagal nutylėjimą.
- "PY-apvalkalas-pavadinimas" sutinka kelias / iki / vykdomąjį be pavadinimo įdiegto nutylėjimą Python Shell.
- Leidimai diegiant komandas kaip (defun python-XYZ-lukštais (ir neprivaloma argprompt)
- & quot; Pradėti Python XYZ vertėją ... & quot;
- (interaktyvus)
- (tegul ((PY-apvalkalas-name & quot; kelias / iki / python-XYZ & quot;))
- (PY-lukštais argprompt)))
- naujas komandas "įtrauka-tabs-mode", "toggle įtrauka-tabs-mode", "įtrauka-tabs režimu ant" `įtrauka-tabs-mode-off"
- funkcija po tuo Stack Exchange prašymas paprašė 13 Lie '11 ne 13:23 Sakydamas "skirtukas pločio" dabar taip "PY-įtrauka-offset"
- Naujas komanda "PY-vykdyti-REGION-default" verčia sistemos numatytąjį interpretatoriaus vykdyti, ignoruoja Szulernia
- susijusios funkcijos pertvarkyta "asinchroninis" argumentas sumažėjo "PY-vykdyti regione" dabar skamba taip: "
- (defun PY-vykdyti-regionas (pradėti pabaigą ir papildomą lukštais dedikuotą) & quot; Siųsti regioną į interpretatoriaus .
- Kai iškviečiamas su \ [Universalus-argumentas], vykdymas taikant `numatytąją vertę" iš "PY-shell pavadinimo" yra priversta.
- Kai iškviečiamas su \ [Universalus-argumentų], po kurio numeris skiriasi nuo 4 ir 1, vartotojas raginami nurodyti lukštais. Tai gali būti iš visos sistemos apvalkalo vardas arba įtraukti į virtualią aplinką kelią.
- Kai iškviečiamas iš vartotojo programa, ji priima eilutę nurodydama apvalkalą, kuris bus primestas vykdyti kaip argumentas. & Quot; [...] "
- Naujas "py numeris veidą", matomas tik tada, kai pritaikyti ir "py-naudojimas-numeris-veido-P" yra "t", paveldi numatytąją veido su dideliais failais fontifying numerius gali sukelti vėlavimą
- Naujas Būlio "PY-kalbantys-P", jei "t", pasiekė įtrauka lygį ir tt yra messaged
- naujas komandas PY-vykdyti-buferio-skirta, py-vykdyti-buferio-jungiklis -dedicated
- "perjungti-PY-SMART-įdubimas" naują komandą ir "py-smart-įdubimas ant" tipo keltų
Kas naujo versijos 6.0.4:
- Python lukštais prasideda `python-mode", kuris yra reikalinga užbaigti dabar boolean pritaikoma `PY-Start-Run-PY-lukštais"
- outline- (minor-) režimas įjungtas teikti reguliarios išraiškos. Tinkinti "PY-outline-moll režimu-P" ir jį įjunkite su python-mode
- Kablys pristatytas pradėti HS-nepilnametis režimą iš python-mode
- Tinkinti "PY-hide-šou-moll režimu-p"
- Pagrindiniai nustatymai pavyzdys:
- (pasaulinio nustatyti raktas [(super -ai)] "HS-hide-visi)
- (pasaulinio nustatyti raktas [(super S)] "HS-show-visi)
- sąrašas galimų komandomis org režimu ir poilsio formatu kataloge & quot; doc & quot;
- Python lukštai ir vykdymo formos gali būti vadinamas skirta procesą. Žr komandas w priesaga & quot; -dedicated & quot;.
- užbaigimo fiksuotojo: M-TAB baigia Python buferio, TVĮ užbaigs Python kriauklių
- PY-žemyn FORMA-lc komandas
- Pereiti prie linijos pradžios po galo formą.
- & quot; -lc & quot; reiškia & quot; paliko kampelis & quot; -. Papildo komanda keliauja į kairę, o `PY-end-of-FORM" sustoja dešiniajame kampe
- Įgyvendinti formos & quot; & quot ;, blokas & quot; & quot ;, sąlyga & quot; & quot ;, Def & quot; klasės & quot ;, & quot; pareiškimas & quot;.
- PY-žemyn FORMA komandas
- kaip PY-žemyn-bloko įvesta versija 6.0.3,
- taip pat įgyvendinama & quot; & quot ;, sąlyga & quot; & quot ;, Def & quot; klasės & quot;
- & quot; pareiškimas & quot;.
- Eiti į kitą bloką žemiau pradžioje
- dabartiniu lygiu.
Komentarai nerastas