web-dev-qa-db-ja.com

Android St​​udioのコードで複数の場所(崇高)を選択する方法は?

Android St​​udioのコードで複数の場所を選択する方法

ソースコードの複数の場所に同じテキストを挿入したい。のように、複数のマウスカーソルがあります。 Android St​​udioでの実行方法がわからないが、VS2012でこれを簡単に実行できましたか?

59
Amir Ziarati

このクールな機能をどのように共有できるかを見つけました。 3つのクールな機能が見つかりました。

  1. 複数選択の場合はそのまま alt + shift 次に、マウスクリックで変更したいときはいつでも選択し、同時に複数の場所で書き込むことができるものを入力します。

  2. もう1つのクールな機能は、列の選択です。これにより、特にリファクタリングを行う場合に、優れた方法で非常に役立つクリックができます。

ほとんどのシステムでは、middleMouseButtonを押しながらコードをドラッグすると機能し、他のシステムでは、 alt 以下のように動作するコードを選択します:

It selects like this

  1. 3番目の優れた機能は、コード内で同じWordを検出し、それを簡単に変更または追加できる、崇高な選択です。あなたが押すことによってそれを行うことができます alt + j Windows/Linuxおよび ctrl + g Macで。それがどのように機能するか見てください:

its great for refactoring

@Narayanaがコメントで言ったように、 Ctrl + Shift + Alt + j ワンショットリファクタリングのために、ワンショットのすべてのオカレンスを選択します。

161
Amir Ziarati

使用できます Alt + Shift 複数の場所をクリックすると、複数のカーソルが表示されます。

ファイル内で同様の出現を選択するには Alt + j

詳細: ここをクリック

20
iamdeowanshi

Shift + Alt + Insertの組み合わせを押して、列選択モードで編集します。

11
vgokul129

マルチラインキャレット(マウスなし)

Windows: CTRL + CTRL(ホールド)+ ↑ / ↓

マック:  + (ホールド)+ ↑ / ↓

ESC 複数行モードを終了します。

マルチキャレットのホットキーを変更する

カスタムキーマップを追加するには、 CTRL+SHIFT+Akeymapと入力し、サブテキストとしてSettingsが付いているものをクリックします。 Clone Caret AboveおよびClone Caret Belowを検索します。

私は私にマッピングしました ALT+SHIFT+↑ / ↓

ボーナス

の組み合わせを保持してみてください CTRL、 SHIFT、選択矢印を改善するための矢印。

7
Gibolt

Macでやりたいこと ⌥ (option) + shift + mouse click Android St​​udio 3.1.3の複数の行。

6
Michael Osofsky

MacとWindowsの両方で、コンテキストメニューを開き、[列選択モード]をクリックして動作を有効または無効にします。

enter image description here

1
varunjohn1990

Windowsでは、ConyEditという名前のプラグインを試すことができます。正規表現に基づく優れた列モードがあります。

0
Dick