Python 终端中的语法突出显示?

Python 终端中的语法突出显示?

有没有办法在 Mac OS X 上为 Terminal.app 打开 python 语法高亮显示?

答案1

如果你只想突出显示你转储到终端的来源,请cat 尝试优秀的色素。它实际上支持很多语言。运行

pygmentize source.py

如果你谈论的是在 Mac 终端内使用语法高亮编辑文件,那么这实际上取决于编辑器。

  • vi或者vim你至少想要这些选项~/.vimrc

    syntax on
    
  • emacs开箱即可使用

  • 不要问我关于nano...的事

答案2

你可以试试ptpython在 github 中,只需

pip install ptpython

并将其与 一起使用ptpython

答案3

尝试一下 ipython。它突出显示语法等等。
我还没有在 Mac 上尝试过,但看起来它一定能用:
https://stackoverflow.com/questions/726449/installing-ipython-with-readline-on-the-mac

另一个选项是 WxPython 和 pycrust (无需 Terminal.app 即可工作 :( )

相关内容