Sagteware besonderhede:
Weergawe: 6.1.3
Upload datum: 17 Feb 15
Lisensie: Gratis
Populariteit: 30
python-mode.el is 'n mode vir Emacs en xemacs af vir die ontwikkeling, redigering en debugging Python sagteware.
python-mode.el is 'n oop bron app geskryf in die Python-programmeertaal n verenigbaar met alle platforms waar Python loop
Wat is nuut in hierdie release:.
- PEP8 streepje-alternatiewe Wanneer die sluiting van 'n lys geïmplementeer
- Boole `py-close-at-begin-kolom-p ', verstek nul
- my_list = [1, 2, 3, 4, 5, 6,]
- gevolg = some_function_that_takes_arguments ('n "," b "," c "," d "," e "," f ',)
- As nie-nul, sal dit uitgevoer word onder die eerste karakter van die lyn wat begin die multi-line konstruk, soos in:
- my_list = [1, 2, 3, 4, 5, 6,
- gevolg = some_function_that_takes_arguments ('n "," b "," c "," d "," e "," f ',
- Keys CMA, CME bruikbare vir alle top-vlak vorm, LP: 1191078
- Boole `py-defun gebruik-top-vlak-p" As nie-nul, beginning- einde-van-defun vorms sal gebruik `py-begin-van-bo-vlak", `py-einde-van -Top-vlak ", merk-defun punte top-vlak vorm by punt ens.
- Keys CMA, CME bruikbare vir alle top-vlak vorm, LP: 1191078
- New opdragte: py-begin-van-blok-huidige-kolom & quot; Bereik die begin van blok wat teen die huidige kolom & quot begin;
- py-begin-van-bo-vlak py-begin-van-bo-vlak py-einde-van-bo-vlak py-merk-top-vlak py-kopie-top-vlak py-verwyder-top- vlak py-dood-top-vlak py-voer-top-vlak py-top-level-vorm-p py-kommentaar-top-vlak py-begin-van-top-level-p
- `n minderjarige-blok 'bevele bygevoeg 'n klein blok begin deur 'n` vir': As ', `probeer' of` met ', terwyl blok dek ook `def' of` klas '
- veranderlike `py-hou-windows-opset 'verstek nul opstel` py-hou-windows-opset' te `t 'sal vensters-opset ongeag` py-skakelaar-buffers-on-voer-p herstel 'en `py-split-windows-on-voer-p' instellings. Maar, as 'n fout begaan, is dit vertoon word.
- Om suppres venster-veranderinge te wyte aan fout-sein ook, stel `py-hou-windows-opset 'op' force
- boolean leë line-toemaak-p, verstek nul Wanneer nie-nul, dedent na leë lyn volgende blok As nie-nul, 'n Cj van leë lyn sou dedent.
- Indien WAAR: Druk (& quot; 'n Deel van die if-stelling & quot;)
- druk (& quot; nie deel van die if-stelling & quot;)
- boolean py-debug-p, verstek nul Wanneer nie-nul, hou resp. stoor inligting nuttig vir ontfouting. Tydelike lêers word nie verwyder. Ander funksies kan 'n paar te meld implementeer ens.
- heuristiese uitgang nuwe var `py-max-specpdl-grootte ', verstek is` maksimum-specpdl-grootte' py-einde-van-verklaring sal n fout as aantal `py-max-specpdl-grootte 'lusse voltooi , en daardeur 'n hang van 'n potensiële ewige lus.
- `py-stelling 'nie meer refferred om` py-kopie-verklaring "Dieselfde met blok, def, uitdrukking ens` py-stelling' gemaak eie opdrag, wat terugkeer verklaring, 'n string.
- boolean `py-max-help-buffer-p ', verstek nul As & quot; * Python-Hulp * & quot;. -buffer Die enigste sigbare wees
Wat is nuut in die weergawe 6.1.2:
- vereenvoudig spyskaart
- `py-voer -...'- opdragte terugkeer resultaat as string
- Beheer deur boolean `py-winkel-gevolg-p ', Default nul
- As nie-nul, sit gevolglike string van `py-voer -... 'in kill-ring, sodat dit dalk uitgeruk word.
- bevele verwydering van alle kommentaar lyne:
- `py-verwyder-kommentaar-in-def-of-klas '
- `py-verwyder-kommentaar-in-klas '
- `py-verwyder-kommentaar-in-blok '
- `py-verwyder-kommentaar-in-streek '
- boolean `py-streepje-hakie-gestrek-multilines-p, verstek nul
- As nie-nul, koppeltekens elemente van lys 'n waarde van `py-streepje-geneutraliseer 'eerste element:
- def cat ():
- As (cat &&
- baz):
- bar ()
- Standaard lyne met eerste element:
- def cat ():
- As (cat &&
- baz):
- bar ()
- `py-uitset-buffer 'gemaak aanpas
- Sien boolean `py-dwing-uitset-buffer-p '
- uitsonderings volgende uitgevoer streke gemaak punt om die bron
- opdrag `py-leë-out-list-agtertoe '
- verwyder alle elemente uit die lys voor punt
- Met wanneer wyser na
- mystring [0: 1]
- ------------- ^
- == & gt;
- mystring []
- --------- ^
- In gevolg wyser insided leeggemaak afgebaken vorm & quot;.
- `py-klein-uitdrukking 'heroorweeg, numeriese argumente val
- snap navraag argumente
- boolean `py-elektriese-dood-agtertoe-p ', verstek is nul.
- As agter 'n afgebakende vorm van draadjies, hakies of hakies,
- `py-elektriese-back space 'loop` py-leë-out-list-agtertoe'
- py-flakes8-run, flakes8 API
- aanpas `py-backslashed-lyne-streepje-geneutraliseer '
- boolean `py-pylint-aanbod-huidige-p '
- As die huidige lêer buffers moet vir check aangebied word.
- Anders `py-pylint-run 'kyk op lêernaam uit die geskiedenis
- boolean `py-vinnige-on-verander-p '
- Wanneer genoem interaktief, vra vir save voor 'n
- verander buffer is gestuur om te tolk.
- aanpas `py-sluiting-lys-ruimte '
- Nommer van karakters, die sluiting van parentesis outdent van die opening van
- aanpas `py-uncomment-koppeltekens-p '
- As nie-nul, na uncomment streepje lyne.
- boolean `py-load-geraamtes-p '
- As geraamte definisies moet gelaai word
- boolean `py-as-naam-hoof-toestemming-p '
- Laat uitvoering van die kode binne-in blokke begin deur
- As __name __ == '__main __'
- boolean `py-hoogtepunt-fout-source-p ', verstek nul
- Wanneer py-voer -... opdragte samel 'n fout, onderskeie kode in die bron-buffer sal uitgelig word.
- `py-verwyder-overlays-at-punt ', opdrag
- Verwyder overlays as stel wanneer `py-hoogtepunt-fout-source-p 'is nie-nul.
- `py-wat-def-of-klas ', opdrag, nou gebruik` wat-funksie-mode'
- ongebruikte veranderlike `py-back space-funksie 'verwyder
- Gebundelde derde party-dinge verwyder soos gerapporteer teenstrydige by Emacs-spieël, LP: 1153998
- raak autopair.el, smart-operator.el
- Gehou spyskaart skakel resp. opdragte sal 'n waarskuwing uitreik
- gedaal `py-paragraaf-vul-docstring-p '; net `vul paragraaf" moet DTRT
- `py-stel-pager-kat-p ', verstek nul
- As nie-nul, is $ pager stel na 'n kat '
- in die gids doc aanpas veranderlikes gelys:
- variables-python-mode.org, veranderlikes-python-mode.rst
Wat is nuut in die weergawe 6.1.0:
- py-up:
- Gaan na die begin van een vlak bo van saamgestelde verklaring of definisie by punt.
- py-down:
- Gaan na die begin van een vlak laer van saamgestelde verklaring of definisie by punt.
- Aanpasbare uitset gids:
- Na die nagaan vir 'n afgeleë dop, is die volgende veranderlikes geraadpleeg:
- py gebruik-huidige-r-toe-voer-p, verstek t:
- Wanneer `t ', is die huidige gids gebruik word deur Python-dop vir produksie van` py-voer-buffer' en verwante opdragte
- py-fileless-buffer gebruik-standaard-gids-p, verstek t:
- Wanneer `py gebruik-huidige-r-toe-voer-p 'is nie-nul en geen buffer-lêer bestaan, waarde van` verstek gids "sets huidige werk gids van Python uitset dop & quot;
- py-hou-dop-r-toe-voer-p, verstek nul:
- Moenie verander Python Shell se huidige werk gids wanneer die stuur-kode.
- `py-voer-gids ', verstek nul
- As daar niks is tot dusver stel, is $ VIRTUAL_ENV en $ HOME bevraagteken.
- stel instruksies roeping Python3.3
- vul docstrings volgens styl, beveel:
- py-vul-string-Django
- py-vul-string-onetwo
- py-vul-string-Pep-257
- py-vul-string-Pep-257-nn
- py-vul-string-simmetriese
- Aanpasbare veranderlike `py-vul-docstring-styl bied verstek waarde
- gebruik word deur `py-vul-string ',` py-vul-paragraaf'
- DJANGO:
- & quot; & quot; & quot;
- Proses cat, terugkeer bar.
- & quot; & quot; & quot;
- & quot; & quot; & quot;
- Proses cat, terugkeer bar.
- As verwerking versuim gooi ProcessingError.
- & quot; & quot; & quot;
- ONETWO:
- & quot; & quot; & quot; Proses cat, terugkeer bar & quot;. & Quot; & quot;
- & quot; & quot; & quot;
- Proses cat, terugkeer bar.
- As verwerking versuim gooi ProcessingError.
- & quot; & quot; & quot;
- PEP-257:
- & quot; & quot; & quot; Proses cat, terugkeer bar & quot;. & Quot; & quot;
- & quot; & quot; & quot;. Proses cat, terugkeer bar
- As verwerking versuim gooi ProcessingError.
- & quot; & quot; & quot;
- PEP-257-NN:
- & quot; & quot; & quot; Proses cat, terugkeer bar & quot;. & Quot; & quot;
- & quot; & quot; & quot;. Proses cat, terugkeer bar
- As verwerking versuim gooi ProcessingError.
- & quot; & quot; & quot;
- SIMMETRIESE:
- & quot; & quot; & quot; Proses cat, terugkeer bar & quot;. & Quot; & quot;
- & quot; & quot; & quot;
- Proses cat, terugkeer bar.
- As verwerking versuim gooi ProcessingError.
- & quot; & quot; & quot; & quot;
- gebou op-kode gesien op python.el, danksy Fabian
- `py-down-stelling ',` py-up-stelling'
- skakel-py-split-windows-on-voer-p
- py-split-windows-on-voer-p-off
- py-split-windows-on-voer-p-op
- skakel-py-skakelaar-buffers-on-voer-p
- py-skakelaar-buffers-on-voer-p-op
- py-skakelaar-buffers-on-voer-p-off
- `py-dop-skakelaar-buffers-on-voer-p 'herdoop` py-skakelaar-buffers-on-voer-p'
Wat is nuut in die weergawe 6.0.12:.
- py-sexp-funksie
- Wanneer stel, is dit waarde is genoem in plaas van `vorentoe-sexp ',` agtertoe-sexp
- Keuses is py-gedeeltelike-uitdrukking, py-uitdrukking, verstek nul
- `py-gedeeltelike-uitdrukking 'heroorweeg.
- Behalwe algemene beweeg soos `defun ',` verklaring 'n spesifieke Python-mode wysigings gelewer:
- `py-uitdrukking 'en` py-gedeeltelike-uitdrukking.
- Verklaring hieronder word beskou saamgestel uit twee `py-uitdrukking '
- 'n = ['spam', 'eiers', 100, 1234]
- | _ | | _________________________ |
- Assigment operateur en al binne kommentaar geïgnoreer word.
- `py-gedeeltelike-uitdrukking 'sou pas ses afdelings
- 'n = ['spam', 'eiers', 100, 1234]
- | _ | | _____ | | ____ | | __ | | __ |
- | _________________________ |
- Wanneer kameelkoei kode: py-gedeeltelike-uitdrukking 'klim op en af
- alle vlakke ondervind, dws teen die opening `['` py-uitdrukking' sou ['spam', 'eiers', 100, 1234] terug, terwyl die een kar agter op `''
- lewer dit `'spam', '
- `py-vind-definisie 'ontdek ook nie-ingevoerde definisie in die huidige buffer
- 'n Keuse tussen `py-, namens-skep-indeks-nuwe" en reekse 5.
- py-, namens-skep-indeks-funksie makliker gemaak.
- Aanpasbare veranderlike `py-, namens-skep-indeks-funksie 'verskaf, sien ook
- opdrag in PyTools
- New opdragte aanspreek BOL as begin / einde:
- py-begin-van-blok-bol
- py-einde-van-blok-bol
- py-merk-blok-bol
- py-kopie-blok-bol
- py-dood-blok-bol
- py-verwyder-blok-bol
- py-einde-van-klousule-bol
- ens.
- Terwyl bevele & quot; py-begin ... & quot; resp. & Quot; py-end ... & quot; bereken die konteks,
- kies die ooreenstemmende begin of einde,
- nuwe & quot; py-up ... & quot ;, & quot; py-down ... & quot; Spring regexp-gebaseerde aan die
- volgende element in buffer.
- Sien ook spyskaart PyEdit
Wat is nuut in die weergawe 6.0.10:
- Adresses paar foute en spoed kwessies
Wat is nuut in die weergawe 6.0.9:
- autopair-mode gelewer Credits Joao Tavora http: //autopair.googlecode.com sien README-AUTOPAIR.org vir besonderhede
- accentuering in Python-dop buffers aangesit boolean `py-fontify-dop-buffer-p ', verstek nul
- py-add-abbrev, nuwe gebod Soortgelyk aan `add-modus-abbrev ', maar gebruik` py-gedeeltelike-uitdrukking' voor punt vir uitbreiding te slaan, nie `n woord. Bied ook 'n voorstel vir 'n nuwe abbrevs.
- Voorstel vir 'n abbrev word saamgestel uit die downcased voorletters van uitbreiding - mits hulle van char-klas [Alpha:]
- Byvoorbeeld kode hieronder sal as 'n `py-uitdrukking 'saamgestel deur drie py-gedeeltelike-uitdrukkings erken word.
- OrderedDict.popitem (laaste = True)
- Om die CURSER by die EOL, M-3 Mx py-add-abbrev
- sou aanspoor & quot; op & quot; vir 'n abbrev te slaan, as eerste `py-gedeeltelike-uitdrukking 'beginns met 'n & quot;. (& quot ;, wat nie geneem word nie as voorstel
- py-edit-abbrevs spring na `python-mode-abbrev-tafel '
- moduslyn versterk wanneer 'n pad / na / my / bevoordeel / Python gegee met `py-dop-naam 'die Python-dop buffer voor sou vertoon
- * ND pad / na / my / bevoordeel / Python *
- nou:
- * ptmfP Python *
- boolean `py-moduslyn-mekaar-full-pad-p 'boolean` py-moduslyn-akroniem-mekaar-huis-p "As die moduslyn afkorting karakters moet bevat wat die huis-gids.
- af-lyn dui & quot; Py & quot; by verstek pas `python-mode-moduslyn-vertoning '
- Pymacs integrasie gedaal van stam botsings met klassieke installeer gerapporteer
Wat is nuut in die weergawe 6.0.7:
- maak elke Python dop toegang te sy eie geskiedenis-lêer :
- .python3_history
- .python_history
- .ipython_history ens.
- verband hou met dop gebruik word:
- `toggle-krag-py-dop-naam-p '
- `krag-py-dop-naam-p-op '/ af
- maak dit makliker verstek py-dop op uitvoering te dwing
- `toggle-krag-plaaslike-dop '
- `py-krag-plaaslike-dop-op '/ af
- As plaaslik aangedui Python dop moet geneem word en
- afgedwing op sessies voer opdragte, LP: 988091
- spesifieke voltooiing:
- py-python2-dop-volledige, py-python3-dop-volledige,
- py-python2-script-volledige, py-python3-script-volledige
Wat is nuut in die weergawe 6.0.5:
- Menu verwerk en uitgebrei word
- uitgebrei opdragte kombineer uitvoering stelling / blok ... met 'n toegewyde / skakelaar ... ens Dit kan 'n behoefte van die aanpassing verwyder.
- plaaslike omgewings ondersteuning begin
- As oproepe na algemene `py-dop" moet plaaslike uitvoerbare plaas van die standaard stelsel Python stel gebruik
- `py gebruik-plaaslike-default 'saam met` py-dop-plaaslike-pad'
- py-skakel-doppe 'alias van meer kragtige `py-skakelaar-doppe'
- Skakel tussen die tolk aangepas in `py-dop-skakel-1 'resp. `Py-dop-skakel-2 '. Is hard-gekodeerde CPython en Jython in vroeër weergawes, begin nou met Python2 en Python3 by verstek.
- `py-dop-naam 'aanvaar pad / na / uitvoerbare benewens naam van 'n geïnstalleer verstek Python-Shell.
- Permitte installering opdragte soos (defun python-XYZ-dop (& opsionele argprompt)
- & quot; Begin 'n Python-XYZ tolk ... & quot;
- (interaktiewe)
- (laat ((py-dop-naam & quot; pad / na / PYTHON-XYZ & quot;))
- (py-dop argprompt)))
- nuwe instruksies `streepje-oortjies-mode ',` toggle-streepje-oortjies-mode', `streepje-oortjies-mode-op '` streepje-oortjies-mode-off'
- funksie na 'n versoek aan Stack Exchange gevra 13 Julie '11 by 13:23 sê `blad-wydte 'volg nou` py-streepje-geneutraliseer'
- nuwe gebod `py-voer-streek-default 'forseer die stelsels verstek Python tolk uit te voer, ignoreer kaboedel
- verwante funksies herontwerp, `async se argument val` py-voer-streek nou lui:
- (defun py-voer-streek (begin einde & opsionele dop toegewyde) & quot; Stuur die streek na 'n Python tolk .
- Wanneer genoem met \ [univeral-argument], uitvoering deur `verstek waarde 'van` py-dop-naam' is gedwing.
- Wanneer genoem met \ [univeral-argument] gevolg deur 'n aantal verskillende vanaf 4 en 1, gebruiker gevra om 'n dop te spesifiseer. Dit kan die naam van 'n stelsel-wye dop wees of sluit die pad na 'n virtuele omgewing.
- Wanneer genoem van 'n program, is dit aanvaar 'n string spesifiseer 'n dop wat sal gedwing word om op te voer as argument. & Quot; [...]
- nuwe `py-nommer-face", net sigbaar wanneer aangepas en `py gebruik-nommer-aangesig-p 'is` t', erf verstek gesig met groot lêers fontifying getalle kan 'n vertraging veroorsaak
- nuwe boolean `py-verbose-p" as `t ', bereik streepje vlak ens is messaged
- nuwe instruksies py-voer-buffer-toegewyde, py-voer-buffer-skakelaar -dedicated
- `wissel-py-smart-inkeping 'n nuwe opdrag ook` py-smart-inkeping-op '-off
Wat is die nuwe in die weergawe 6.0.4:
- Python dop begin met `python-mode" wat is wat nodig is deur die voltooiing van nou boolean aanpas `py-begin-run-py-dop '
- outline- (minor-) geaktiveer verskaffing gereelde uitdrukkings. Pas `py-uiteensetting-klein-mode-p 'om dit te skakel met python-modus
- Hook gelewer HS-klein-mode om te begin van python-modus
- Pas `py-hide-show-klein-mode-p '
- Sleutel plasing byvoorbeeld:
- (globale-stel-sleutel [(super s)] HS-hide-al)
- (globale-stel-sleutel [(super S)] HS-show-al)
- Lys van beskikbare opdragte in org-mode en rus formaat in die gids & quot; doc & quot;
- Python doppe en uitvoering vorms kan as toegewyde proses genoem word. Sien instruksies beskikbaar w agtervoegsel & quot; -dedicated & quot;.
- voltooiing vaste: M-TAB voltooi in Python buffer, TAB voltooi in Python skulpe
- py-down-vorm-LC opdragte
- Gaan na begin van die lyn volgende einde van vorm.
- & quot; -lc & quot; staan vir & quot; links hoek & quot; -. 'N aanvullende bevel reis verlaat, terwyl `py-einde-van-vorm' stop by regterhoek
- geïmplementeer word, vorm is & quot; blok & quot ;, & quot; klousule & quot ;, & quot; def & quot ;, & quot; klas & quot ;, & quot; verklaring & quot;.
- py-down-vorm beveel
- soos py-down-blok wat in weergawe 6.0.3,
- geïmplementeer ook vir & quot; klousule & quot ;, & quot; def & quot ;, & quot; klas & quot;,
- & quot; verklaring & quot;.
- Gaan na die begin van die volgende blok hieronder
- huidige vlak.
Kommentaar nie gevind