web-dev-qa-db-ja.com

Eclipse / aptanaの「untab」(コードブロックを左に移動)へのキーボードショートカットですか?

さて、うまくいけば、質問は自明です。

コードのブロックを選択してタブアウトするのはとても簡単ですが、逆はどうですか?

現在、行の先頭で空白を検索して置換するだけです。もっと速い?

172
Keith Bentrup

Visual Studioおよび他のほとんどの適切なIDEでは、簡単にできます SHIFT+TAB。それはちょうどの反対を行います TAB

あなたが言及したIDEがこれをサポートすることを私は考え、願っています。

346
nbevans

Shift-tabが再びアウトデントします:)

標準のショートカットキーは次のとおりです。

http://wiki.Eclipse.org/User_Interface_Guidelines#Standard_Accelerators

より難解なものの多くはここにあります:

http://wiki.Eclipse.org/FAQ_What_editor_keyboard_shortcuts_are_available%3F

19
Jeremy Smyth

ほとんどの場合、この回避策は機能します。代わりにEclipseの「スマートインサート」機能を使用します。

  1. Xを制御して、選択したテキストブロックを消去し、貼り付け用に保持します。
  2. Control + Shift Enterを押すと、現在の行の上に編集用の新しい行が開きます。
  3. この時点でタブ位置を調整することもできます。行の先頭にいる場合を除き、ここでタブ移動が開始されます。
  4. Vキーを押して、バッファーを貼り付けます。

これがShift + TABがEclipseに実装されるまで役立つことを願っています。

5
Ohad Aloni

Shift-tabは、Aptanaの複数行では機能しないようです。また、単一の先行スペースがある単一行では機能しません。回避策はありますか?不正な形式のコードを常に修正するために、shift-tab(アウトデント)を使用しています。

NetBeansが恋しい...

更新:複数行が同じレベルのインデントを持つ場合、複数の改行で機能します。まだ新しい行の先頭に達していない他の行のアウトデントを続ける必要があります。これを変更するオプションはありますか?

5
mynameistechno

Pycharmでは、Shift + Tabを使用してコードブロックを左に移動するだけです。

4
Sanky Cse

Untabの一般的な答えは次のとおりです。

Python IDLEで:-Ctrl + [

日食の場合:-Shift + Tab

Visual Studioの場合:-Shift + Tab

4
Shubham Sharma

Shift-tabはFlex Builderでそれを行います(Eclipseベース)-SOうまくいけば通常のEclipseでも動作するはずです:)

3
Richard Walton

一般に、Shift + Tabはどの環境でも機能します。

3
Luis Parada

まだここにいる人がいるかどうかはわかりませんが、ウィンドウメニュー> [設定]に移動し、[全般]リストを開いてキーを選択することで確認できます。 「Shift Left」が表示されるまで、キーのリストを下にスクロールします。それをクリックしてください。その下にいくつかのボックスがあり、そのうちの1つでキーをバインドできます。 Shift-Tabを受け入れないため、Shift-`にバインドしました。適用して閉じると、設定は完了です。

1
Johnny Wales