python-mode.el

Софтуер снимки:
python-mode.el
Софтуер детайли:
Версия: 6.1.3
Дата на качване: 17 Feb 15
Розробник: Barry Warsaw
Разрешително: Безплатно
Популярност: 1

Rating: nan/5 (Total Votes: 0)

питон-mode.el е режим за Emacs и XEmacs режим за разработване, редактиране и дебъгване Python софтуер.
питон-mode.el е с отворен код приложение написано на езика Python програмиране на съвместим с всички платформи, където Python тече

Какво ново в тази версия:.

  • PEP8 тире-алтернативи при затваряне списък изпълнява
  • Boolean `Ру-близък до начало-колона-р", по подразбиране е нула
  • my_list = [1, 2, 3, 4, 5, 6,]
  • резултат = some_function_that_takes_arguments ("а", "б", "в", "D", "E", "F",)
  • Когато не-нула, той ще бъде подравнена по първата буква от реда, който започва конструкцията на няколко реда, като в:
  • my_list = [1, 2, 3, 4, 5, 6,
  • резултат = some_function_that_takes_arguments ("а", "б", "в", "D", "E", "F",
  • Keys CMA, CMe използва за всякаква форма най-високо ниво, LP: 1191078
  • Boolean `Ру-defun употреба-горно ниво-р" Ако не-нула, beginning- форми излезлите от defun ще използват `Ру-начало-на-най-високо ниво", `Ру-излезлите от -TOP ниво ", Марк-defun марка форма най-високо ниво в точка др.
  • Keys CMA, CMe използва за всякаква форма най-високо ниво, LP: 1191078
  • Нови команди: Ру-начало-на-блок-ток-колона & quot; достигнат в началото на блок, който започва в текущата колона & quot;
  • Ру-начало-на-най-високо ниво Ру-начало-на-най-високо ниво Ру-край на най-високо ниво Ру-Марк-горно ниво Ру-копие-горно ниво Ру-изтривате-плот ниво Ру-убие-горно ниво Ру-изпълни-горно ниво Ру-горно ниво-форма-р Ру-коментар-горно ниво Ру-начало-на-най-високо ниво-р
  • `непълнолетен-блок" команди добавени Лека блок е започнато от `за", `ако", `опитайте 'или` с ", а блок обхваща и` Def' или `клас"
  • променлива `Ру-държи-Windows-конфигурация", по подразбиране е нула Настройка `Ру-държи-Windows-конфигурация" на `T" ще възстанови Windows-конфигурация независимо от `Ру-мощностни буфери върху изпълни-р 'и `Ру-сплит прозорци-On--изпълняват P" настройки. Въпреки това, ако възникне грешка, тя се показва.
  • За suppres дограма промени, дължащи се на грешка сигнализация също, определен `Ру-държи-Windows-конфигурация" на "сила
  • булеви празни реда се затваря-р, по подразбиране е нула Когато не-нула, dedent след празен ред след блок Ако не-нула, а Си Джей от празен ред би dedent.
  • Ако е истина: печат (& quot; Част от-декларация, ако & quot;)
  • печат (& quot; Не е част от-декларация, ако & quot;)
  • булев Ру-дебъгване-р, по подразбиране е нула Когато не-нула, пази респ. полезна информация за отстраняване на грешки магазин. Временни файлове не се изтриват. Други функции може да се приложат някои сеч и др.
  • евристичен излизане нова Var `Ру-макс-specpdl размери", по подразбиране е `макс-specpdl размер" Ру-края на изявление ще грешки, ако редица `Ру-макс-specpdl размер" примки е завършена , като по този начин се избягва цаката от евентуално вечния цикъл.
  • `Ру-декларация" вече не refferred да `Ру-копие-извлечение" Същото е и с блок, Def, изразяване и т.н. `Ру-декларация" направи собствена команда, която се връща изявление, низ.
  • булев `Ру-макс Помогни-буфер-р", по подразбиране е нула Ако & quot; * Python-Help * & quot; -буфер бъде единствената видима
  • .

Какво ново във версия 6.1.2:

  • опростено меню
  • `Ру-изпълнява -...'- команди връщат резултат като низ
  • Контролира се от булев `Ру-магазин-резултат-р", Default е нула
  • Когато не-нула, сложи резултат низ от `Ру-изпълнява -..." в Kill-пръстен, така че може да се издърпа.
  • команди изтриване на всички коментираха линии:
  • `Ру-изтриване коментари-In-Def-или-клас"
  • `Ру-изтриване коментари в класа"
  • `Ру-изтриване коментари-In-блок"
  • `Ру-изтриване коментари-In-регион"
  • булев `Ру-тире-скоба заснети-multilines-р, по подразбиране е нула
  • Ако не-нула, тирета елементи от списъка на стойност `Ру-тире-офсет" на първия елемент:
  • Def Foo ():
  • ако (Foo &&
  • Баз):
  • бар ()
  • Станд застане срещу първия елемент:
  • Def Foo ():
  • ако (Foo &&
  • Баз):
  • бар ()
  • `Ру-изход-буфер" прави адаптивни
  • Виж булев `Ру-наложат-изход-буфер-р"
  • изключения следните екзекутирани региони направени точка към източник
  • командата `Ру-празни извън списъка-назад"
  • Изтрива всички елементи от списъка преди точка
  • С когато курсора след
  • MyString [0: 1]
  • ------------- ^
  • == & GT;
  • MyString []
  • --------- ^
  • В резултат на курсора се insided изпразни, ограничена форма & quot;.
  • `Ру-малка изява" преразгледано, числови аргументи отпаднали
  • схваща по ключови думи аргументи
  • булев `Ру-електрическа-убие-назад-р", по подразбиране е нула.
  • Ако зад ограничена форма на тиранти, скоби или скоби,
  • `Ру-електрическа-Backspace" изтече `Ру-празни извън списъка-назад"
  • Ру-flakes8 управляван flakes8 API
  • адаптивни `Ру-backslashed линии-тире-отместване"
  • булев `Ру-pylint-оферта-ток-р"
  • Ако сегашните буфери файл трябва да се предложи за проверка.
  • Иначе `Ру-pylint управляван" поглежда името на файла от историята
  • булев `Ру-бързо-на-променил-р"
  • Когато нарича интерактивно, попитайте за спасяване преди
  • променило буфер се изпраща преводач.
  • адаптивни `Ру-затваряне-списък-пространство"
  • Брой символи, затваряне parentesis можеш да отговаряш от отваряне
  • адаптивни `Ру-разкоментирайте-тире-р"
  • Когато не-нула, след Разкоментирайте тире линии.
  • булев `Ру-натоварването скелети-р"
  • Ако трябва да се зареждат определения скелет
  • булев `Ру-ако-име-главния-разрешение-р"
  • Позволява изпълнение на код вътре блокове, започнати от
  • ако __name __ == "__main __"
  • булев `Ру-връхната-грешка-източник-р", по подразбиране е нула
  • Когато Ру-изпълнява -... команди повдигат грешка, съответния код в изходния буфер ще бъде осветен.
  • `Ру-Remove-наслагвания-в-точка", командата
  • Отстрани наслагвания като набор, когато `Ру-връхната-грешка-източник-р" е не-нула.
  • `Ру-които-Def-или-клас", команда, сега се използва `която функция режим"
  • неизползвана променлива `Ру-Backspace-функция" отстранява
  • Приложен трета страна-неща отстранен Както се съобщава в конфликт на Emacs-огледало, LP: 1153998
  • влияе autopair.el, смарт-operator.el
  • пазените меню превключва респ. команди ще издаде предупреждение
  • спадна `Ру-ал-запълваща docstring-р"; само `попълват точка" трябва DTRT
  • `Ру-зададете-пейджър-котка-р", по подразбиране е нула
  • Ако не-нула, $ PAGER е настроен на "котка"
  • в директорията док адаптивни променливи са изброени:
  • variables-python-mode.org, променливи-питон-mode.rst

Какво ново във версия 6.1.0:

  • Ру-нагоре:
  • Отиване едно ниво по-горе на съставен израз или определение в точка.
  • Ру-надолу:
  • Отиване едно ниво под на съставен израз или определение в точка.
  • Адаптивни изход директорията:
  • След проверка за отдалечена обвивка, са консултирани от следните променливи:
  • Ру-използване-ток-реж-при-изпълни-р, по подразбиране тон:
  • Когато `т", текущата директория се използва от Python-корпус за изход от `Ру-изпълни-буфер" и свързаните с команди
  • Ру-fileless-буфер-използване-подразбиране-указател-р, по подразбиране тон:
  • Когато `Ру-използване-ток-реж-при-изпълни-р" е не-нула и не буфер-файл съществува, стойността на `директория по подразбиране 'задава текущата работна директория на Python изход черупки & quot;
  • Ру-държи раковина-реж-при-изпълни-р, по подразбиране нула:
  • Не променяйте текущата работна директория Python на Shell при изпращане на код.
  • `Ру-изпълни-директория", по подразбиране нула
  • Ако не е определен досега, $ VIRTUAL_ENV и $ HOME Запитванията.
  • набор от команди, призоваващи Python3.3
  • запълни docstrings според стила, команди:
  • Ру-пълнене-низ-Джанго
  • Ру-пълнене-низ-onetwo
  • Ру-пълнене-низ-PEP-257
  • Ру-пълнене-низ-PEP-257-пп
  • Ру-пълнене-низ-симетрична
  • Адаптивни променлива `Ру-запълваща docstring стил" осигурява по-подразбиране
  • използва от `Ру-запълваща низ", `Ру-запълваща точка"
  • Джанго:
  • & quot; & quot; & quot;
  • Process Foo, връщане бар.
  • & quot; & quot; & quot;
  • & quot; & quot; & quot;
  • Process Foo, връщане бар.
  • Ако процесор откаже хвърлят ProcessingError.
  • & quot; & quot; & quot;
  • ONETWO:
  • & quot; & quot; & quot; Process Foo, връщане бар & quot;. & Quot; & quot;
  • & quot; & quot; & quot;
  • Process Foo, връщане бар.
  • Ако процесор откаже хвърлят ProcessingError.
  • & quot; & quot; & quot;
  • PEP-257:
  • & quot; & quot; & quot; Process Foo, връщане бар & quot;. & Quot; & quot;
  • & quot; & quot; & quot;. Process Foo, връщане бар
  • Ако процесор откаже хвърлят ProcessingError.
  • & quot; & quot; & quot;
  • PEP-257-NN:
  • & quot; & quot; & quot; Process Foo, връщане бар & quot;. & Quot; & quot;
  • & quot; & quot; & quot;. Process Foo, връщане бар
  • Ако процесор откаже хвърлят ProcessingError.
  • & quot; & quot; & quot;
  • SYMMETRIC:
  • & quot; & quot; & quot; Process Foo, връщане бар & quot;. & Quot; & quot;
  • & quot; & quot; & quot;
  • Process Foo, връщане бар.
  • Ако процесор откаже хвърлят ProcessingError.
  • & quot; & quot; & quot; & quot;
  • Изградено код оказва нивото python.el, благодарение Fabian
  • `Ру-надолу-декларация", `Ру-нагоре-декларация"
  • Toggle-Ру-сплит прозорци върху изпълни-р
  • Ру-сплит прозорци върху изпълни-р-на разстояние
  • Ру-сплит прозорци върху изпълни-р-на
  • Toggle-Ру-мощностни буфери върху изпълни-р
  • Ру-мощностни буфери върху изпълни-р-на
  • Ру-мощностни буфери върху изпълни-р-на разстояние
  • `Ру-шел-Switch-буфери върху изпълни-р" преименуван `Ру-мощностни буфери върху изпълни-р"

Какво ново във версия 6.0.12:.

  • Ру-sexp-функция
  • Когато набор, това е стойност се нарича вместо `напред-sexp", `обратна sexp
  • Възможности за избор са Ру-частично-изразяване, Ру-изразяване, по подразбиране нула
  • `Ру-частично-изразяване" преразгледано.
  • Освен общите движения като `defun", `изявление" конкретни редакции Python-режим се доставят:
  • `Ру-изразяване" и `Ру-частично-изразяване".
  • Отчет долу се счита, съставен от две `Ру-изразяване"
  • а = ['спам "," яйца ", 100, 1234]
  • | _ | | _________________________ |
  • Assigment оператор и всички вътрешни коментари се игнорират.
  • `Ру-частично-израз" ще съвпадне шест секции
  • а = ['спам "," яйца ", 100, 1234]
  • | _ | | _____ | | ____ | | __ | | __ |
  • | _________________________ |
  • Когато преминаващи код, `Ру-частично-експресия" се изкачва нагоре и надолу
  • всички нива, срещани, т.е. при отваряне `['` Ру-израз "ще се завърне [" спам "," яйца ", 100, 1234], докато един Чар зад най`' '
  • донася `" спам ","
  • `Ру-намерите-определение" засича също не са внесени определение в текущия буфер
  • Избор между `Ру-имену-създадат-индекс-нова" и серия 5.
  • Ру-имену-създадат-индекс-функция прави по-лесно.
  • Адаптивни променлива `Ру-имену-създадат-индекс-функция" при условие, виж също
  • команда в PyTools
  • Нови команди насочени BOL като за начало / край:
  • Ру-начало-на-блок-бол
  • Ру-края на блок-бол
  • Ру-Марк-блок-бол
  • Ру-копие блок-бол
  • Ру-убие-блок-бол
  • Ру-изтривате-блок-бол
  • Ру-края на клауза-бол
  • др.
  • Докато команди & quot; Ру-начало ... & quot; респ. & Quot; Ру-края на ... & quot; изчисли контекста,
  • избирате съответния началото или в края,
  • нов & quot; Ру-нагоре ... & quot ;, & quot; Ру-надолу ... & quot; скок рег.израз базирани на
  • следващия елемент в буфер.
  • Вижте също меню PyEdit

Какво ново във версия 6.0.10:

  • Адреси някои бъгове и проблеми, скорост

Какво ново във версия 6.0.9:

  • autopair режим доставени Кредити до Joao Tavora HTTP: //autopair.googlecode.com виж README-AUTOPAIR.org за подробности
  • Оцветяване на синтаксиса в Python-шел буфери активиран булев `Ру-fontify черупка-буфер-р", по подразбиране е нула
  • Ру-добавка abbrev, нова команда Подобно на `добавка режим-abbrev", но използва `Ру-частично-изразяване" преди точка за разширение за съхранение, не `дума". Също така се предвижда предложение за нови abbrevs.
  • Предложение за abbrev се състои от downcased инициалите на разширение - при условие, че са на Чар-клас [: алфа:]
  • Например кода по-долу ще бъде призната като `Ру-изразяване", съставен от три Ру-частични-изрази.
  • OrderedDict.popitem (миналата = True)
  • Поставяне на курсора в EOL, M-3 Mx Ру-добавка abbrev
  • ще подтикне & quot; ОП & quot; за abbrev да съхранявате, като първата `Ру-частично-изразяване" beginns с & quot;. (& quot ;, която не се приема като предложение
  • Ру-редактиране-abbrevs скача до `питон-режим-abbrev-маса"
  • modeline засилена, когато един път / до / моя / облагодетелствана / Python е даден с `Ру-черупка-име" буфера на Python-черупка, преди да се покаже
  • * ND път / до / моя / облагодетелствана / Python *
  • сега:
  • * ptmfP Python *
  • булев `Ру-modeline-дисплей-пълен път-р" Булева `Ру-modeline-акроним-дисплей-дом-р" Ако modeline съкращението трябва да съдържа символа, посочващ домашна директория.
  • Режим Онлайн показва & quot; Ру & quot; по подразбиране персонализирате `питон-режим-modeline-дисплей"
  • Pymacs интеграцията падна от багажника конфликти с класически инсталацията, да бъдат докладвани

Какво ново във версия 6.0.7:

  • положи всички Python черупки Acces своя собствена история-файл :
  • .python3_history
  • .python_history
  • .ipython_history др.
  • на конструкцията се използва:
  • `шарнирен сила-Ру-черупка-име-р"
  • `сила-Ру-черупка-име-р-на" включване / изключване
  • което го прави по-лесно да се наложат по подразбиране Ру-черупка при изпълнение
  • `шарнирен сила-местния раковина"
  • `Ру-сила-местния черупка-на" включване / изключване
  • Ако локално посочено Python черупки трябва да бъдат предприети, и
  • прилагани при сесии изпълнява команди, LP: 988 091
  • специфична завършеност:
  • Ру-python2 черупка-пълна, Ру-python3 черупка-пълна,
  • Ру-python2-скрипт-пълна, Ру-python3-скрипт-пълна

Какво ново във версия 6.0.5:

  • Menu преработен и разширен
  • разширени команди комбинирате изпълняващата изявление / блок ... с специален / ключ ... и т.н. Това може да премахне някои нужда от персонализиране.
  • местните среди поддържат започнаха
  • Ако разговори към общата `Ру-черупка" трябва да използват местната изпълним вместо система подразбиране Python набор
  • `Ру-използване-местния-подразбиране" заедно с `Ру-черупка-местния-пътека"

  • "Псевдоним на по-мощен` Ру-мощностни черупки "<> Ли Ру-шарнирен черупки
  • Превключва между преводача персонализирани в `Ру-черупка-Toggle-1" респ. `Ру-черупка-Toggle-2". Беше трудно кодирани CPython и Jython в по-ранни версии, сега започва с Python2 и Python3 по подразбиране.
  • `Ру-черупка-име" приема PATH / ДА / изпълним в допълнение към името на инсталиран по подразбиране Python-Shell.
  • Разрешения инсталиране на команди като (defun питон-XYZ черупка (и по желание argprompt)
  • & quot; Старт на Python-XYZ преводач ... & quot;
  • (интерактивни)
  • (нека ((Ру-черупка име & quot; PATH / ДА / PYTHON-XYZ & quot;))
  • (Ру-черупка argprompt)))
  • нови команди `тире-раздели-режим", `заключващи-тире-раздели-режим", `тире-раздели-режим-на", `тире-раздели-режим излитане"
  • функция след искане на Stack Exchange попита 13 юли '11 в 13:23 каза: `таб-широчина" сега следва `Ру-тире-отместване"
  • нова команда `Ру-изпълни-област-подразбиране 'принуждава системи подразбиране Python преводачът да изпълни, игнорира вертеп
  • функции, свързани с нов дизайн, `асинхронен довода отпаднали` Ру-изпълни-регион "сега гласи:
  • (defun Ру-изпълни-област (започнете край и избор черупки специален) & quot; Изпратете региона на Python преводач
  • .
  • Когато нарича с \ [Univeral-аргумент], изпълнение през `подразбиране стойност" на `Ру-черупка-име" е принуден.
  • Когато нарича с \ [Univeral-аргумент], последван от редица различни от 4 и 1, ръководство се появи подкана да посочите черупка. Това може да е името на една черупка на цялата система или да включва пътя към виртуална среда.
  • Когато наречен от Програмно, че приема низ уточнява черупка, която ще бъде наложена изпълни като аргумент. & Quot; [...]
  • нова `Ру-номер в лице", се вижда само когато персонализирани и `Ру-използване-номер лице-р" е `т", наследява подразбиране лице с големи файлове fontifying брой може да предизвика забавяне
  • нова булев `Ру-многословно-р", ако `т", достигна тире ниво и т.н. се оведомен
  • нови команди Ру-изпълни-буфер-посветен, Ру-изпълни-буфер-превключвател -dedicated
  • `превключвате-Ру-умен отстъп" Нова заповед също `Ру-умен-вдлъбнатина-на", -Къщи

Какво е новото във версия 6.0.4:

  • Python черупки започва с `питон-режим", който е необходими за реализиране на предприятието булев адаптивни `Ру-Старт-Run-Ру-черупка"

  • Режим включен предоставяне на регулярни изрази
  • outline- (малцинство). Персонализирайте `пи-външния-малка-режим-р", за да го включите с питон-режим
  • Hook доставени до начало HS-малка-режим от питон-режим
  • Персонализиране `Ру-скрий-шоу-малка-режим-р"
  • Key например настройка:
  • (глобална зададена ключ [(супер и)] "HS-СКРИТ всички)
  • (глобална зададена ключ [(Super S)] "HS-шоу-всички)
  • Обява на наличните команди в орг-режим и останалата формат в указателя & quot; док & quot;
  • Python черупки и изпълняващите форми могат да бъдат призовавани като посветена процес. Вижте команди на разположение w наставка & quot; -dedicated & quot;.
  • завършване фиксиран: M-TAB завършва в Python буфер, TAB завършва в Python черупки
  • Ру-надолу-FORM-LC команди
  • Goto входа на тръбопровода след края на форма.
  • & quot; -lc & quot; щандове за & quot; лява ъглова & quot; -. Допълващ команда пътуват наляво, докато `Ру-излезли от форма" спира в десния ъгъл
  • Реализирани форми са & quot; блок & quot ;, & quot; клауза & quot ;, & quot; Def & quot ;, & quot; клас & quot ;, & quot; декларация & quot;.
  • Ру-надолу-ФОРМА команди
  • като Ру-надолу-блок въведени във версия 6.0.3,
  • приложени също за & quot; клауза & quot ;, & quot; Def & quot ;, & quot; клас & quot;,
  • & quot; декларация & quot;.
  • Отиди в началото на следващата пресечка по-долу
  • текущото ниво.

Друг софтуер на разработчика Barry Warsaw

flufl.password
flufl.password

14 Apr 15

Python Replybot
Python Replybot

2 Jun 15

flufl.lock
flufl.lock

14 Apr 15

Коментари към python-mode.el

Коментари не е намерена
добавите коментар
Включете на изображения!