python-mode.el

Скріншот програми:
python-mode.el
Дані програми:
Версія: 6.1.3
Дата завантаження: 17 Feb 15
Розробник: Barry Warsaw
Ліцензія: Безкоштовно
Популярність: 1

Rating: nan/5 (Total Votes: 0)

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

Що нового У цьому випуску :.

  • PEP8 відступ-альтернативи при закритті список реалізовані
  • Boolean `ру-близько під-Start-стовпця р ', за замовчуванням дорівнює нулю
  • my_list = [1, 2, 3, 4, 5, 6,]
  • результат = some_function_that_takes_arguments ('', 'B', 'C', 'D', 'E', 'F')
  • Коли НЕ-нуль, він буде вишикувалися під перший символ рядка, який починається з кількох рядків конструкцію, як в:
  • my_list = [1, 2, 3, 4, 5, 6,
  • результат = some_function_that_takes_arguments ('', 'B', 'C', 'D', 'E', 'F',
  • Кнопки CMa, CMe використовувати для всіх форм верхнього рівня, LP: 1191078
  • Boolean `ру-DEFUN використання, топ-рівня P 'Якщо значення не нуль, beginning- вичерпаним визначення функції форми будуть іспользовать` ру-початок-о-топ-рівня',` ру-END-OF Печі-рівня ", Марк-DEFUN відзначає форму верхнього рівня в точці та ін.
  • Кнопки CMa, CMe використовувати для всіх форм верхнього рівня, LP: 1191078
  • Нові команди: ру-початок-о-блоку струму колонці і Quot; Reach початок блоку, який починається в поточному стовпці і Quot;
  • ру-початок-о-топ-рівня ру-початок-о-топ-рівня ру-кінця-топ-рівня ру-Марк-верхнього рівня ру-копія-верхнього рівня ру-видалити-TOP- Рівень ру-вбити-верхнього рівня ру-виконати-верхнього рівня ру-верхнього рівня форм-р ру-коментар-верхнього рівня ру-початок-о-топ-рівня-р
  • `незначною блок" додані команди незначні блок запускається `для ',` якщо', `спробувати 'або' з ', в той час як блок охоплює також визначення функції' або 'клас'
  • змінна `ру-тримати-Windows-конфігурацію", за замовчуванням дорівнює нулю параметра `ру-тримати-Windows-конфігурацію 'на' T 'буде відновити Windows-конфігурацію, незалежно від` ру-SWITCH-буферів-на-виконати-р 'і `ру-спліт-вікна-на-що виконують-р« Налаштування. Однак, якщо відбувається помилка, вона відображається.
  • Щоб suppres віконних змін внаслідок помилки сигналізації та встановіть `ру-тримати-Windows-конфігурації« на »сили
  • логічні порожні-Line закривається-р, за замовчуванням нуль, коли-нуль, dedent після порожнього рядка, наступній за блок, якщо не-нуль, Cj з порожнім рядком б dedent.
  • , якщо True: печатки (& Quot; Частина IF-заяву та Quot;)
  • друк (& Quot; Чи не є частиною умовного оператора і Quot;)
  • логічне ру-налагодження р, за замовчуванням нуль, коли-нуль, тримати соотв. магазин інформація, корисна для налагодження. Тимчасові файли залишаються. Інші функції можуть реалізувати деякі реєстрацію і т.д ..
  • евристичний вихід нового вар `ру-макс-specpdl розмір", за замовчуванням `макс-specpdl розмір" ру-вичерпаним заяві буде помилка, якщо число `ру-Max-specpdl розміру" петлі завершено , таким чином уникаючи висіти на, можливо, вічної петлі.
  • `ру-заяву» більше не refferred в `ру-Copy-оператора" Те ж саме з блоком, Def, вираз і т.д. `ру-заяву" зробив власну команду, яка повертає заяву, рядок.
  • логічне `ру-макс-допомога-буфер-р ', за замовчуванням дорівнює нулю, якщо і Quot; * Python-Help * & Quot; -буфера бути видні тільки
  • .

Що нового у версії 6.1.2:

  • Спрощене меню
  • `ру-виконати -...'- команди повертають результат у вигляді рядка
  • Управління за допомогою булевої `ру-магазині-результат-р ', за замовчуванням дорівнює нулю
  • Коли НЕ-нуль, покласти в результаті рядок `ру-виконати -... 'в знищень кільця, так що може бути смикнув.
  • Команди видалення всіх обговорювані рядки:
  • `ру-Delete відгуки-в-DEF-якого класу '
  • `ру-Delete відгуки в своєму класі '
  • `ру-Delete відгуки-в-блоку '
  • `ру-Delete відгуки-в-області '
  • логічне `ру-відступ-Хлопець-натягнуті-Multilines-р, за замовчуванням дорівнює нулю
  • Якщо значення не нуль, відступи елементів списку значення `ру відступ зі зміщенням" до першого елемента:
  • Def Foo ():
  • , якщо (Foo &&
  • Баз):
  • бар ()
  • за замовчуванням на одній лінії з першим елементом:
  • Def Foo ():
  • , якщо (Foo &&
  • Баз):
  • бар ()
  • `ру-вихід-буфер" зробив настроюється
  • Див логічне `ру-виконувати-вихід-буфера-р '
  • Винятки наступні виконаних регіонів, зроблених вказівки на джерело
  • Команда `ру-порожніми через List-назад"
  • Видаляє всі елементи зі списку до точки
  • С, коли курсор після
  • MyString [0: 1]
  • ------------- ^
  • == & GT;
  • MyString []
  • --------- ^
  • В результаті курсора insided спорожніли, обмежену форму і Quot ;.
  • `ру-мінорній вираз« переглянута, числові аргументи впав
  • схоплює ключові слова аргументи
  • логічне `ру-електричного вбити-назад-р ', за замовчуванням дорівнює нулю.
  • Якщо за обмеженій формі фігурних дужках, дужки або дужки,
  • `ру-електричний-Backspace" працює `ру-порожніми через List-назад"
  • ру-flakes8 перспективі, flakes8 API
  • настроюються `ру-Такими керуючими ліній відступу зміщення
  • логічне `ру-pylint пропозицію струму-р '
  • Якщо поточні буфери файл повинен бути запропонований для перевірки.
  • В іншому випадку `ру-pylint-біжи" дивиться ім'я файлу з історії
  • логічне `ру-запрошення-на-змінилися-р '
  • При виклику в інтерактивному режимі, просимо зберегти перед тим, як
  • змінили буфер відправляється перекладача.
  • настроюється `ру-закриття-лист-простір"
  • Кількість символів, закриваючи parentesis відступ від відкриття
  • настроюються `ру-розкоментувати відступи-р '
  • Коли НЕ-нуль, після підредагувати ліній відступу.
  • логічне `ру-навантаження-скелетон-р '
  • Якщо визначення скелет повинен бути завантажений
  • логічне `ру-якщо-ім'я-головного дозвіл-р '
  • Дозволяє запускати код всередині блоків, розпочатих
  • , якщо __NAME __ == '__main __
  • логічне `ру-Виділіть помилок вихідним кодом, р ', за замовчуванням дорівнює нулю
  • При ру-виконати -... команди викличе помилку, буде виділений відповідний код у вихідному буфері.
  • `ру-Видалення накладки-на-точка", команда
  • Видалити помітки чином при `ру-Виділіть помилок джерела-р 'не є нулю.
  • `ру-кою-Def-якого класу", команда, в даний час використовується `, які функція режиму"
  • не використовується змінна `ру-Backspace функція" видалити
  • У комплекті сторонні речі видалені повідомили суперечливі Emacs-дзеркало, LP: 1153998
  • впливає autopair.el Smart-operator.el
  • Зберігається меню переключається соотв. команди будуть видавати попередження
  • впав `ру-пункт, заповнення рядок документації-р '; просто `заповнює пункт" повинен DTRT
  • `ру-SET-пейджер кіт-р ', за замовчуванням дорівнює нулю
  • Якщо значення не нуль, $ пейджер встановлений в 'кішки'
  • в каталог документують настроюються змінних в списку:
  • variables-python-mode.org, змінні-пітон-mode.rst

Що нового у версії 6.1.0:

  • ру-до:
  • Перехід до початку один рівень вище з'єднання заяви або визначення в точці.
  • ру-вниз:
  • Перехід до початку один рівень нижче сполуки заяви або визначення в точці.
  • Настроювані вихідний каталог:
  • Після перевірки віддаленого оболонки, наступні змінні консультації:
  • ру використання струму-DIR-прі-виконати-р, за замовчуванням T:
  • Коли немогу ", використовується поточний каталог на Python-оболонки для вивода` ру-виконати-буфер» і пов'язаних з ними команд
  • ру-Безтілесний-буфера використання за замовчуванням-каталог-р, за замовчуванням T:
  • При `ру використання струму-DIR-прі-виконати-р 'не є нулю і не буфера файл не існує, значення каталоге` за замовчуванням' встановлює поточний робочий каталог вихідний Python оболонки і Quot;
  • ру-тримати-Shell-DIR-прі-виконати-р, за замовчуванням нуль:
  • Чи не змінювати поточний робочий каталог оболонки Python при відправці коду.
  • `ру-виконати-каталог ', за замовчуванням нуль
  • Якщо нічого не було встановлено досі, $ VIRTUAL_ENV і $ HOME опитуються.
  • Набір команд, що вимагають Python3.3
  • заповнити рядки документації у відповідності зі стилем, команди:
  • ру-заповнення рядків, Django
  • ру-заповнення рядків, OneTwo
  • ру-заповнення рядків-PEP-257
  • ру-заповнення рядків-PEP-257-пп
  • ру-заповнення рядків симетричною
  • Налаштовувана змінна `ру-заповнення рядок документації стилі 'забезпечує значення за замовчуванням
  • використовується `ру, заповнення рядка ',` ру-вставка пункт'
  • DJANGO:
  • & Quot; & Quot; & Quot;
  • Процес Foo, повернення бар.
  • & Quot; & Quot; & Quot;
  • & Quot; & Quot; & Quot;
  • Процес Foo, повернення бар.
  • Якщо обробка не може кинути ProcessingError.
  • & Quot; & Quot; & Quot;
  • Onetwo:
  • & Quot; & Quot; & Quot; Спосіб Foo, повернення бар & Quot ;. & Quot; & Quot;
  • & Quot; & Quot; & Quot;
  • Процес Foo, повернення бар.
  • Якщо обробка не може кинути ProcessingError.
  • & Quot; & Quot; & Quot;
  • PEP-257:
  • & Quot; & Quot; & Quot; Спосіб Foo, повернення бар & Quot ;. & Quot; & Quot;
  • & Quot; & Quot; & Quot ;. Процес Foo, повернення бар
  • Якщо обробка не може кинути ProcessingError.
  • & Quot; & Quot; & Quot;
  • PEP-257-NN:
  • & Quot; & Quot; & Quot; Спосіб Foo, повернення бар & Quot ;. & Quot; & Quot;
  • & Quot; & Quot; & Quot ;. Процес Foo, повернення бар
  • Якщо обробка не може кинути ProcessingError.
  • & Quot; & Quot; & Quot;
  • симетричний:
  • & Quot; & Quot; & Quot; Спосіб Foo, повернення бар & Quot ;. & Quot; & Quot;
  • & Quot; & Quot; & Quot;
  • Процес Foo, повернення бар.
  • Якщо обробка не може кинути ProcessingError.
  • & Quot; & Quot; & Quot; & Quot;
  • Побудований на код бачили в python.el, завдяки Фабіан
  • `ру-вниз-заяву ',` ру-до-заяву
  • тумблер ру-спліт-вікна-на-виконати-р
  • ру-спліт-вікна-на-виконати-р-с
  • ру-спліт-вікна-на-виконати-р-на
  • тумблер ру-вимикачі-буфери-на-виконати-р
  • ру-вимикачі-буфери-на-виконати-р-на
  • ру-вимикачі-буфери-на-виконати-р-с
  • `ру-Shell-вимикачі-буфери-на-виконати-р 'переіменована` ру-вимикачі-буфери-на-виконати-р'

Що нового у версії 6.0.12 :.

  • ру-Sexp-функція
  • Якщо встановлено, що це значення називається замість `вперед-Sexp ',` зворотного Sexp
  • Варіанти вибору ру-часткового вирази, ру-вираз, за ​​замовчуванням нуль
  • `ру-часткової вираз« переглянуті.
  • Крім загальних кроків, як `DEFUN ',` заяву "конкретні правки Python-режим поставляються:
  • `ру-вираз 'і` ру-часткової вираз".
  • Про себе нижче вважається складається з двох `ру-вираз"
  • = ['спам', 'яйця', 100, 1234]
  • | _ | | _________________________ |
  • оператор розпаювання і все всередині коментарі ігнорується.
  • `ру-часткової вираз" буде відповідати шість секцій
  • = ['спам', 'яйця', 100, 1234]
  • | _ | | _____ | | ____ | | __ | | __ |
  • | _________________________ |
  • При переміщенні код, `ру-часткової вираз" піднімається вгору і вниз
  • всі рівні зустрічаються, тобто при відкритті `['' ру-вираз 'поверне [' спам ',' яйця ', 100, 1234], в той час як один символ позаду на' ''
  • це дає `'спам', '
  • `ру знайти чіткості" також виявляють не-імпортний визначення в поточному буфері
  • Вибір між `ру-imenu створити індексу-новий» та серії 5.
  • ру-imenu створити індекс-функція легше.
  • Налаштовувана змінна `ру-imenu створити-індекса-функцію" забезпечити, дивіться також
  • Команда в PyTools
  • Нові команди адресації BOL стартовою / кінець:
  • ру-початок-о-блоку-бол
  • ру-вичерпаним блоку-бол
  • ру-Марк-блок-бол
  • ру-копія-блок-бол
  • ру-вбити-блок-бол
  • ру-видалити-блок-бол
  • ру-вичерпаним п-бол
  • т.
  • При команди і Quot; ру-початок ... & Quot; відповідно І Quot; ру-кінець ... і Quot; обчислити контекст,
  • , вибравши відповідну початку і кінця,
  • новий & Quot; ру-до ... & Quot;, & Quot; ру-вниз ... і Quot; Перейти RegExp основі в
  • Наступний елемент в буфері.
  • Дивіться також меню PyEdit

Що нового у версії 6.0.10:

  • Адреси деякі помилки і проблеми зі швидкістю

Що нового у версії 6.0.9:

  • autopair режим доставлений Кредити в Жуан Тавора HTTP: //autopair.googlecode.com см README-AUTOPAIR.org докладніше
  • Підсвічування синтаксису в буферах Python-оболонки включений логічне `ру-розфарбувати-Shell-буфера-р ', за замовчуванням дорівнює нулю
  • ру-додати-абревіатура, нова команда діє подібно `додати режиму-розшифрувати скорочення", але використовує `ру-часткову вираз" перед точкою для розширення зберігати, чи не `слово '. Також забезпечує пропозицію для нових скорочень.
  • Пропозиція по скороченнях складається з downcased ініціали розширення - за умови, що вони мають символ класу [: Alpha:]
  • Наприклад, код нижче будуть визнані як `ру-вирази», що складається на три ру-часткових виразів.
  • OrderedDict.popitem (останній = True)
  • Введення curser в EOL, М-3 Mx ру-додати-абревіатура
  • спонукає & Quot; оп & Quot; для абревіатура для зберігання, в якості першого `ру-часткової виразу" beginns з & Quot ;. (і Quot;, яка не приймається як пропозиції
  • ру-Edit-скорочення, перехід до `Python-режим-абревіатура стіл '
  • режимної посилюється, коли шлях / до / моя / сприяння / Python дається з `ру-Shell-ім'я" буферної Python-оболонки до виведе
  • * ND шлях / до / моя / сприяння / Python *
  • зараз
  • * ptmfP Python *
  • логічне `ру-режимна-дисплей на постійній основі Шлях-р 'логіческое` ру-режимна-акронім-дисплей-дім-р" Якщо режимної акронім повинна містити символи зазначенням домашній каталог.
  • Режим-лінія вказує і Quot; Ру & Quot; За замовчуванням налаштування `Python-режим-режимна-дисплей
  • Pymacs Інтеграція знизилася з магістральних конфліктів з класичною, що установка повідомили

Що нового у версії 6.0.7:

  • , щоб кожен снаряд Python Acces свою історію файл
  • .python3_history
  • .python_history
  • .ipython_history т.
  • , пов'язані з оболонки, використовувані:
  • `тумблер форс-ру-оболонки ім'я-р '
  • `форс-ру-оболонки ім'я-р-на '/ з
  • робить його легше застосовувати ру-оболонки за замовчуванням при виконанні
  • `тумблер форс-місцевому оболонка»
  • `ру-сила-місцевому оболонки на '/ з
  • Якщо локально вказано оболонки Python повинні бути прийняті і
  • , що накладаються на сесіях виконувати команди, LP: 988091
  • конкретних завершення:
  • ру-python2-Shell-повній, ру-python3-Shell-повній,
  • ру-python2-скрипт-повній, ру-python3-скрипт-повній

Що нового у версії 6.0.5:

  • Меню перероблений і розширений
  • розширені команди об'єднати виконуваної інструкції / блок ... з виділеним перемикача / ... і т.д. Це може видалити деяку потребу налаштування.
  • локальні середовища підтримують почав
  • Якщо дзвінки в загальній `ру-оболонка» слід використовувати місцеві виконуваний файл, а не набір Python система за замовчуванням
  • `ру використання локальної-замовчуванню" разом з `ру-оболонки місцевого шлях"

  • "Псевдонім мощнее` ру-вимикачі-оболонки"
  • ру-тумблер оболонок
  • Перемикання між перекладача налаштоване в `відповідно ру-оболонки з важелем 1 '. `Ру-оболонки тумблер 2». Був жорстко CPython і Jython в більш ранніх версіях, тепер починається з Python2 і python3 за замовчуванням.
  • `ру-оболонки назву« приймає шлях / до / виконуваних на додаток до імені встановленого за замовчуванням Python-Shell.
  • Дозволи установка такі команди, як (Defun пітона-XYZ-оболонки (і опціонально argprompt)
  • & Quot; Запустіть інтерпретатор Python-XYZ ... & Quot;
  • (інтерактивний)
  • (нехай ((ру-оболонки ім'я та Quot; шлях / до / Python-XYZ і Quot;))
  • (ру-оболонки argprompt)))
  • нові команди `відступ-вкладки режиму ',` тумблери відступ-вкладки режиму', `відступ-вкладки режиму, на ',` відступ-вкладки режиму відключення
  • функція після запиту на Stack обмін попросив 13 липня '11 в 13:23 кажучи `вкладка ширини" тепер слід `ру-відступ-зміщення
  • Нова команда `ру-виконати-Регіон-замовчуванням" змушує системи за умовчанням Python інтерпретатор для виконання, ігнорує притон
  • Функції, пов'язані з перероблений, `асинхронний" аргумент впав `ру-виконати-регіон" тепер говорить:
  • (DEFUN ру-виконати-область (початок кінця & додатковий оболонку спеціальний) & Quot; Відправити цей регіон перекладача Python
  • .
  • При виклику з \ [Універсальне-аргумент], виконання до `по-замовчуванню значення 'В' ру-Shell-ім'я" змушений.
  • При виклику з \ [Універсальне-аргумент] з наступним числом, відмінним від 4 і 1, користувачеві буде запропоновано вказати оболонку. Це може бути ім'я оболонки загальносистемного або вказати шлях до віртуальному середовищі.
  • При виклику з програмою, вона приймає рядок, визначальну оболонку, яка буде нав'язана виконати в якості аргументу. І Quot; [...]
  • новий `ру-номер-обличчя", видно тільки при налаштовані і `ру використання номер-особа-р '' Т ', успадковує особа за замовчуванням з великими файлами fontifying число може викликати затримку
  • новий логічний `ру-багатослівний-р 'якщо' т ', досяг рівень відступу т.д. обмінювалися повідомленнями
  • Нові команди ру-виконати-буфера, присвячений, ру-виконати-буфер-комутатор -dedicated
  • `перемикання-ру-Smart-відступ 'нову команду также` ру-смарт-відступи-на", -off

Що нового у версії 6.0.4:

  • Python оболонка починається з `пітона режимі 'це потрібен завершення зараз логічне настроюється `ру-Start-Run-ру-оболонки
  • Контур- (неосновних) Режим включений надання регулярних виразів. Налаштування `ру-план-мінор режим-р 'для його включення з пітоном режимі
  • Крюк поставляється почати HS-мінорній режим зі шкіри пітона режимі
  • Налаштування `ру-Hide-шоу-мінор режим-р '
  • Key прикладі:
  • (глобального встановити ключ [(Super S)] 'HS-Hide-все)
  • (глобального встановити ключ [(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 ;.
  • Команди ру-вниз-FORM
  • як ру-вниз-блоку, що з'явилися у версії 6.0.3,
  • реалізовані також і Quot; пункт і Quot;, & Quot; Def & Quot;, & Quot; клас & Quot ;,
  • & Quot; заяву і Quot ;.
  • На початок наступного блоку нижче
  • поточний рівень.

Інші програми розробника Barry Warsaw

flufl.lock
flufl.lock

14 Apr 15

flufl.password
flufl.password

14 Apr 15

Python Replybot
Python Replybot

2 Jun 15

python-mode.el

Коментар не знайдено
додати коментар
Включіть картинки!