2016-05-16 1 views
4

自分自身や他の多くの人に何時間も節約できる質問があります。 1つのクラスの変数名だけをアンドロイドスタジオで変える方法がありますか?私はそれが混乱していることを理解していますが、クラス間で多くのコードをリサイクルしていますので、1つのアクティビティのtextViewtxt1という名前でコピーして新しいアクティビティに貼り付けると、txt2数千行のコードでこれを行うのですが、txt1を第2クラスの中でtxt2に自動的に変更する方法はありますか?みんなありがとう!1つのクラス内の変数の名前を屈折させる方法

+0

アップ票ありがとうございます、それはあなたのためにうまくいきましたか?もしそうでなければ他人が助けることができるかもしれない – Pomagranite

+0

@Pomagranite私は研究をしていません。私は実際にまだプラグインを考えていなかったので、私はあなたの投稿をupvoted。 – Ethan

答えて

1

私はfind and replace関数をNotePad ++内で使用しました。それを行う唯一の方法ではないかもしれませんが、それは非常に簡単で迅速でした。

1

私はあなたにこれに関する作業をさせていただきます。プラグインはAndroid Studio/intelijのファイル設定プラグインで利用できます。hereに行き、あなたが選んだエディタの1つを選択します。ファイル設定ツールに行き、新しいエディタをデフォルトとして設定する必要があるかもしれません。ほとんどのIDEには、奇妙なジョブに使用できるプラグインがあります。 1つの例は、Beanからパーセル可能にすることです。たぶん、他の人がプラグインなしであなたの仕事をする方法を教えてくれるかもしれませんが、あなたが見ることができるものは間違いありません。

2

これはあなたの考えるよりもはるかに簡単です。次の操作を行います。

  1. 名前を変更する任意の変数/クラス/メソッドを右クリックします。
  2. Refactor選択してください - 今、あなたは簡単に名前を変更することができ + F6

    >をRename

または名前を変更したい任意のものを選択するとシフトを打ちます。

+0

それはアプリケーション全体の変数/クラス/メソッドの名前を変更しませんか?これは私が避けようとしているものです – Ethan

+1

クラス/メソッドは、使用されているどこにでも名前が変更されます。グローバル変数はどこにでも名前が変更されますが、ローカル変数はローカルで名前が変更されます。 – SMR

+0

このケースでは、私のやり方がちょっと早くなってくれてありがとう、ありがとう。これは、クラスごとに何百もの変数を変更する必要があるためです。あなたの提案をありがとう! – Ethan

関連する問題