ホーム>source

私はbashでPythonシェルを使用したい(つまり、$pythonを実行し、bashでEnterキーを押す)が、生産性を高めるいくつかの欠けていることに気付いた。

これらの問題のいずれか(またはすべて)を修正する既知のリソースはありますか?

1)自動インデントなし

書いた後でEnterキーを押すと

ウィズウィズ

bashは4つのスペースを自動的にインデントしません

2)奇妙なコマンドライン履歴

複数行コマンドを実行すると:

<前>ウィズウィズ

取得した複数行のコマンド全体を取得する代わりに、上矢印を押して履歴を取得します

ウィズウィズ

3)構文の色分けなし

4)オートコンプリートなし

>>> for i in [1, 2]:
あなたの答え
  • 解決した方法 # 1

    ipythonを見てください。これは、ターミナルでより機能的なPythonシェルです。 pip install ipython でインストールできます  ターミナルで ipython と入力して開始しました 。詳細については、こちらのドキュメントをご覧ください。

関連記事

  • 前へ java - JPAクエリ:サブクエリをグループ化条件に結合する
  • 次へ javascript - auth0-lockに接続されたリスナーを削除する方法は?