Please Enable JavaScript!
Gon[ Enable JavaScript ]

반응형

안드로이드 스튜디오 if, if-else, try-catch 코드 자동 완성 기능과 블록 해제하는 방법

 

환경: Android Studio

 

안드로이드 스튜디오에서 코드를 작성하다 보면 특정 영역에 try catch 로 블록을 지정해야 할 때가 있습니다. 일일이 입력하지 않고 프로그램에서 제공하는 자동 완성 기능을 사용해 보세요. Surround With if, while, try catch , try catch finally 등 거의 모든 블록 지정 문법을 클릭 한번으로 완성할 수 있습니다. 또한 기존에 제공되지 않는 문법이 있다면 직접 등록해서 사용하는 것도 가능합니다. 오늘은 단축키를 이용해서 자동 완성 기능인 Surround With 를 띄워서 적용하거나 필요 없는 블록을 해제하는 방법에 대해 알아 보겠습니다.

 

자동 완성 기능을 이용해서 블록 지정하는 방법

 

블록 자동 완성 기능인 Surround With 는 빠른 실행 메뉴에는 등록되어 있지 않습니다. 그래서 오른쪽 마우스를 클릭해도 볼 수가 없습니다. 매번 [Code] > [Surround With] 메뉴를 클릭할 수 없으므로 [Ctrl + Alt + T] 단축키를 이용하세요.

안드로이드 스튜디오 if, if-else, try-catch 코드 자동 완성 기능과 블록 해제하는 방법

 

블록을 지정할 영역을 선택하고 Ctrl + Alt + T 단축키를 클릭합니다. 그림과 같이 Surround With 팝업창에는 다양한 문법들이 있습니다. 그 중에서 많이 쓰이는 try / catch 를 선택해 보겠습니다

안드로이드 스튜디오 if, if-else, try-catch 코드 자동 완성 기능과 블록 해제하는 방법

 

예외 처리 문장인 try catch 문장이 한방에 완성되었습니다. 만약 자신이 찾는 블록 지정 문장이 없다면 직접 등록하는 것도 가능합니다

안드로이드 스튜디오 if, if-else, try-catch 코드 자동 완성 기능과 블록 해제하는 방법

 

지정된 블록 해제하는 방법

 

다음은 지정된 단축키를 해제하는 방법입니다. 메뉴는 [Code] > [Unwrap/Remove] 입니다. 이것도 Ctrl + Shift + Delete 단축키를 활용하는 것이 좋겠죠

안드로이드 스튜디오 if, if-else, try-catch 코드 자동 완성 기능과 블록 해제하는 방법

 

이 기능은 블록 지정된 문장뿐만 아니라 변수를 둘러싸고 있는 함수도 제거할 수 있습니다. 그림처럼 커서가 변수에 있는 경우 팝업창에는 제거 가능한 문장이 2개 입니다. Unwrap ‘try…’  를 선택해 보세요

안드로이드 스튜디오 if, if-else, try-catch 코드 자동 완성 기능과 블록 해제하는 방법

 

이전에 try catch 문장을 적용하기 전 소스로 되돌아 왔습니다. 이번에 소개한 기능은 아주 많이 사용하기 때문에 반드시 단축키를 외우시기 바랍니다

안드로이드 스튜디오 if, if-else, try-catch 코드 자동 완성 기능과 블록 해제하는 방법

반응형
Posted by 녹두장군1
,