Link Search Menu Expand Document

Eclipse

Table of contents

  1. Eclipse
    1. Eclipse Shortcut
    2. 편리한 기능
    3. 행 이동
    4. 글자 이동
    5. 자동생성
    6. 기본적인것들
    7. Template Modify
  2. Eclipse Common Issues
    1. Refresing
    2. Run on Server

Eclipse

Eclipse Shortcut

  • 신규파일 만들기 : ctrl + n : 클래스 빠르게 생성하기

  • 라인 주석 : ctrl + / : 토글가능

  • 블럭주석 : ctrl + shift + / : 토글안됨

  • 되돌리기 : ctrl + z

  • 라인 삭제 : ctrl + d

  • 라인 복사 : ctrl + alt + down(up) - 블럭단위 선택이 가능

  • 자동 완성 : ctrl + space

  • 줄 바꾸기 : alt + down(up) - 블럭단위 선택이 가능

  • 구조보기 : ctrl + o : 클래스 구조 보기, 취소 exc

  • 자동import : ctrl + shift + o

  • 단축키 리스트 : ctrl + shift + l

  • 실행키 : f11 / ctrl+ f11

편리한 기능

  • 추천 완성 : ctrl + space

  • 자동 정렬 : ctrl + shift + f

  • 자동 임포트 : ctrl + shift + o (영어 o)

행 이동

  • 해당 행 위아래 이동 : alt + ↑ or alt + ↓

  • 해당 행 아래에 복사 : ctrl + alt + ↓

  • 해당 행 삭제 : ctrl + d

글자 이동

  • 세로 편집 : alt + shift + A

  • 대문자 변환 : ctrl + shift + x

  • 소문자 변환 : ctrl + shift + y

  • 범위 들여쓰기 : ctrl + shift + tab

  • 범위 내어쓰기 : shift + tab

  • 범위 주석 : ctrl + shift + /

  • 범위 주석 해제 : ctrl + shift + \

  • 메서드나 필드가 참조하고 있는 곳으로 이동 : ctrl + shift + g

자동생성

  • getter, setter 자동 생성 : alt + shift + s + r

  • default 생성자 자동 생성 : alt + shift + s + c

  • bulid 생성자 자동 생성 : alt + shift + s + o

기본적인것들

  • 저장 : ctrl + s

  • 모두 저장 : ctrl + shift + s

  • 되돌리기 : ctrl + z

  • 앞으로 : ctrl + y

  • 디버깅 : F11

  • 디버깅 및 실행 : ctrl + F11

출처

Template Modify

위와 같이 html 템플릿을 수정할 수 있음


Eclipse Common Issues

Refresing

이클립스로 spring 프로젝트를 진행하던 중 이미지 업로드 기능을 ajax 를 통해 구현하는데

이미지가 정상적으로 업로드 되었음에도 불구하고 이미지를 읽어오지 못하는 경우가 있었다.

이미지는 업로드가 되었지만 이클립스에서는 refresh 를 해주지 않아서 이클립스 내에서 파일을 인식하지 못하는 상황임을 알 수 있었다.

그래서 이 상황을 해결하려면

이클립스의 window-preference 에 들어가서 general-workspace에 보면

build탭에서 refresh using native hooks or polling 과 save automatically before build 이 두 항목을 체크해주면

빌드 되기전에 리프레시를 먼저 하여 파일을 인식할 수 있게 된다.

Run on Server

eclipse 에서 Run On Server 가 보이지 않는 경우,

해당 프로젝트 Properties -> Project Facets -> Dynamic Web Module 체크 추가 해준다.

Version은 Java 버전에 맞는 J2EE 버전을 선택하면 된다.


이 웹사이트는 jekyll로 제작되었습니다. Patrick Marsceill, Distributed by an MIT license.