Mga detalye ng Software:
Bersyon: 6.1.3
I-upload ang petsa: 17 Feb 15
Lisensya: Libre
Katanyagan: 30
python-mode.el ay isang mode para GNU Emacs at XEmacs mode para sa pagbuo, pag-edit at pag-debug Python software.
python-mode.el ay isang open source app nakasulat sa Python programming language ang isang tugma sa lahat ng mga platform kung saan ay nagpapatakbo ng Python
Ano ang bagong sa paglabas:.
- PEP8 indent-alternatibo kapag pagsasara ng isang listahan ipinatupad
- Boolean `.py-malapit-sa-start-haligi-p ', ang default ay wala
- my_list = [1, 2, 3, 4, 5, 6,]
- resulta = some_function_that_takes_arguments ('isang', 'b', 'c', 'd', 'e', 'f',)
- Kapag hindi kawalan, ito ay may linya up sa ilalim ng unang character ng linya na nagsisimula sa multi-line na bumuo, tulad ng sa:
- my_list = [1, 2, 3, 4, 5, 6,
- resulta = some_function_that_takes_arguments ('isang', 'b', 'c', 'd', 'e', 'f',
- Mga Pindutan CMa, CMe kapaki-pakinabang para sa lahat ng paraan sa nangungunang antas, LP: 1191078
- Boolean `.py-defun-paggamit-top-level-p 'Kung hindi kawalan, beginning- mga form sa katapusan ng defun gagamitin` .py-simula-ng-nangungunang antas', `.py-end-ng -top sa antas ', nagmamarka mark-defun form sa nangungunang antas sa puntong atbp.
- Mga Pindutan CMa, CMe kapaki-pakinabang para sa lahat ng paraan sa nangungunang antas, LP: 1191078
- Bagong command: .py-simula-ng-block-kasalukuyang-hanay na & quot; Abutin ang simula ng block na nagsisimula sa kasalukuyang hanay & quot;
- .py-simula-ng-top-level na .py-simula-ng-top-level na .py-end-of-top-level na .py-kopya-top-level na .py-mark-top-level na .py-tanggalin-top- antas .py-pumatay-top-level na .py-isagawa-top-level na .py-top-level na-form-p .py-comment-top-level na .py-simula-ng-top-level-p
- `menor-block 'command Idinagdag ng isang menor block ay magsimula sa pamamagitan ng isang` para', `kung ',` subukan' o `sa ', habang bloke ay sumasaklaw din` def' o `klase '
- variable `.py-panatilihing-windows-configuration ', ang default ay wala Pagtatakda` .py-panatilihing-windows-configuration' sa `t 'ay ibalik ang mga bintana-configuration hindi alintana` .py-switch-buffers-on-isagawa-p 'at `.py-split-bintana-on-isagawa-p' mga setting. Gayunpaman, kung nangyayari ng error, ipinapakita ito.
- Upang suppres window-pagbabago dahil sa error-pagbibigay ng senyas din, itakda `.py-panatilihing-windows-configuration 'papunta sa' puwersa
- boolean walang laman-line-magsasara-p, ang default ay kawalan Kapag hindi kawalan, dedent pagkatapos ng laman ang linyang sumusunod na bloke Kung hindi kawalan, isang CJ mula sa walang laman na linya ay dedent.
- kung Tama: pagpi-print (& quot; Ang bahagi ng kung-statement & quot;)
- pag-print (& quot; Hindi bahagi ng kung-statement & quot;)
- boolean .py--debug-p, ang default ay kawalan Kapag hindi kawalan, panatilihing resp. impormasyong kapaki-pakinabang para sa pag-debug store. Mga Pansamantalang mga file ay hindi tinanggal. Maaaring ipatupad Iba pang mga pag-andar ng ilang mga pag-log atbp.
- hyuristiko exit bagong var `.py-max-specpdl-size ', ang default ay` max-specpdl-size' .py-end-of-statement error kung bilang ng mga `.py-max-specpdl-size 'loop ay nakumpleto , kaya pag-iwas sa isang magbitin mula sa isang posibleng walang hanggan loop.
- `.py-pahayag 'hindi na refferred sa` .py-kopya-pahayag' Parehong may bloke, def, expression atbp `.py-pahayag 'ginawa sariling utos, na nagbabalik pahayag, isang string.
- boolean `.py-max-help-buffer-p ', ang default ay wala Kung & quot; * Python-Help * & quot; -buffer ang tanging nakikita li>.
Ano ang bagong sa bersyon 6.1.2:
- pinasimple na menu
- `.py-execute -...'- command bumalik dito bilang string
- Kontroladong sa pamamagitan ng boolean `.py-store-resulta-p ', default ay wala
- Kapag hindi kawalan, ilagay nagreresulta string ng `.py-execute -... 'sa pumatay-ring, kaya maaaring ito ay yanked.
- command tinatanggal ang lahat Nagkomento mga linya:
- `.py-tanggalin-komento-in-def-o-class '
- `.py-tanggalin-komento-in-class '
- `.py-tanggalin-komento-in-block '
- `.py-tanggalin-komento-in-rehiyon '
- boolean `.py-indent-paren-spanned-multilines-p, ang default ay wala
- Kung hindi kawalan, indents elemento ng listahan ng halagang `.py-indent-offset 'sa unang elemento:
- def foo ():
- kung (foo &&
- baz):
- bar ()
- Default na mga linya up sa unang elemento:
- def foo ():
- kung (foo &&
- baz):
- bar ()
- `.py-output-buffer 'ginawa napapasadyang
- Tingnan ang boolean `.py-ipatupad-output-buffer-p '
- pagbubukod sumusunod na isagawa rehiyon ginawa point sa source
- command `.py-laman-out-listahan-paatras '
- Tinatanggal ang lahat ng mga elemento mula sa listahan bago punto
- Sa kapag cursor pagkatapos ng
- mystring [0: 1]
- ^ -------------
- == & gt;
- mystring []
- ^ ---------
- Sa resulta cursor ay insided emptied delimited form na & quot;.
- `.py-menor-expression 'muling maisaalang-alang, numeric args bumaba
- grasps ng keyword argumento
- boolean `.py-kuryenteng-pumatay-pabalik-p ', ang default ay wala.
- Kung sa likod ng isang delimited paraan ng brace, bracket o panaklong,
- `.py-kuryenteng-backspace 'ay nagpapatakbo ng` .py-laman-out-listahan-paatras'
- .py-flakes8-run, flakes8 API
- nako-customize na `.py-backslashed-linya-indent-offset '
- boolean `.py-pylint-alok-kasalukuyang-p '
- Kung kasalukuyang buffers file ay dapat na inaalok para sa check.
- Kung hindi man `.py-pylint-run 'hitsura up filename mula sa kasaysayan
- boolean `.py-prompt-on-nagbago-p '
- Kapag na tinatawag na interactive, humingi ng pag-save bago ang isang
- Nagbago ang buffer ay ipinadala sa interpreter.
- nako-customize na .py-pagsasara-listahan-space `'
- Bilang ng mga karakter, pagsasara ng parentesis outdent mula sa pagbukas
- nako-customize na `.py-uncomment-indents-p '
- Kapag hindi kawalan, pagkatapos uncomment indent linya.
- boolean `.py-load ng-skeletons-p '
- Kung dapat-load ang mga kahulugan balangkas
- boolean `.py-kung-name-pangunahing-pahintulot-p '
- Pinapayagan ang pagpapatupad ng code sa loob ng bloke Magsimula sa pamamagitan ng
- kung __name __ == '__main __'
- boolean `.py-highlight-error-source-p ', ang default ay wala
- Kapag .py-execute -... itaas ng error command, maha-highlight ang kani-kanyang code sa source-buffer.
- `.py-alis-overlay-sa-point ', command
- Alisin ang mga overlay bilang set kapag `.py-highlight-error-source-p 'ay hindi kawalan.
- `.py-na-def-o-class ', utos, ginagamit ngayon` na-andar-mode'
- hindi nagamit na variable `.py-backspace-andar na 'Inalis
- -bundle na inalis ng mga third-party-bagay reported nagko-conflict sa GNU Emacs-mirror, LP: 1153998
- nakakaapekto autopair.el, smart-operator.el
- pinananatiling menu Lilipat resp. mga utos ay mag-isyu ng babala
- bumaba `.py-talata-fill-docstring-p '; `Dapat DTRT lamang fill-talata '
- `.py-set-pager-pusa-p ', ang default ay wala
- Kung hindi kawalan, $ pager ay nakatakda sa 'pusa'
- sa direktoryong doc nako-customize na mga variable ay nakalista sa:
- variables-python-mode.org, variable-python-mode.rst
Ano ang bagong sa bersyon 6.1.0:
- .py-up:
- Pumunta sa simula ng isang antas sa itaas ng tambalang pahayag o kahulugan sa puntong.
- .py-down:
- Pumunta sa simula ng isang level sa ibaba ng tambalang pahayag o kahulugan sa puntong.
- Nako-customize na direktoryo ng output:
- Matapos ang pagsusuri para sa isang remote shell, ang mga sumusunod na variable ay consulted:
- .py-paggamit-kasalukuyang-dir-kapag-isagawa-p, default t:
- Kapag `t ', kasalukuyang direktoryo ay ginagamit ng Python-shell para sa output ng` .py-isagawa-buffer' at kaugnay na mga command
- .py-fileless-buffer-paggamit-default-directory-p, default t:
- Kapag `.py-paggamit-kasalukuyang-dir-kapag-isagawa-p 'ay hindi kawalan at walang umiiral na buffer-file, halaga ng` default na direktoryo ng' Nagtatakda kasalukuyang direktoryo ng pagtatrabaho ng Python output shell & quot;
- .py-panatilihing-shell-dir-kapag-isagawa-p, default kawalan:
- Huwag baguhin ang kasalukuyang direktoryo ng pagtatrabaho Python shell kapag pagpapadala ng mga code.
- `.py-isagawa-directory ', ang default na wala
- Kung wala na ay naitakda sa ngayon, $ VIRTUAL_ENV at $ HOME ay na-query.
- I-set ng mga command sa pagtawag Python3.3
- punan docstrings ayon sa estilo, command:
- .py-fill-string-Django
- .py-fill-string-onetwo
- .py-fill-string-sigla-257
- .py-fill-string-sigla-257-nn
- .py-fill-string-symmetric
- Nako-customize na variable `-fill-docstring-style .py 'ay nagbibigay ng default na halaga
- ginagamit ng `.py-fill-string ',` .py-fill-talata'
- Django:
- & quot; & quot; & quot;
- Proseso ng foo, balik bar.
- & quot; & quot; & quot;
- & quot; & quot; & quot;
- Proseso ng foo, balik bar.
- Kung nabigo itapon ProcessingError pagpoproseso.
- & quot; & quot; & quot;
- ONETWO:
- & quot; & quot; & quot; Proseso foo, bar return & quot;. & Quot; & quot;
- & quot; & quot; & quot;
- Proseso ng foo, balik bar.
- Kung nabigo itapon ProcessingError pagpoproseso.
- & quot; & quot; & quot;
- sigla-257:
- & quot; & quot; & quot; Proseso foo, bar return & quot;. & Quot; & quot;
- & quot; & quot; & quot;. Proseso foo, bar return
- Kung nabigo itapon ProcessingError pagpoproseso.
- & quot; & quot; & quot;
- sigla-257-NN:
- & quot; & quot; & quot; Proseso foo, bar return & quot;. & Quot; & quot;
- & quot; & quot; & quot;. Proseso foo, bar return
- Kung nabigo itapon ProcessingError pagpoproseso.
- & quot; & quot; & quot;
- symmetric:
- & quot; & quot; & quot; Proseso foo, bar return & quot;. & Quot; & quot;
- & quot; & quot; & quot;
- Proseso ng foo, balik bar.
- Kung nabigo itapon ProcessingError pagpoproseso.
- & quot; & quot; & quot; & quot;
- Itinayo sa code na nakikita sa python.el, salamat Fabian
- `.py-down-pahayag ',` .py-up-pahayag'
- toggle-.py-split-bintana-on-isagawa-p
- .py-split-bintana-on-isagawa-p-off
- .py-split-bintana-on-isagawa-p-on
- toggle-.py-switch-buffers-on-isagawa-p
- .py-switch-buffers-on-isagawa-p-on
- .py-switch-buffers-on-isagawa-p-off
- `.py-shell-switch-buffers-on-isagawa-p 'Pinalitan ang pangalan ng` .py-switch-buffers-on-isagawa-p'
Ano ang bagong sa bersyon 6.0.12:.
- .py-sexp-andar
- Kapag naitakda, ito ay value ay tinatawag na sa halip na `pasulong-sexp ',` pabalik-sexp
- Mga Pagpipilian ay .py-bahagyang-expression, .py-expression, ang default na wala
- `muling maisaalang-alang .py-bahagyang-expression '.
- Sa tabi karaniwang gumagalaw tulad ng `defun ',` pahayag' tiyak na mga pag-edit Python-mode naihatid ang:
- `.py-expression 'at` .py-bahagyang-expression'.
- Pahayag sa ibaba ay itinuturing na binubuo ng dalawang `.py-expression '
- = isang ['spam', 'itlog', 100, 1234]
- | _ | | _________________________ |
- Assigment operator at ang lahat sa loob ng mga komento binabalewala.
- `.py-bahagyang-expression 'ay tumutugma sa anim na mga seksyon
- = isang ['spam', 'itlog', 100, 1234]
- | _ | | _____ | | ____ | | __ | | __ |
- | _________________________ |
- Kapag traversing code, `.py-bahagyang-expression 'climbs down at up na
- lahat ng antas nakatagpo, ibig sabihin, sa pambungad na `['` .py-expression' ay bumalik ['spam', 'itlog', 100, 1234], habang ang isa char sa likod sa `''
- magbubunga ito `'spam', '
- `.py-mahanap-kahulugan 'nakita din di-import kahulugan sa kasalukuyang buffer
- Pagpipilian sa pagitan ng `.py-imenu-lumikha-index-bagong 'at serye 5.
- .py-imenu-lumikha-index-andar na ginawa mas madali.
- Nako-customize na variable `.py-imenu-lumikha-index-andar na 'ibinigay, tingnan din
- command sa PyTools
- Bagong command pagtugon sa BOL bilang ng pagsisimula / pagtatapos:
- .py-simula-ng-block-bol
- .py-end-of-block-bol
- .py-mark-block-bol
- .py-kopya-block-bol
- .py-pumatay-block-bol
- .py-tanggalin-block-bol
- .py-end-of-sugnay-bol
- atbp.
- Habang ang mga utos & quot; .py-umpisa ... & quot; resp. & Quot; .py-end ... & quot; makalkula ang konteksto,
- pagpili ng mga kaukulang simula o dulo,
- bagong & quot; .py-up ... & quot ;, & quot; .py-down ... & quot; jump regexp-based sa
- susunod na elemento sa buffer.
- Tingnan din ang menu PyEdit
Ano ang bagong sa bersyon 6.0.10:
- Adresses ilang mga bug at mga isyu sa bilis
Ano ang bagong sa bersyon 6.0.9:
- naihatid Credits autopair-mode sa João Tavora http: //autopair.googlecode.com makita README-AUTOPAIR.org para sa mga detalye
- Syntax-highlight sa Python-shell buffers pinagana ang boolean `.py-fontify-shell-buffer-p ', ang default ay wala
- .py-add-abbrev, bagong utos Katulad sa `add-mode-abbrev ', ngunit gumagamit ng` .py-bahagyang-expression' bago punto para sa pagpapalawak upang mag-imbak, hindi `salitang '. Nagbibigay din ng isang panukala para sa mga bagong abbrevs.
- Panukala para sa isang abbrev ay binubuo mula sa downcased initial ng pagpapalawak - ibinigay ang mga ito ng pansamantalang trabaho-class [: alpha:]
- Halimbawa code sa ibaba ay kinikilala bilang isang `.py-expression 'na binubuo ng tatlong .py-bahagyang-expression.
- OrderedDict.popitem (huling = True)
- paglalagay ng curser sa EOL, M-3 MX .py-add-abbrev
- ay prompt & quot; op & quot; para sa isang abbrev upang mag-imbak, bilang unang `.py-bahagyang-expression 'beginns na may & quot;. (& quot ;, na hindi kinuha bilang panukala
- .py-edit-abbrevs Jumps sa `python-mode-abbrev-talahanayan '
- modeline pinahusay na kapag ang isang path / sa / aking / napaboran / Python ay ibinibigay sa `.py-shell-name 'ang Python-shell buffer bago ay ipapakita li>
- * nd path / sa / aking / napaboran / Python *
- ngayon:
- * ptmfP Python *
- boolean `.py-modeline-display-full-landas-p 'boolean` .py-modeline-acronym-display-bahay na p' Kung Dapat na maglaman ang modeline acronym karakter na nagpapahiwatig ng bahay na direktoryo.
- Mode-linya ang mga & quot; .py & quot; sa pamamagitan ng default customize `python-mode-modeline-display '
- Pymacs intergration bumaba mula sa puno ng kahoy pagsasalungat ng mga klasikong install iniulat
Ano ang bagong sa bersyon 6.0.7:
- ang bawat Python shell acces sarili nitong kasaysayan-file :
- .python3_history
- .python_history
- .ipython_history atbp.
- may kaugnayan sa shell ginamit:
- `toggle-lakas-.py-shell-name-p '
- `puwersa-.py-shell-name-p-on '/ off
- na ginagawang mas madaling ipatupad ang default na .py-shell sa pagpapatupad
- `toggle-lakas-lokal na-shell '
- `.py-lakas-lokal-talukab na sa '/ off
- Kung lokal na nakasaad Python shell ay dapat madala at
- ipinapatupad sa mga sesyon isagawa command, LP: 988091
- tukoy na pagkumpleto:
- .py-python2-shell-complete, .py-python3-shell-complete,
- .py-python2-script-complete, .py-python3-script-complete
Ano ang bagong sa bersyon 6.0.5:
- Menu reworked at pinalawak
- pinalawak na command pagsamahin ang e-execute na pahayag / block ... may nakalaang / switch ... atbp Maaari itong alisin ang ilang mga pangangailangan ng pagpapasadya.
- lokal na mga kapaligiran na suporta nagsimula
- Kung tawag sa mga karaniwang `.py-shell 'ay dapat gamitin ang mga lokal na executable sa halip ng default na sistema Python hanay
- `.py-paggamit-lokal na-default 'sa tabi ng may` .py-talukab na mga lokal na Landas'
- .py-toggle-shell 'ng alyas ng mas malakas na `.py-switch-shell'
- Nagta-toggle sa pagitan ng mga interpreter-customize sa `.py-shell-toggle-1 'resp. `.py-Shell-toggle-2 '. Ay hard-code na CPython at Jython sa naunang bersyon, nagsisimula ngayon sa Python2 at Python3 bilang default.
- `.py-shell-name 'tumatanggap PATH / SA / executable bilang karagdagan sa pangalan ng isang naka-install default na Python-Shell.
- pag-install ng mga utos tulad ng (defun python-XYZ-shell permit (opsyonal & argprompt)
- & quot; Magsimula ng isang Python-XYZ interpreter ... & quot;
- (interactive)
- (sabihin ((.py-shell-name & quot; PATH / SA / Python-XYZ & quot;))
- (.py-shell argprompt)))
- bagong utos `indent-tab-mode ',` toggle-indent-tab-mode', `indent-tab-mode-on ',` indent-tab-mode-off'
- Ang tampok na matapos ang isang kahilingan sa stack Exchange tinanong Hulyo 13 '11 sa 13:23 sinasabi `tab lapad na 'sumusunod na ngayong` .py-indent-offset'
- bagong utos `.py-isagawa-region-default 'Pinipilit ng mga default na sistema ng Python interpreter upang maisagawa ito, binabalewala ng shebang
- ng kaugnay na mga pag-andar muling idisenyo, `async 'argument ay bumaba` .py-isagawa-region' ngayon bumabasa:
- (defun .py-isagawa-rehiyon (magsimula ng pagtatapos at opsyonal na shell nakalaang) & quot; Magpadala ng rehiyon sa isang Python interprete .
- Kapag tinawag gamit ang \ [Universal-argumento], pagpapatupad sa pamamagitan `default na halaga 'ng` .py-shell-name' ay sapilitang.
- Kapag tinawag gamit ang \ [Universal-argumento] sinusundan ng isang numero ng iba mula sa 4 at 1, ang user ay prompt ka upang tukuyin ang isang shell. Maaaring ito ay ang pangalan ng isang system-wide na shell o isama ang path sa isang virtual na kapaligiran.
- Kapag na tinatawag na mula sa isang programm, tinanggap ito ng isang string ng pagtukoy ng isang shell na ay sapilitang sa isagawa bilang argument. & Quot; [...]
- bagong `.py-bilang-face ', na ikaw lamang kapag na-customize at` .py-paggamit-bilang-face-p' ay `t ', inherits default na mukha Sa malalaking file fontifying mga numero ay maaaring maging sanhi ng pagkaantala
- bagong boolean `.py-maligoy-p 'kung` t', naabot indent antas atbp ay messaged
- bagong utos .py-isagawa-buffer-nakatuon -dedicated , .py-isagawa-buffer-switch
- `i-toggle-.py-smart-indentation 'bagong utos din` .py-smart-indentation-on', -off
Ano ang bagong sa bersyon 6.0.4:
- Python shell nagsimula sa `python-mode 'na kailangan ng pagkumpleto para sa boolean ngayon nako-customize na `.py-simulan-run-.py-shell '
- outline- (minor-) mode pinagana ang pagbibigay ng mga regular na expression. I-customize ang `.py-outline-menor-mode-p 'upang ilipat ito sa may python-mode
- Hook naihatid upang simulan hs-menor-mode mula sa python-mode
- I-customize `.py-hide-show-menor-mode-p '
- Mga pangunahing setting Halimbawa:
- (global-set-susi [(sobrang mga)] 'hs-hide-lahat)
- (global-set-susi [(sobrang S)] 'hs-show-lahat)
- Listahan ng mga magagamit na mga utos sa org-mode at pahinga format sa direktoryong & quot; doc & quot;
- Python shell at pagpapatupad sa mga form ay maaaring tinatawag bilang proseso na nakatuon. Tingnan ang mga utos magagamit w suffix & quot; -dedicated & quot;.
- pagkumpleto nakapirming: M-TAB kumukumpleto sa Python buffer, TAB kumukumpleto sa Python shell
- .py-down-FORM-LC command
- Goto simula ng linya sumusunod na dulo ng FORM.
- & quot; -lc & quot; ang ibig sabihin ay & quot; kaliwa-sulok & quot; -. Isang komplimentaryong command na naglalakbay sa kaliwa, habang ang `.py-end-of-FORM 'humihinto sa kanang sulok
- Ipinatupad mga form ay & quot; bloke & quot ;, & quot; sugnay & quot ;, & quot; def & quot ;, & quot; class na & quot ;, & quot; pahayag na & quot;.
- .py-down-FORM command
- tulad ng .py-down na-block na ipinakilala sa bersyon 6.0.3,
- ipinatupad din para sa & quot; sugnay & quot ;, & quot; def & quot ;, & quot; class na & quot;,
- & quot; pahayag na & quot;.
- Pumunta sa simula ng susunod na bloke sa ibaba
- kasalukuyang antas.
Mga Komento hindi natagpuan