構建強大的交互式 Python 命令行環境的庫:python-prompt-toolkit

jopen 10年前發布 | 29K 次閱讀 Python開發 python-prompt-toolkit

python-prompt-toolkit是一個用于構建強大的交互式 Python 命令行環境的庫。用好了就變成了 Python 中的 Vim 。
ptpython-screenshot.png

特性:

  • Pure Python.
  • Syntax highlighting of the input while typing. (For instance, with a Pygments lexer.)
  • Multi-line input editing.
  • Advanced code completion.
  • Both Emacs and Vi key bindings. (Similar to readline.)
  • Reverse and forward incremental search.
  • Both Python 3 and Python 2.7 support.
  • Works well with Unicode double width characters. (Chinese input.)
  • Selecting text for copy/paste. (Both Emacs and Vi style.)
  • No global state.
  • Code written with love.
  • Runs on Linux, OS X, OpenBSD and Windows systems.

項目主頁:http://www.baiduhome.net/lib/view/home/1414739323200

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!