bpythonは、Unixライクなオペレーティングシステム用のPythonインタプリタに空想のインターフェイスです。これは、MITライセンスの下でリリースされています。
少数の人々は、Pythonインタラクティブインタプリタのための構文の強調表示やオートコンプリートのようなものを求めた。 IPythonは、これを提供するようで(プラスあなたはバニラインタプリタでreadlineの動作を取得することができます)が、私はIPythonを数回を試してみました。おそらく、私は本当にそれを取得できませんでしたが、私はIPythonの背後にあるアイデアはbpythonにかなり異なっていることを感じを得る。私は、全体の開発環境を作成したくなかった。私は単純にすでに存在しており、もう少しインタラクティブなものに変えることがきちんとした特徴のいくつかを提供したかった。
アイデアは非常に近代的なIDEのように、インラインのすべての機能をユーザに提供しますが、呪いが最良の選択のように思えたので、ターミナルウィンドウで実行することができ、シンプルで軽量なパッケージにすることです。申し訳ありませんが、Windowsを使用している場合。
bpython新規または画期的な何かを作成しようとしない、それは単にいくつかのきちんとしたアイデアを結集し、実用性と有用性に焦点を当てています。このため、「巻き戻し」機能は、ひとつまみの塩で撮影されるべきであるが、個人的に私はそれが非常に有用であることが判明している。私は普通に、例えばバニラインタプリタを使用するたびに、私は今bpython使用ます。
- インライン構文強調表示します。
- 入力時に表示された提案をReadlineのような自動補完します。
- は、任意のPython関数のパラメータリストを期待。新しい0.2.0へ:今のC関数のために神のparamsを試みるためにpydocを使用しています。
- &QUOT、巻き戻し&QUOT。メモリからのコードの最後の行をポップし、再評価するための機能。注:これはだけは本当に便利です真&QUOTいるので、クラスや関数をレイアウトするとき;&取り消すQUOT。関数は、これを使用するときに注意して、不可能ですします。
- などのコピー、ペーストビン用のURLをあなたがペーストビンにオフ入力したコードを送信し、表示します。
- をファイルに入力したコードを保存します。
- 新規0.3.0へ:オートインデントします。
の特長のための>
の要件の
- はPygmentsます。
- pyparsingます。
コメントが見つかりません