bpython

画像 bpythonは、* nixの標準Pythonインタープリターへの美しく機能的なインターフェースです。 MITライセンスの下で配布されており、次の興味深い機能があります。













シェル関数を実装し、拡張機能を追加し、標準のPython シェルをエミュレートするiPythonとは異なりbpythonは追加のモジュールで機能を拡張するだけです。



インラインの強調表示には、 Pygmentsが使用されます。これにより、入力した時点で既にコードを「色付け」できます。 最新のIDEの大部分と同様に、 bpythonは、呼び出す関数のパラメーターのリストを表示します。 最初に、モジュールを見て、適切な関数が見つからない場合、 pydocを呼び出します。 コード補完はlibreadlineへのインターフェースを使用します。 最も珍しい機能は巻き戻し機能です。 入力したコードはメモリに保存され、 「巻き戻し」を呼び出すと、最後の行が削除されてコードが更新されるという考え方です。 「巻き戻し」を 2回クリックすると、2行削除されます。 これは、関数とクラスを定義するときに非常に便利です。 別の非常に便利なものはPastebinです。 ボタンを1つクリックするだけで、コードへのリンクが表示され、インターネットで公開できるようになります。 このために、 bpaste.netサービスが使用されます。これは、その名前が示すとおり、 bpython専用に設計されています 。 また、たとえば、ホットキーまたはバックライトの配色を、あなたに最適なものに個別に変更し、標準の構成ファイルを微調整することができます







設置


既に理解しているように、 bpython機能するには、 Pygmentsが必要です







ジャンゴ


bpythonをDjangoで動作させるには、少し作業する必要があります:)



  1. 〜/ .bashrc.profileまたは.bash_profile )に次のコードを追加します。
    export PYTHONSTARTUP =〜/ .pythonrc




  2. また、 〜/ .pythonrcを変更して追加する必要があります。
    <br/> try :<br/> from django.core.management import setup_environ<br/> import settings<br/> setup_environ(settings)<br/> except :<br/> pass <br/> <br/>







これにより、bpythonはDjango環境にアクセスできるようになります。







便利なリンク


プロジェクトの公式サイト

ドキュメント

スクリーンショット

Googleグループ

IRC:irc.freenode.net-#bpython



All Articles