web-dev-qa-db-ja.com

ターミナルforPythonでの構文の強調表示?

Mac OS XのTerminal.appでpython構文の強調表示をオンにする方法はありますか?

4
Alex

ターミナルにダンプするソースを強調したいだけの場合は、cat優れたものを試してください pygments 。実際には多くの言語をサポートしています。で実行

pygmentize source.py

代わりに、Mac端末内で構文が強調表示されたファイルの編集について話していた場合、これは実際にはエディターに依存します。

  • viまたはvimの場合、少なくともこれらのオプションは~/.vimrcに必要です。

    syntax on
    
  • emacsは箱から出してすぐに機能します

  • nanoについて聞かないでください。
7

Ipythonを試してください。構文などを強調しています。
Macで試したことはありませんが、動作するはずです。
https://stackoverflow.com/questions/726449/installing-ipython-with-readline-on-the-mac

別のオプションはWxPythonとpycrustです(Terminal.appなしで動作します:()

1
Alex Bolotov

Githubで ptpython を試すことができます。

pip install ptpython

ptpythonと一緒に使用します。

0
zyy

これが一連のスクリーンキャストで、bpythonの動作を示しています。

http://bpython-interpreter.org/screenshots/

0
iElectric