bpython причудливое интерфейс для переводчика Python для Unix-подобных операционных систем. Он выпущен под лицензией MIT.
Несколько человек попросили вещи, как подсветка синтаксиса и автозаполнения для Python интерактивный интерпретатор. IPython, кажется, предлагает это (плюс вы можете получить ReadLine поведение в переводчика ванили), но я пытался IPython пару раз. Может быть, я действительно не понимаю, но у меня такое чувство, что идеи, лежащие в IPython довольно отличается bpython. Я не хочу, чтобы создать всю окружающую среду развития; Я просто хотел, чтобы обеспечить пару аккуратных функций, которые уже существуют и превращают их в нечто немного более интерактивной.
Идея состоит в том, чтобы предоставить пользователю с учетом всех особенностей в линию, как и современных сред разработки, но в простой, легкий пакет, который может быть запущен в окне терминала, так проклятия, казалось, как лучший выбор. К сожалению, если вы используете Windows.
bpython не пытаться создать что-то новое или инновационное, он просто объединяет несколько аккуратные идеи и фокусируется на практичности и полезности. По этой причине, функция "Перемотка" должны быть приняты с щепоткой соли, но лично я нашел, что это будет очень полезно. Я использую в настоящее время, когда bpython я обычно использовать интерпретатор ванили, например для тестирования из решения проблем людей на IRC, быстрого тестирования метод делать что-то без создания временного файла и т.д.
Особенности :.
- В он-лайн подсветка синтаксиса.
- Readline, как автозаполнение с предложениями, отображаемых при вводе.
- Ожидаемая список параметров для любой функции Python. Новое в 0.2.0:. Теперь использует pydoc пытаться божественных Params для C функций
- & Quot; Перемотка и Quot; Функция поп последнюю строку кода из памяти и повторно оценить. Примечание: это действительно полезно только, когда выложив классы и функции, так как истинной и Quot; отменить и Quot; Функция невозможно, так что будьте осторожны при использовании этого.
- Отправить код, который вы ввели прочь к Pastebin и отображения Pastebin URL для копирования, и др.
- Сохранить код, который вы вошли в файл.
- Новое в 0.3.0:. Авто-отступы
Требования
- Pygments
- Pyparsing
Комментарии не найдены