web-dev-qa-db-ja.com

IDLEの複数の行からタブインデントを削除するにはどうすればよいですか?

Python IDLEで複数行をインデントしたい場合は、行をマークしてTabを押します。しかし、複数行からインデントを削除したい場合は、Shift + Tabは機能しません。アイドル。

36
Thanx

IDLEを使用していて、ノルウェー語キーボードでCtrl- [が問題になる場合は、キーを変更できます。

  1. 「オプション」->「IDLEの構成」に進みます。
  2. [キー]タブをクリックします。
  3. 必要に応じて、[新しいカスタムキーセットとして保存]をクリックします。
  4. カスタムキーを設定したら、リストで「dedent-region」を見つけます。
  5. [選択用の新しいキーを取得]をクリックします。

Shift-Tabを入れてみたところ、うまくいきました。

40
Craig McQueen

IDLEを使用している場合は、Ctrl+]インデントし、Ctrl+[インデントを解除します。

37
Smashery

エディターに依存します。

Shift + Tabを試しましたか?

19
Loïc Wolff

pythonwinでは、

SHIFT + TABの機能

5
JMVDA
Shift-Tab
Ctrl-Tab
< key

エディターに依存します。

4
Rook

IDLEの場合、行を選択してから、「フォーマット」メニューを開きます。 (見つけられない場合は、「編集」と「実行」の間。)これにより、キーボードショートカットも表示されます。

3
Alfred

Jupyterノートブックでは、

 SHIFT+ TAB(to move left) and TAB(to move right) movement is perfectly working.
1
saurav kumar

デフォルトでは、IDLEはShift-Left Bracketにあります。ただし、必要に応じて、[オプション]-> [IDLEの構成]-> [キー]-> [カスタムキーセットの使用]-> [デデント領域]-> [選択用の新しいキーの取得]をクリックして、Shift-Tabにカスタマイズできます。

次に、必要な組み合わせを選択できます。 (適用をクリックすることを忘れないでください。そうしないと、すべての設定が影響を受けません。)

0
K. R.