티스토리 뷰

안녕하세요~

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

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

또 자료도 많아서 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에서 다시 열수 있으므로 너무 걱정하지 마시기 바랍니다~



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


댓글
  • 강호흔 감사합니다, 다음 단계에 공부할 것을 알려주시면 대단히 감사하겠습니다. 초보자입니다.
    며칠전 tool 설치하여 엉금엉금 깁니다. 불편하시겠지만 티스토리는 잘 모르니 hhkang12@empal.com으로
    공부방법및 훈련을 안내해주시면 열심히 노력하는 제자가 되겠습니다.
    2014.07.14 16:27
  • Favicon of https://itmir.tistory.com Mir(whdghks913) 이 글의 사용법을 모두 익히셨다면 이제부터는 직접 해보시는 단계입니다
    이클립스의 기본적인 사용법과 UI만 익힌다면 그 다음부터는 http://itmir.tistory.com/286 과 같이 어플 강좌 시리즈를 #5정도까지 보신다면 기본적인 이클립스 사용법을 익히실수 있습니다
    글을 보는것 보다는 직접 해보시는게 200% 효과가 좋기때문에 해보시는것을 강력 추천드립니다
    2014.07.14 20:18 신고
  • 이재홍 이클립스는 어떻게 설치해야하고 또 따로 설치해야할 것이 있나요? 2016.04.01 22:27
  • Favicon of https://itmir.tistory.com Mir(whdghks913) 지금은 이클립스보단 안드로이드 스튜디오를 사용하셔야합니다. 2016.04.01 23:00 신고
  • 유인배 안녕하세요? 가끔은 이곳에 찾아와 유용한 정보 도움 을 많이 받고 있읍니다
    저는 안드로이드에 입문한 초보자구요 얼마전 이클립을 설치하고 프로젝트를 모두들 해보듯이
    HelloWorld 를했는데 프로제트이름이 workspace에 존재한다고 빨간 동그라미가 H자앞에 생기더라구요
    ㄱ그런데 다른 이름 을 넣어도 이미 존재한다고 하네요 삭제를해도 그렇고 이클립을 새로 설치해도 그렇고
    도대채 프로젝트를 할수가 없어요 워크스페이스 와 연결된 어딘가에 이런 단어들 이 쌓여 잇는거 같은 데 그거 삭제 할면 어떻게 해야 되나요
    선배님 의 가르침 부탁 합니다
    2016.07.27 15:42
  • Favicon of https://itmir.tistory.com Mir(whdghks913) workspace폴더에 이미 해당 프로젝트 폴더가 생성되어 있으면 그런 일이 발생하곤 합니다.
    이클립스에서 프로젝트 생성할때 폴더 경로가 있는데 그 경로로 진입하셔서 확인해보세요.
    2016.07.27 15:59 신고
  • 유인배 workspace 에 생긴 파일 전부 삭제하고 다시해봐도 안돼고 어제는 pc를 초기화해서 java부터 차근차근 다시 설치하고
    eclipse 프로젝트 명 다시입력하고 finish 했는데 그래도그래요 어느단어를 프로젝트 명으로 하든 workspace에 이미존재한다고 하네요
    몇일을 이거와 씨름 중입니다 자세한 가르침 부탁합니다
    2016.07.29 17:48
댓글쓰기 폼