Pythonインタープリタシェルで最後のコマンドを繰り返すにはどうすればいいですか? 質問する

Pythonインタープリタシェルで最後のコマンドを繰り返すにはどうすればいいですか? 質問する

最後のコマンドを繰り返すにはどうしたらいいですか? 通常のキー (上、Ctrl+上、Alt-p) は機能しません。意味のない文字が生成されます。

(ve)[kakarukeys@localhost ve]$ python
Python 2.6.6 (r266:84292, Nov 15 2010, 21:48:32) 
[GCC 4.4.4 20100630 (Red Hat 4.4.4-10)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> print "hello world"
hello world
>>> ^[[A
  File "<stdin>", line 1
    ^
SyntaxError: invalid syntax
>>> ^[[1;5A
  File "<stdin>", line 1
    [1;5A
    ^
SyntaxError: invalid syntax
>>> ^[p
  File "<stdin>", line 1
    p
    ^
SyntaxError: invalid syntax
>>> 

ベストアンサー1

IDLE で、[オプション] -> [IDLE の設定] -> [キー] に移動し、そこで [履歴 - 次] と [履歴 - 前] を選択してキーを変更します。

次に、「選択用の新しいキーを取得」をクリックすると、必要なキーの組み合わせを選択できるようになります。

おすすめ記事