{{htmlmetatags> metatag-description=(이클립스, Eclipse, Spring Tool Suite, STS, 플러그인, 환경설정, 단축키, 유용한 기능, 트러블슈팅, 에디터, Editor, 통합 개발 환경, IDE) metatag-og:description=(이클립스, Eclipse, Spring Tool Suite, STS, 플러그인, 환경설정, 단축키, 유용한 기능, 트러블슈팅, 에디터, Editor, 통합 개발 환경, IDE) }} ====== Eclipse / STS ====== 본 문서는 "Eclipse IDE Photon R Packages" ((https://www.eclipse.org/downloads/packages/release/photon/r)) 와 "Spring Tools for Eclipse 5.1.1" 버전을 기준으로 작성되었습니다. ===== 플러그인 ===== * [메뉴] Help > Eclipse Marketplace * [탭] Search * AnyEdit Tools * Subversion * EGit * DBeaver * editorconfig-eclipse * [메뉴] Help > Install New Software * [버튼] Add * Lombok ((https://projectlombok.org)) * Name: Lombok * Location: https://projectlombok.org/p2 * ERMaster ((https://ermaster.sourceforge.net)) * Name: ERMaster * Location: http://ermaster.sourceforge.net/update-site/ ===== 환경설정 ===== * [메뉴] Window > Preferences * General * Show heap status: 체크 * General > Editors > Text Editors * Show line numbers: 체크 * Show whitespace characters: 체크 * configure visibility * Space * Leading: 체크 * Enclosed: 체크 * Trailing: 체크 * Tab * Leading: 체크 * Enclosed: 체크 * Trailing: 체크 * General > Editors > AnyEdit Tools * [탭] Auto - Convert * Remove trailing whitespace: 체크 * Create new line at the end of the file: 체크 * General > Editors > Text Editors > Spelling * Enable spell checking: 체크 해제 * General > Search * Reuse editors to show matches: 체크 해제 ==== 메모리 설정 ==== * eclipse.ini * SpringToolsForEclipse.ini -Xms1024m -Xmx2048m ===== 단축키 ===== ^ 단축키 ^ 기능 ^ | Ctrl + F | Find/Replace | | Ctrl + H | Search | | Ctrl + Shift + R | Open Resource | | Ctrl + L | Go to Line | | Ctrl + Shift + Y | To Lower Case | | Ctrl + Alt + L ((AnyEdit Tools)) | ::: | | Ctrl + Shift + X | To Upper Case | | Ctrl + Alt + U ((AnyEdit Tools)) | ::: | | Ctrl + Alt + K ((AnyEdit Tools)) | Convert Camel <-> Underscores | | Ctrl + Alt + B ((AnyEdit Tools)) | Convert Camel <-> Pascal | | Ctrl + Space | Content Assist | | Ctrl + / | Toggle Comment | | Ctrl + Shift + / | Add Block Comment | | Ctrl + Shift + \ | Remove Block Comment | | Alt + Shift + 'A' | Toggle Block Selection | | Ctrl + Shift + O | Organize Imports | | Ctrl + Shift + F | Format | | Ctrl + Alt + R | (Server) Start | | ::: | (Server) Restart | | Ctrl + Alt + S | (Server) Stop | | Ctrl + Alt + P | (Server) Publish | | Ctrl + Shift + L | 단축키 보기 | ===== 유용한 기능 ===== ==== Javadoc 생성 ==== * 프로젝트 선택 > 마우스 우클릭 * [컨텍스트 메뉴] Export * Java > Javadoc ==== Workspace 변경 ==== * [메뉴] File > Switch Workspace * Other * Copy Settings ((Workspace 설정)) * Workbench Layout: 체크 * Working Sets: 체크 * Preferences: 체크 ===== 트러블슈팅 ===== ==== Server Error: The selection did not contain any resources that can run on a server. ==== * 프로젝트 선택 > 마우스 우클릭 * [컨텍스트 메뉴] Properties * Project Facets * Dynamic Web Module: 체크