티스토리 뷰

안녕하세요~

오늘은 이클립스의 사용법에 대해 자세하게 알아보려고 합니다

구글에서 이클립스 말고 다른 어플 만드는 툴을 공개했지만 아직까지는 이클립스를 중심으로 이루어진 강좌가 많고

또 자료도 많아서 Android Studio가 안정될때까지는 이클립스의 사용법에 익숙해 지는게 중요합니다



그럼 잘 따라와 주세요~



위 화면은 구글 안드로이드 개발자 사이트에서 다운로드안 ADT 안에 있는 이클립스를 실행한 모습입니다

이클립스 실행화면은 이 화면이 아니고 아래 화면일수도 있습니다



별로 중요한 부분은 아니니 넘어갑시다


이클립스를 처음 실행한 모습은 아래 글에 자세하게 설명되어 있으니 이 포스팅에서는 생략하도록 하겠습니다

[Development/App] - #2 이클립스 때려서 어플 만들자




이클립스의 모습은 크게 3~5가지로 구분할수 있습니다

아래 스크린샷을 보면서 하나씩 살펴보도록 하겠습니다



먼저 맨 왼쪽에 있는 화면은 Package Explorer입니다

스크린샷에도 설명되어 있지만 다시 설명드리면

이 부분은 사용자가 프로젝트를 만들고, 또는 따로 추가한 모든 프로젝트가 나타나는 화면입니다

(디게 애매하네요)


조금 자세하게 저부분만 때서 살펴보겠습니다



제 프로젝트 목록이 나타나는대요

Only3 라는 프로젝트를 열어둔 상태에서 스크린샷을 찍었습니다 ㅎㅎ

(참고로 Only3는 마켓에 올라와 있는 "세번만" 이라는 어플의 영어 이름입니다 ㅋㅋ)


실제 파일 트리와 폴더 목록이 나타나며 이 파일들은 C:\Users\(사용자 이름)\workspace에 저장되어 있습니다

(초기 이클립스의 작업 폴더를 workspace로 지정하지 않으신 분들 또는

따로 추가한 프로젝트중 workspace로 복사 옵션을 선택하지 않은 프로젝트는 저 위치에 저장되어 있지 않습니다)


편집할수 있는 소스파일을 더블클릭하면 중앙에 있는 에디터에 파일이 열리며, png등의 파일은 PC에 설치되어 있는 프로그램으로 실행됩니다



참고로 Package Explorer에서 다른 Window(바탕화면 또는 폴더)로 파일을 드래그 하면 그 파일이 "이동" 됩니다

바탕화면에서 Package Explorer로 파일을 드래그 하면 "복사" 또는 "바로가기(링크)" 됩니다




두번째로 에디터를 살펴보겠습니다



소스코드를 더블클릭하면 에디터에 소스가 표시되는대요

저는 세번만 어플의 MainActivity.java를 열어두고 스크린샷을 찍었습니다 ㅎㅎ


이클립스에서는 자동으로 변수이름, 자료형같은 예약어(int, void, public, inport등), 주석등을 하이라이트 표시해줍니다


위 스크린샷에서 빨강? 자홍색으로 표시된 글자들이 프로그래밍 문법 언어입니다

파랑색으로는 변수 이름, 주석등을 강조표시 하고 있습니다



이클립스 에디터에서 사용할 수 있는 단축키들도 알고 계시면 매우 매우 매우 매우 유용합니다


Ctrl + F11 : Run As를 실행한것과 같은 단축키 입니다

Ctrl + D : 커서가 위치한 줄 자체를 지워버립니다

Ctrl + / : 주석처리를 위한 단축키 입니다 드래그를 한다음 이 단축키를 누르면 드레그된 줄이 주석(//)처리 됩니다

Ctrl  + Shift + / : 주석처리를 위한 단축키 이며 이는 /* */으로 주석처리 됩니다

Ctrl + Shift + O : 자동으로 import하며 가장 많이 하는 단축키가 될것입니다 (꼭 암기하세요!)

Ctrl + N : 새로운 프로젝트를 생성합니다

Alt + ↓ , Alt + ↑ : 줄바꾸기 입니다 현재 커서가 위치한 줄을 위쪽(또는 아래쪽)으로 이동시켜 줍니다

Ctrl + Shift + F : 소스 정리


이러한 단축키는 습관화 되서 자연스럽게 사용할수 있어야 합니다



더 많은 이클립스 단축키는 아래 더보기에 올려두었습니다




스크린샷에 있는 글꼴, 글자크기, 색상 변경에 관해 자세한 내용은 http://itmir.tistory.com/290 에 올라와 있습니다~




다음은 Outline입니다



이 Outline은 코드를 한눈에 알아볼수 있도록 해주는대요

메소드의 반환형, 이름, 선언 위치등을 한눈에 알수 있습니다


그리고 더블클릭하면 선언한 위치로 바로 이동도 가능합니다



이 기능은 그닥 안써서 크기를 줄여놓고 쓰는 편입니다




이제 음... 이건 뭐라고 해야할지 용어가 안떠오르네요;

그냥 기능 모음 이라고 하겠습니다



코드의 문제 또는 경고를 확인하거나, 출력 결과를 확인할때, 작업 진행 상황 확인, logcat등을 볼수 있습니다

나머지는 스크린샷과 직접 살펴보시면 아실탠대 LogCat은 좀더 설명이 필요할것 같아 자세히 설명해 드리겠습니다


Logcat은 ADT가 설치된 이클립스에만 나타납니다

즉 어플을 만들수 있는 이클립스에만 표시되는 메뉴인대요


이게 매우 중요한 개발 도구 입니다



어플을 만들다 보면 예상치 못한 강제종료가 나타날때가 있습니다

또는 정말 작동이 잘 되는지 확인이 필요할때도 있고요


이때 안드로이드가 출력하는 로그켓을 본다면 어느 부분이 오류가 발생하는 부분인지도 알수 있고요

java소스에서


Log.d("Tag", "Text");


이런 형식으로 출력 결과를 확인할수도 있습니다




java를 공부하신 분들이 더 잘 아실수 있게 말씀드리면


System.out.println("");


이랑 같다 라고 생각하시면 됩니다 ㅎㅎ








그런대 저는 소스 에디터를 더 넓게 쓰고 싶어서 저 Logcat 박스를 최소화 해서 사용합니다

이 글의 맨 위에 있는 큰 스크린샷을 보시면 Outline 오른쪽에 아래 모습이 있습니다


옆에 있는 사진처럼 최소화 상태로 전환해두고 작업하는게 공간 활용에 더 편리합니다 









이렇게 해서 대표적인 이클립스 사용법에 대해 알아보았습니다

참고로 위에서 설명한 박스를 닫아버리면 Windows-Show View에서 다시 열수 있으므로 너무 걱정하지 마시기 바랍니다~



이 글에 나와있는 내용외 다른 궁금한 내용은 덧글로 질문해 주시면 빠른 답변 드리겠습니다~


댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
Blogger Info