2016-08-11 6 views
0

私はAndroidスタジオを使用しており、図のようにコード補完機能を有効にしています。intellijidea code completion not new variables

"オートポップアップコードの補完"と "ドット、スペースなどを入力して選択した改変体を挿入"を有効にしました。

私が書きたい:

Drawable d = new BitmapDrawable(....); 

私は「博士」を書き、ポップアップを表示され、私はスペースバーをクリックして、それが「Drawableの」を書き込みます。それは大丈夫です。

"d"と書いて、 "drawable"をポップアップ表示し、スペースバーをクリックして "drawable"と書いています。

しかし、私は "d"を書いています。

このオプションは、クラスやメソッドにのみ適用でき、新しい変数には適用できませんか?

enter image description here

答えて

2

新しい変数にのみクラスとメソッドには適用されず、完全なコードを持ってする方法はありません。次の3つのオプションがあります。など、ドット、スペースを入力して挿入し、選択バリアントオフ

  1. 電源を入れ、」オプションをあなたは、その後は、(挿入する)を入力するか、タブ使用する必要があります(上書きします)オートコンプリートからアイテムを選択したい場合は、(ピリオド/ドット)キーは、静的メンバーを呼び出す場合にクラスを完了すると機能します(これは3つの選択肢の中で最も良いでしょう。現象)

  2. 変数nにdと入力した後あなたがのスペースにヒットする前に、Escを押して自動補完ポップアップを閉じる。あなたは手動で有効にするたびに持つように

スペース はCtrl +経由「が自動的にポップアップのコード補完」をオフにし