안드로이드 스튜디오 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] 단축키를 이용하세요.
▼ 블록을 지정할 영역을 선택하고 Ctrl + Alt + T 단축키를 클릭합니다. 그림과 같이 Surround With 팝업창에는 다양한 문법들이 있습니다. 그 중에서 많이 쓰이는 try / catch 를 선택해 보겠습니다.
▼ 예외 처리 문장인 try catch 문장이 한방에 완성되었습니다. 만약 자신이 찾는 블록 지정 문장이 없다면 직접 등록하는 것도 가능합니다.
◎ 지정된 블록 해제하는 방법 |
▼ 다음은 지정된 단축키를 해제하는 방법입니다. 메뉴는 [Code] > [Unwrap/Remove] 입니다. 이것도 Ctrl + Shift + Delete 단축키를 활용하는 것이 좋겠죠.
▼ 이 기능은 블록 지정된 문장뿐만 아니라 변수를 둘러싸고 있는 함수도 제거할 수 있습니다. 그림처럼 커서가 변수에 있는 경우 팝업창에는 제거 가능한 문장이 2개 입니다. Unwrap ‘try…’ 를 선택해 보세요.
▼ 이전에 try catch 문장을 적용하기 전 소스로 되돌아 왔습니다. 이번에 소개한 기능은 아주 많이 사용하기 때문에 반드시 단축키를 외우시기 바랍니다.
'프로그래밍 툴 > 안드로이드 스튜디오' 카테고리의 다른 글
안드로이드 스튜디오 인터페이스(Implement Methods) 필수 구현 함수 자동으로 코드 추가하는 방법 (0) | 2019.09.14 |
---|---|
안드로이드 스튜디오 GitHub 와 연동해서 소스 다운로드 받는 방법 (3) | 2019.09.13 |
안드로이드 스튜디오 SVN not all local changes may be shown due to an error 해결하는 방법 (0) | 2019.09.10 |
안드로이드 스튜디오 sqlite DB 조회를 위한 브라우저 사용하기 (1) | 2019.09.09 |
안드로이드 스튜디오 에뮬레이터 한글 언어 변경하는 방법 (0) | 2019.09.08 |
안드로이드 스튜디오 if , do-while, try-catch 문법 자동 완성 단축키 사용하는 방법 (0) | 2019.09.08 |
안드로이드 스튜디오 Activity 실행을 위한 Instrumented Unit Testing 하는 방법 (0) | 2019.09.06 |
안드로이드 스튜디오 SVN Cannot run program SVN 에러, SVN 설치하는 방법 (0) | 2019.09.06 |