[프롤로그]
저는 프로그래머도 공대생도 공고생도 아닙니다.
전문적이지 않습니다.
하지만 초보에 입장에서 쓸 수는 있습니다.
강좌에서 오류나 개선방안등이 있으면 자유롭게 댓글로 남겨주시면 감사하겠습니다.
1. 자동 import 관리
import는 연결통로입니다.
닫아주고 열어주고 해야겠지요.
하지만 개발하다보면 여간 귀찮은게 아닙니다.
우리의 안드로이드 스튜디오는 자동 import 관리를 지원합니다.
[ Ctrl + alt + o (English) ]
2. 코드 정렬 기능
초보분들은 복붙 하고 코딩하고 하다보면 코드가 난잡하게 되기 쉽상입니다.
저도 마찬가지인데요
이 기능을 쓰면 코드가 깔끔하게 정렬됩니다.
[ Ctrl + alt + L ]
3. 이 함수는 어떤 역할을 하지? 어떻게 짜여 있는거지 ? -> 선언부로 이동
함수를 몇십개 짜거나 기존의 함수를 수정해서 이용해야 하는경우 선언부를 찾기가 만만치 않습니다.
안드로이드 스튜디오는 선언부로 이동하는 아주 좋은 기능을 단축키로 제공합니다.
[ Ctrl + b ]
4. 이 상수는 어디에 선언해뒀더라? 무슨 값이지? -> 검색기능
검색기능은 다양하게 쓰일수 있으나
초보분들은 상수를 선언해둔 파일 찾을때 유용할것 같습니다.
[ Shift 더블클릭 ]
-- 참고 : http://androidhuman.com/563 --
5. 빨랑 빨랑 내가 입력할거 같은거 보여줘봐 치기 귀찮아 - 자동완성
물론 초보일땐 손수 치는게 도움이 되지만
귀찮잖아요 ㅎㅎ
이 기능을 활용하면 자동완성이 되거나 쓸만한 목록들을 보여줍니다.
[ Ctrl + Space ]
6. 주석처리 귀찮아
[ Ctrl + / ]
7. 우리는 마우스의 사용을 최소화 하길 원합니다.(1) 빌드
[ Ctrl + F9 ]
8. 우리는 마우스의 사용을 최소화 하길 원합니다.(2) 빌드후 실행
[ Shift + F10 ]
9. 라인 점프
몇줄 쓸때는 이 기능은 아무 쓸데기 없지만
몇십줄을 쓰기 시작하면 갑자기 마우스가 이동을 시작합니다.
우리의 마우스님은 쉬셔야지요
이 기능을 사용하면
몇줄의 몇번째 글자로 이동합니다.
[ Ctrl + G ]
10. 이 클래스의 어머님이 누구니 - 부모클래스 확인
자바를 공부하셨겠죠?
부모클래스가 궁금해질때가 옵니다.
일일이 찾으실거에요? 그럼 단축키를 왜 배우겠어요 ㅎㅎ
[ Ctrl + U ]
그외에 단축키는 첨부파일을 확인해주세요.
IntelliJIDEA_ReferenceCard.pdf
-- http://kkangeva.tistory.com/42 --
11 . 파일간 이동은 당연히 키보드로 하는거 아닌가요? -> 파일간 이동
단축키를 누르면 검색창이 나옵니다.
이동을 원하는 파일명을 입력한후 엔터를 누르면 이동합니다.
[ Ctrl + Shift + N ]
12. 상황에 맞게 똑똑하게 좀 알려줘봐 - 스마트한 자동완성
[ Ctrl + Shift + Space ]
13. 이클립스 단축키는 여기 없나?
저는 이클립스 단축키중에서 라인을 위아래로 간편하게 이동하는 기능 alt down/up 단축키를 애용했었는데요.
안드로이드 스튜디오에도 있습니다. 다만 Shift를 더 눌러주세요.
[ Alt + Shift + Up or Down ]
14. 해야할일을 자동으로 해주려는데 내가 승인해줘야지
많은 예시로 설명할수 있는데 저 같은경우에는 Button 에 onClick으로 설명하겠습니다.
onClick옵션을 주면 당연히 액티비티를 만들어야 합니다.
직접 찾아가서 만들다뇨? 우리 스튜디오가 승인해주길 기다리고 있는데요.
해당 코드에 커서를 놓고 [ Alt + Enter ] 를 누르고 create ~~ 등의 내용이 뜨면 엔터 눌러주시면 됩니다.
15. 라인삭제
드래그하기 실프고
방향키 누르기도 실픈 당신에게
[ Ctrl + y ]
# 2016.01.29 수정
11:50) 파일간 이동, 스마트한 자동완성 단축키 추가
# 2016.01.30 수정
01:09) 코드 라인간 이동 단축키 추가
01:23) 자동완성 단축키 추가
10:07) 라인삭제 단축키 추가
'프로그래밍 > 앱프로그래밍' 카테고리의 다른 글
Google I/O 2017 Extended Seoul 짧은 소감 (0) | 2017.07.04 |
---|---|
안드로이드 강좌 - 액션바를 꾸며보자 (0) | 2016.01.31 |
안드로이드 강좌 - 토스트메시지의 시간을 조절하고 싶을때 #countdowntimer (0) | 2016.01.30 |
안드로이드 강좌 1. 버튼에 이미지 넣기 #ImageButton (0) | 2016.01.30 |
앱이름 한글로 하기 (0) | 2016.01.30 |