web-dev-qa-db-ja.com

Android studioでXMLファイルの使用法を見つけるためのショートカットは何ですか?

ご存知のように、コーディング速度を向上させる便利なショートカットがたくさんあります。

それらの1つは使用法を見つけるで動作するクラスまたはメソッドの Alt+F7 または Ctrl+b。それらはメソッドとクラス名で機能しますが、プロジェクトで「検索なしのレイアウト」のようなXMLファイルの使用法を見つけて「使用法の検索」を使用するにはどうすればよいのでしょうか。

XMLファイルの名前はクラスのようにファイルにないので、私は常にプロジェクト全体でその名前を検索します。グーグルで検索しましたが、答えが見つかりませんでした。

9
Mahdi

すべてのキーはウィンドウに与えられます

CTRLF 単一のファイルでキーワードを検索する場合

このようにできますXMLの使用法を見つける| ALTF7 XMLレイアウトを選択した後

enter image description here

別の方法があります(気に入るかどうかはわかりません).. xmlを削除しようとすると、最初は削除されません。それのすべての使用法を表示し、削除の確認を求めます。ターミナルですべての使用法を確認できるので、すべてを見つけることができます。

enter image description here

[使用状況を表示]ボタンをクリックすると、すべてが表示されます

ショートキーファイル->設定->キーマップ->の場合(Android studioでEclipse/VisualStudioのショートキータイプを選択することもできます)

Windows用のデフォルトの短いキーがいくつかあります

フォーマットコード| CTRLALTL

実装されていないメソッドを追加する| CTRLI

Logcatを表示| ALT6

ビルド| CTRLF9

ビルドして実行| CTRLF10

検索| CTRLF

プロジェクトで検索| CTRL+SHIFTF

検索して置き換える| CTRLR

プロジェクトで検索して置換| CTRLSHIFTR

メソッドのオーバーライド| CTRLO

プロジェクトを表示| ALT1

プロジェクトを非表示-logcat | SHIFTESC

すべて折りたたむ| CTRLSHIFTNumPad +

デバッグポイントの表示| CTRLSHIFTF8

すべて展開| CTRLSHIFTNumPad -

設定を開く| ALTs

ターゲットを選択(プロジェクトビューで現在のファイルを開く)| ALTF1 → ENTER

どこでも検索| SHIFT → SHIFT (ダブルシフト)

コード|で囲む| CTRL → ALTT

選択したコードからメソッドを作成する| ALTCTRL

10
Charuක

私の個人的な好みは ctrl+shift+f。検索するものを入力できるポップアップダイアログが表示され、プロジェクトフォルダ全体が表示されます。

あるいは、右クリックすると、xmlにFindUsage機能がすでにあります。そしてそれはそれを使用するファイルを示しています。

enter image description here

私の例では、analytics_debug.xmlの使用法を見つけました。次に、以下のミニコンソールに、どのファイルがそれを使用しているかが示されます。使用法コンソールでファイルを選択すると、XMLが呼び出されるコードの正確な行にリダイレクトされます。

このユースケースをUbuntu 16.04、A.S。で再現します。バージョン2.1.1

4
Enzokie

IntelliJからIDEAドキュメント

現在のファイルで使用法を見つける

現在のファイルでシンボルの使用法を見つけるには:

  1. エディターまたは構造ビューで目的のシンボルをクリックします。
  2. メインメニューで、[編集]、[編集]の順に選択します。検索|ファイル内の使用法を検索するか、を押します Ctrl+F7。検出された使用法は、エディターで強調表示されます。

しかし、これはLinuxでは機能しませんでした。代わりに ALT+F7

Macユーザーのショートカットは

  1. まず、プロジェクトビューでファイルを選択します(⌥+(fn)+ F1)

    select in project view Enterキーを押して最初のオプションを選択するか、 select scroll from source

  2. ファイルの使用法を表示(⌥+(fn)+ F7)

    enter image description here
    Enterキーを押してファイルを開きます

0
sudesh