728x90
반응형
이번에는 제가 Android Studio에서 정말 정말 많이 사용하는 기능인 "Add Selection for Next Occurrence"에 대해서 설명하려고 합니다.
아마 이 글을 다 읽으면서 혹은 읽고 난 후에 심쿵 하실 수도 있습니다.
저도 그랬습니다.
자 그럼 심쿵 하실 준비 되셨나요??
일단 예를 먼저 들어볼게요.
public class PoloniexTicker {
@SerializedName("USDT_BTC")
public Ticker usdtBtc;
@SerializedName("USDT_BCH")
public Ticker usdtBch;
@SerializedName("USDT_ETH")
public Ticker usdtEth;
@SerializedName("USDT_ETC")
public Ticker usdtEtc;
@SerializedName("USDT_XRP")
public Ticker usdtXrp;
@SerializedName("USDT_LTC")
public Ticker usdtLtc;
@SerializedName("USDT_DASH")
public Ticker usdtDash;
@SerializedName("BTC_BCH")
public Ticker btcBch;
@SerializedName("BTC_ETH")
public Ticker btcEth;
@SerializedName("BTC_ETC")
public Ticker btcEtc;
@SerializedName("BTC_XRP")
public Ticker btcXrp;
@SerializedName("BTC_LTC")
public Ticker btcLtc;
@SerializedName("BTC_DASH")
public Ticker btcDash;
public class Ticker {
@SerializedName("last")
public double last;
}
}
제가 폴로닉스에서 데이터를 가져오기 위해서 사용하는 모델 클래스입니다.
여러분들이 이 코드를 작성하려고 한다면 어떻게 하시겠나요?
코드를 보면 USDT_와 BTC_만 빼고 나머지는 같다고 볼 수 있습니다.
그래서 저는 USDT_쪽 코드를 작성하고 복사한 후에 BTC_로만 수정하려고 합니다.
아래에서 코드 작성하는 과정을 보겠습니다.
심쿵하셨나요??
안하셨으면...
이렇게 특정 문자열만 선택하여 수정, 삭제가 가능하게 합니다.
단축키는 맥용 기준으로 control + g 입니다.
이 기능을 사용하시면 위에 보여드렸던 예 말고도 많은 것을 할 수 있습니다.
저는 enum을 만들고 그에 대한 switch코드를 작성할 때도 사용합니다.
추가)
라고 의견을 주셨습니다.
728x90
반응형
'Android > Android Tip' 카테고리의 다른 글
(Android Studio) ButterKnife Injection (0) | 2017.08.25 |
---|---|
(Android Studio) 무선(Wifi)으로 앱 설치하기 (0) | 2017.08.20 |
(Android Studio) 현재 코드 자동 완성하기 (0) | 2017.08.13 |
(Android Studio) 메소드 주석포멧 자동 생성하기 (0) | 2017.08.13 |
(Android Studio) 코드 정렬과 import 정리를 동시에?! (0) | 2017.08.13 |