python-mode.el

Programinė įranga Screenshot:
python-mode.el
Programinė detalės:
Versija: 6.1.3
Įkėlimo datą: 17 Feb 15
Kūrėjas: Barry Warsaw
Licencija: Nemokamai
Populiarumas: 30

Rating: nan/5 (Total Votes: 0)

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

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.

Kita programinė įranga kūrėjas Barry Warsaw

Python Replybot
Python Replybot

2 Jun 15

flufl.password
flufl.password

14 Apr 15

flufl.lock
flufl.lock

14 Apr 15

Komentarai python-mode.el

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!