Software ətraflı:
Version: 6.1.3
Tarixi Upload: 17 Feb 15
Lisenziya: Pulsuz
Məşhurluq: 30
python-mode.el inkişaf redaktə və hata Python proqram Emacs və XEmacs rejimi üçün bir növüdür.
python-mode.el Python proqramlaşdırma dili Python çalışır bütün platformalarda ilə uyğun yazılı açıq mənbə app edir
Bu azad Yeni nədir.
- PEP8 indent-alternativ siyahısı həyata bağlanan zaman
- Boolean `py-yaxın-at-start-sütun p" default sıfır
- my_list = [1, 2, 3, 4, 5, 6]
- nəticə = some_function_that_takes_arguments ('bir', 'b', 'c', 'd', 'e', 'F')
- , bu kimi, multi-line tikintisi başlayır xətti ilk xarakteri altında dəstəsi düzülmüşdü zaman qeyri-sıfır:
- my_list = [1, 2, 3, 4, 5, 6,
- nəticə = some_function_that_takes_arguments ('bir', 'b', 'c', 'd', 'e', 'F',
- Keys CMA, bütün üst səviyyə forması CME lazımlı, lp: 1191078
- Boolean `py-defun-istifadə-üst səviyyə-p` py-son-of "Əgər qeyri-nil, beginning- sonu defun formaları` py-başlanğıcı-of-üst səviyyə istifadə edəcək " -top-level, mark-defun kəsir s yüksək səviyyəli şəklində olur.
- Keys CMA, bütün üst səviyyə forması CME lazımlı, lp: 1191078
- Yeni əmrləri: py-başlanğıcı-of-blok-cari sütun olarak cari sütun & quot başlayır blokunun əvvəlində olmaq
- py-başlanğıcı-of-üst səviyyə py-başlanğıcı-of-üst səviyyə py-sonu üst səviyyə py-mark-üst səviyyə py-surəti-üst səviyyə py-sil-yuxarıdan səviyyəli py-öldürmək üst səviyyə py-icra-top səviyyəli py-üst səviyyə-form-p py-comment-üst səviyyə py-başlanğıcı-of-üst səviyyə-p
- `kiçik blok` ilə `'` cəhd və ya "əmrləri A kiçik blok` tərəfindən açılmış əlavə' 'bloku əhatə isə, `dəf' və ya 'sinif"
- dəyişən `py-saxlamaq-windows-konfiqurasiya 'default` qurulması sıfır py--windows-konfiqurasiya saxlamaq' yı `asılı olmayaraq py-keçid buferlər-icra-p` Windows konfiqurasiya bərpa edəcək 'və `py-split-windows-on-icra-p" parametrləri. Bir səhv baş əgər Lakin, göstərilir.
- py-saxlamaq-windows-konfiqurasiya güc" üzərində "
- boolean boş line-yaxınları-p zaman qeyri-nil boş line bir Cj dedent istəyirsinizsə blok aşağıdakı boş line sonra qeyri-sıfır, dedent.
- True əgər: print (& quot; if-şərhdə & quot hissəsi;)
- print (& quot; if-şərhdə & quot deyil hissəsi;)
- boolean py-debug-p. ayıklama üçün faydalı mağaza məlumat. Müvəqqəti faylları silinmir. Digər funksiyaları bir giriş həyata bilər və s.
- Heuristic exit yeni var `py-max-specpdl ölçülü, default` max-specpdl ölçülü '' py-max-specpdl ölçülü `sayı loops əgər səhv edəcək py-sonu şərhdə başa , beləliklə bəlkə əbədi loop bir hang aradan qaldırılması.
- `bloku ilə eyni 'artıq py-surəti-şərhə` üçün refferred "py-Şərhdə, dəf, ifadə və s.` Py-Şərhdə' ifadəsinin qaytarır öz komanda etdi, bir string.
- boolean `py-max-help-bufer-p" default sıfır varsa & quot; * Python-Yardım * & quot;. Yalnız görünən ola -buffer
`Müəyyən səhv-siqnal üçün həmçinin suppres pəncərə dəyişikliklər üçün
, Default sıfır
, Default, qeyri-nil, resp saxlamaq sıfır
versiya 6.1.2 yeni nədir:
- sadələşdirilmiş menyu
- `py-icra -...'- əmrləri string kimi nəticə qayıtmaq
- zaman qeyri-nil, kill-ring "-... py-icra, belə ki, yanked edilə bilər` string nəticəsində qoydu.
- Bütün şərh xətləri silmə əmrləri:
- `py-sil-comments-in-def-və ya-class"
- `py-sil-comments-in-class"
- `py-sil-comments-in-blok"
- `py-sil-comments-in-regionun
- boolean `py-indent-paren-yayıldılar-Multilines-p edir
- Əgər qeyri-sıfır, siyahısı indents elementləri py-indent-ofset ilk element `bir dəyər:
- def foo ():
- Əgər (foo &&
- baz):
- bar ()
- Default xətləri up:
- def foo ():
- Əgər (foo &&
- baz):
- bar ()
- `py-çıxış bufer" özelleştirilebilir etdi
- 'boolean `py-həyata-çıxış-bufer-s
- işaret icra regionlarda aşağıdakı istisnalar mənbə
- command `py-boş-out-list-geri"
- kəsir əvvəl siyahıdan bütün elementləri siler
- zaman kursor sonra
- mystring [0: 1]
- ------------- ^
- == & gt;
- mystring []
- --------- ^
- boşaldılmış ayrılmış forması insided & olunur quot;.
- `py-kiçik ifadə" yenidən, rəqəmli args azalıb
- grasps söz dəlilləri
- boolean `py-elektrik öldürmək geri-p" default sıfır edir.
- aşırma, mötərizədə və ya parantez ayrılmış formada arxasında varsa,
- `py-elektrik backspace '` çalışır py-boş-out-list-geri "
- py-flakes8-run, flakes8 API
- özelleştirilebilir `py-backslashed xətləri-indent-ofset"
- boolean `py-pylint-təklif-cari p '
- cari buferlər fayl çek təqdim edilməlidir.
- Əks halda `py-pylint-run 'tarixi fayl görünür
- boolean `py-tez-on-dəyişib-p"
- interaktiv çağıranda, qazanc əvvəl xahiş
- dəyişib bufer tərcüməçi göndərilir.
- özelleştirilebilir `py-yekun-list-yer"
- chars sayı açılmasını parentesis outdent bağlanması
- özelleştirilebilir `py-uncomment-indents-p"
- zaman qeyri-nil, uncomment indent xətləri sonra.
- boolean `py-yük-skeleti-p"
- skelet anlayışlar dolu olunmalıdır
- boolean `py-if-name-ana icazə-p"
- tərəfindən açılmış blokları daxilində kod icra imkan verir
- __name əgər __ == '__main __ "
- boolean `py-qeyd-səhv mənbə-p" deməkdir
- py-icra zaman -... əmrləri bir səhv qaldırmaq, mənbə-bufer müvafiq kodu vurgulanır.
- `py-aradan qaldırılması-bindirmeler-at-point, komanda
- py-qeyd-səhv mənbə-p qeyri-sıfır olduqda `təyin bindirmeler çıxarın.
- `py--def-və ya-class", komanda indi `istifadə edən funksiyası rejimi"
- qaldırıldı istifadə olunmamış dəyişən `py-backspace funksiyası"
- kimi qaldırıldı hediye üçüncü-stuff emacs-güzgü ziddiyyətli bildirdi, lp: 1153998
- təsir autopair.el, smart-operator.el
- saxlanılır menyu resp keçir. əmrləri xəbərdarlıq təqdim edəcək
- `py-bənd-fill-docstring-p" düşdü; yalnız `-ci bəndə doldurmaq DTRT lazımdır
- `-set-çağrı cihazı-cat-p py, default sıfır
- qeyri-nil $ Çağrı "pişik" üçün müəyyən edilir
- verilmişdir:
- variables-python-mode.org, dəyişənlərin-python-mode.rst
, Default nil olan "boolean` py-mağaza-nəticə-p tərəfindən nəzarət
, Default nil
Ilk element ilə
Ilə
Nəticədə kursor ildə
, Default nil
Directory doc özelleştirilebilir dəyişənlərin
versiya 6.1.0 yeni nədir:
- py-up:
- nöqtəsində mürəkkəb bəyanat və ya müəyyən yuxarıda bir səviyyədə başlayan gedin.
- py-down:
- nöqtəsində mürəkkəb bəyanat və ya müəyyən aşağıda bir səviyyədə başlayan gedin.
- Özelleştirilebilir çıxış kataloq:
- uzaq shell üçün yoxlanılması sonra, aşağıdakı dəyişənlər müraciət olunur:
- py-istifadə-cari dir-zaman-icra-p, default t:
- `t, cari kataloq` çıxış üçün Python shell istifadə olunur py--bufer icra 'zaman və müvafiq əmrləri
- py-fileless-bufer-istifadə-default-kataloq p, default t:
- zaman `py-istifadə-cari dir-zaman-p icra qeyri-sıfır və heç bir bufer fayl` u mənim kataloq dəyəri var 'Python çıxdı shell & quot cari iş directory edir;
- py-saxlamaq-shell-dir-zaman-icra-p, default sıfır:
- Python Shell cari iş directory dəyişdirmək etməyin.
- `py-kataloq icra 'default nil
- heç bir şey bu günə qədər müəyyən edilib varsa, $ VIRTUAL_ENV və $ HOME sorğulanan olunur.
- python3.3 zəng əmrləri seçin
- stil görə docstrings doldurun, buyurur:
- py-fill-string-Django
- py-fill-string-OneTwo
- py-fill-string-mənəvi-257
- py-fill-string-mənəvi-257-nn
- py-fill-string-simmetrik
- Özelleştirilebilir dəyişən `py-fill-docstring-stil" təmin default dəyəri
- py-fill-simli `istifadə,` py-fill-paraqraf "
- Django:
- & quot; & quot; & quot;
- Process foo, geri bar.
- & quot; & quot; & quot;
- & quot; & quot; & quot;
- Process foo, geri bar.
- .
- & quot; & quot; & quot;
- OneTwo:
- & quot; & quot; & quot; Process foo, geri bar & quot;. & Quot; & quot;
- & quot; & quot; & quot;
- Process foo, geri bar.
- .
- & quot; & quot; & quot;
- PEP-257:
- & quot; & quot; & quot; Process foo, geri bar & quot;. & Quot; & quot;
- & quot; & quot; & quot;. Process foo, geri bar
- .
- & quot; & quot; & quot;
- PEP-257-NN:
- & quot; & quot; & quot; Process foo, geri bar & quot;. & Quot; & quot;
- & quot; & quot; & quot;. Process foo, geri bar
- .
- & quot; & quot; & quot;
- SİMMETRİK:
- & quot; & quot; & quot; Process foo, geri bar & quot;. & Quot; & quot;
- & quot; & quot; & quot;
- Process foo, geri bar.
- .
- & quot; & quot; & quot; & quot;
- python.el görüldü kodu ilə inşa thanks Fabian
- `py-aşağı bəyanat,` py-up-bəyanat "
- keçid-py-split-windows-on-icra-p
- py-split-windows-on-icra-p-off
- py-split-windows-on-icra-p-on
- keçid-py-keçid buferlər-on-icra-p
- py-keçid buferlər-on-icra-p-on
- py-keçid buferlər-on-icra-p-off
- `py-shell-keçid buferlər-on-icra-p '` adını py-keçid buferlər-on-icra-p "
Kodu göndərərkən
Emal ProcessingError atmaq etmədikdə
Emal ProcessingError atmaq etmədikdə
Emal ProcessingError atmaq etmədikdə
Emal ProcessingError atmaq etmədikdə
Emal ProcessingError atmaq etmədikdə
versiya 6.0.12 yeni nədir.
- py-sexp funksiyası
- set, əvəzinə `irəli sexp" adlanır dəyəri `geri-sexp zaman
- Choices py-qismən ifadə, py ifadə, default nil var
- `py-qismən ifadə" yenidən.
- ',` bəyanat xüsusi Python rejimi edits çatdırılır:
- `py ifadə və` py-qismən ifadə.
- aşağıdakı bəyanatı iki `ibarət hesab olunur py-ifadə '
- A = ['spam', 'yumurta', 100, 1234]
- | _ | | _________________________ |
- Assigment operator və bütün daxili şərh rədd edir.
- `py-qismən ifadə 'uyğun olardı altı bölmələr
- A = ['spam', 'yumurta', 100, 1234]
- | _ | | _____ | | ____ | | __ | | __ |
- | _________________________ |
- kodu traversing zaman, `py-qismən ifadə aşağı və climbs
- bütün səviyyələrdə açılışında yəni qarşılaşdı `['` py-ifadə, [' spam ',' yumurta ', 100, 1234] qayıtmaq isə arxasında bir char `' '
- Bu `'spam' verir,
- `py-tərif tapa həmçinin cari bufer qeyri-idxal müəyyən algılar"
- `py-imenu yaratmaq-index yeni və seriyası 5 arasında seçimi.
- py-imenu yaratmaq-index funksiyası asan etmişdir.
- Özelleştirilebilir dəyişən `py-imenu yaratmaq-index funksiyası təmin, həmçinin bax
- PyTools komanda
- start / sonuna kimi Bol müraciət Yeni əmrləri:
- py-başlanğıcı-of-blok-bol
- py-sonu blok-bol
- py-mark-blok-bol
- py-surəti blok-bol
- py-öldürmək blok-bol
- py-sil-blok-bol
- py-sonu bənddə-bol
- s.
- əmrləri & quot baxmayaraq, py-başlanğıcı ... & quot; resp. & Quot; py-end ... & quot; kontekstində hesablamaq
- müvafiq əvvəlində və ya sonunda seçilməsi
- Yeni & quot; py-up ... & quot ;, & quot; py-down ... & quot; jump regexp-based
- bufer növbəti element.
- Həmçinin bax menyu PyEdit
`Defun kimi ümumi hərəkət yanaşı
versiya 6.0.10 yeni nədir:
- ünvanlar bəzi hataları və sürətli məsələləri
nədir versiya 6.0.9-ci Yeni
- autopair rejimi Joao Tavora http kredit təslim: //autopair.googlecode.com bax README-AUTOPAIR.org ətraflı üçün
- Sintaksis, default nil olan "boolean` py-fontify-shell-bufer-p effektiv
- py-əlavə-abbrev, kimi yeni komanda `rejimi-abbrev əlavə, lakin` py-qismən ifadə edir "genişləndirilməsi saxlamaq üçün, point əvvəl` sözü deyil. Həmçinin yeni abbrevs təklifi edir.
- Təklif genişləndirilməsi downcased inisialları ibarətdir - onlar char sinif var təmin [: alpha:]
- üç py-qismən-ifadələri ilə ibarət `py ifadə" kimi tanınmalıdır.
- OrderedDict.popitem (son = True)
- EOL da curser verilməsi, M-3 Mx py-əlavə abbrev
- təklif və ki, quot; op & quot; bir abbrev saxlamaq üçün, ilk `py-qismən ifadə kimi a & quot ilə beginns;. təklifi kimi qəbul olunur (olarak ;,
- py-edit-abbrevs Jumps üçün `python-mode-abbrev masa"
- modeline inkişaf etmiş bir yol / və / mənim / bəxş / Python `py-shell-adı 'Python-shell bufer ilə verilir göstərmək olar əvvəl
- * ND yol / və / mənim / bəxş / Python *
- İndi:
- * ptmfP Python *
- boolean `py-modeline ekran-tam yol-p" boolean `py-modeline-kısaltma ekran-ev-p" modeline kısaltma ev kataloq ifadə chars ehtiva etməlidir.
- rejimi-line göstərir & quot; Py & quot; default `özelleştirmek python-mode-modeline ekran"
- Pymacs inteqrasiya klassik hesabat quraşdırma ilə magistral münaqişələrin düşmüşdür
Python-shell buferlər işıqlandırılması
Bir abbrev
Aşağıdakı misal kodu üçün
versiya 6.0.7 yeni nədir:
- hər Python shell öz tarixi fayl Ulaşım etmək
- .python3_history
- .python_history
- .ipython_history və s.
- shell ilə bağlı istifadə:
- `keçid-güc-py-shell-ad-p"
- `güc-py-shell-ad-p-on / off
- daha asan icra sonra default py-shell həyata edilməsi
- `keçid-güc yerli-shell"
- `py-güc-yerli shell-on / off
- Python shell qəbul edilməlidir
- sessiyaları ilə icra tətbiq əmrləri, lp: 988091
- xüsusi doldurulub:
- py-python2-shell tam, py-python3-shell-tam,
- py-python2-script tam, tam py-python3-script-
Yerli göstərilmiş
versiya 6.0.5 yeni nədir:
- Menyu reworked və uzun
- uzadıla əmrləri Bu özelleştirme bəzi ehtiyac aradan qaldırılması ola bilər və s. ... Xüsusi / açarı ilə ... bəyanat / blok icra birləşdirir.
- yerli mühit başladı dəstək
- ortaq `py-shell" zənglər əvəzinə default sistemi Python dəsti yerli çalıştırılabilir istifadə Əgər
- `py-istifadə-yerli default 'yanaşı` ilə py-shell-yerli yol
- py-keçid mərmi "alias daha güclü` py-keçid mərmi "
- py-shell-keçid-1 "resp` xüsusi tərcüməçi arasında Toggles. `Py-shell-keçid-2". Əvvəlki versiyasını CPython və Jython ağır kodlu olub, indi ismarıcları Python2 və python3 ilə başlayır.
- `py-shell adı 'bir quraşdırılmış default Python-Shell adına əlavə PATH / TO / çalıştırılabilir qəbul edir.
- İcazə (və isteğe argprompt)
- & quot; bir Python-XYZ tərcüməçi başlamaq ... & quot;
- (interaktiv)
- (izlə ((py-shell adı & quot; PATH / TO / PYTHON-XYZ & quot;))
- (py-shell argprompt)))
- Yeni əmrləri `indent-Nişanlar rejimi,` keçid-indent-Nişanlar rejimi, `indent-Nişanlar rejimi-on,` indent-Nişanlar rejimi-off "
- xüsusiyyət Stack Birjasında sorğu tab-width `deyərək 13:23 da Jul 13 '11 xahiş sonra indi` aşağıdakı py-indent-ofset "
- Yeni komanda `py--region-default icra, icra sistemi default Python tərcüməçi shebang məhəl qoymur qüvvələri
- bağlı funksiyaları yenidən, `async" argument `azalıb py--bölgə icra indi deyilir:
- (defun py-icra-region (son və isteğe shell xüsusi) və quot başlamaq, bir Python tərcüməçi bölgə göndər .
- \ [Univeral-arqument] ilə çağıranda, py-shell adı `və" `default dəyər ilə icra məcbur edir.
- istifadəçi bir shell daxil istenir edir. Bu sistem geniş shell adı və ya virtual mühitdə yolunu daxil ola bilər.
- bir proqramı çağırılmış, o arqument kimi icra məcbur edəcək bir shell ifadə simli qəbul edir. & Quot; [...]
- Yeni `py-nömrə üz, böyük faylları bir gecikme səbəb ola bilər nömrələri fontifying ilə default üz vərəsəlik
- Yeni boolean` py-verbose-p messaged edir
- Yeni əmrləri py-icra-bufer-həsr olunmuş py-icra-bufer-keçid Dedicated
- `keçid-py-smart-abzas yeni komanda da` py-smart-abzas-on, -off
(Defun python-XYZ-shell kimi əmrləri quraşdırma
4 və 1 fərqli bir sıra sonra \ [Univeral-arqument] adlı zaman
`T 'olar' py-istifadə-sayı-üz-p` xüsusi və yalnız görünən '
'`T əgər, və s. Indent səviyyəyə çatdı
versiyası 6.0.4-ci Yeni nə:
- ki
- Python shell `python rejimi ilə başlayır İndi boolean özelleştirilebilir `py-start-run-py-shell üçün başa lazım"
- outline- (minor-) rejimi. Py-kontur-kiçik-mode-p "python rejimi ilə yandırın` özelleştirin
- Hook python-rejimi hs-kiçik rejimi başlamaq təslim
- `özelleştirin py-hide-show-kiçik-mode-p"
- Açar qəbulu Məsələn:
- (qlobal-set-key [(super s)] hs-hide-bütün)
- (qlobal-set-key [(super S)] hs-şou bütün)
- org-rejimi və xidmət olarak istirahət formatında mövcud əmrləri siyahısı; doc & quot;
- Python mərmi və icra formaları həsr olunmuş proses kimi cəlb oluna bilər. Mövcud əmrləri w şəkilçi & quot bax; Dedicated & quot;.
- Başa Sabit: M-TAB Python bufer başa, TAB Python mərmi başa
- py-down-FORM-lc əmrləri
- xətti keçid başlayır.
- & quot; -lc & quot; olarak üçün stendlər; sol küncündə & quot; -. Tamamlayıcı komanda `py sonuna-of-FORMASI" isə sol səyahət sağ küncündə dayanır
- Görülən formaları & quot; blok & quot ;, & quot; bənddə & quot ;, & quot; def & quot ;, & quot; sinif & quot ;, & quot; bəyanat & quot;.
- py-down-FORM əmrləri
- versiyası 6.0.3 təqdim py-down-blok kimi,
- & quot üçün icra, bənddə & quot ;, & quot; def & quot ;, & quot; sinif & quot;
- & quot; bəyanat & quot;.
- aşağıdakı növbəti blokunun əvvəlində gedin
- hazırkı səviyyəsi.
Normal ifadeler təmin effektiv
FORMASI sonrakı
Şərhlər tapılmadı