사용자 도구

사이트 도구


기술문서:프로그램:개발도구:eclipse

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
기술문서:프로그램:개발도구:eclipse [2025/07/25 14:15]
carlito76
기술문서:프로그램:개발도구:eclipse [2026/07/13 14:12] (현재)
carlito76
줄 1: 줄 1:
 {{htmlmetatags> {{htmlmetatags>
-metatag-description=(이클립스, Eclipse, 플러그인, 환경설정, 단축키, 유용한 기능, 에디터, Editor, 통합 개발 환경, IDE) +metatag-description=(이클립스, Eclipse, Spring Tool Suite, STS, 플러그인, 환경설정, 단축키, 유용한 기능, 트러블슈팅, 에디터, Editor, 통합 개발 환경, IDE) 
-metatag-og:description=(이클립스, Eclipse, 플러그인, 환경설정, 단축키, 유용한 기능, 에디터, Editor, 통합 개발 환경, IDE)+metatag-og:description=(이클립스, Eclipse, Spring Tool Suite, STS, 플러그인, 환경설정, 단축키, 유용한 기능, 트러블슈팅, 에디터, Editor, 통합 개발 환경, IDE)
 }} }}
  
-====== Eclipse ======+====== Eclipse / STS ======
  
 <note tip> <note tip>
-본 문서는 "Eclipse IDE Photon R Packages" ((https://www.eclipse.org/downloads/packages/release/photon/r)) 버전을 기준으로 작성되었습니다.+본 문서는 "Eclipse IDE Photon R Packages" ((https://www.eclipse.org/downloads/packages/release/photon/r)) 와 "Spring Tools for Eclipse 5.1.1" 버전을 기준으로 작성되었습니다.
 </note> </note>
  
줄 14: 줄 14:
     * [탭] Search     * [탭] Search
       * AnyEdit Tools       * AnyEdit Tools
 +      * Subversion
 +      * EGit
 +      * DBeaver
 +      * editorconfig-eclipse
   * [메뉴] Help > Install New Software   * [메뉴] Help > Install New Software
     * [버튼] Add     * [버튼] Add
줄 19: 줄 23:
          * Name: Lombok          * Name: Lombok
          * Location: <nowiki>https://projectlombok.org/p2</nowiki>          * Location: <nowiki>https://projectlombok.org/p2</nowiki>
-      * ERMaster ((https://ermaster.sourceforge.net)) +      * <color gray><del>ERMaster</del></color> ((https://ermaster.sourceforge.net)) 
-        * Name: ERMaster +        * <color gray><del>Name: ERMaster</del></color> 
-        * Location: <nowiki>http://ermaster.sourceforge.net/update-site/</nowiki>+        * <color gray><del>Location: <nowiki>http://ermaster.sourceforge.net/update-site/</nowiki></del></color>
  
 ===== 환경설정 ===== ===== 환경설정 =====
줄 27: 줄 31:
     * General     * General
       * Show heap status: 체크       * 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     * General > Search
       * Reuse editors to show matches: 체크 해제       * Reuse editors to show matches: 체크 해제
 +
 +==== 메모리 설정 ====
 +  * eclipse.ini
 +  * SpringToolsForEclipse.ini
 +
 +<code>
 +-Xms1024m
 +-Xmx2048m
 +</code>
  
 ===== 단축키 ===== ===== 단축키 =====
줄 37: 줄 68:
 | <key>Ctrl</key> + <key>L</key> | Go to Line | | <key>Ctrl</key> + <key>L</key> | Go to Line |
 | <key>Ctrl</key> + <key>Shift</key> + <key>Y</key> | To Lower Case | | <key>Ctrl</key> + <key>Shift</key> + <key>Y</key> | To Lower Case |
 +| <key>Ctrl</key> + <key>Alt</key> + <key>L</key> ((AnyEdit Tools)) | ::: |
 | <key>Ctrl</key> + <key>Shift</key> + <key>X</key> | To Upper Case | | <key>Ctrl</key> + <key>Shift</key> + <key>X</key> | To Upper Case |
-| <key>Ctrl</key> + <key>Alt</key> + <key>K</key> | Convert Camel <nowiki><-></nowiki> Underscores ((AnyEdit Tools)) | +| <key>Ctrl</key> + <key>Alt</key> + <key>U</key> ((AnyEdit Tools)) | ::: | 
-| <key>Ctrl</key> + <key>Alt</key> + <key>B</key> | Convert Camel <nowiki><-></nowiki> Pascal ((AnyEdit Tools)) |+| <key>Ctrl</key> + <key>Alt</key> + <key>K</key> ((AnyEdit Tools)) | Convert Camel <-> Underscores | 
 +| <key>Ctrl</key> + <key>Alt</key> + <key>B</key> ((AnyEdit Tools)) | Convert Camel <-> Pascal | 
 +| <key>Ctrl</key> + <key>Space</key> | Content Assist |
 | <key>Ctrl</key> + <key>/</key> | Toggle Comment | | <key>Ctrl</key> + <key>/</key> | Toggle Comment |
 | <key>Ctrl</key> + <key>Shift</key> + <key>/</key> | Add Block Comment | | <key>Ctrl</key> + <key>Shift</key> + <key>/</key> | Add Block Comment |
줄 46: 줄 80:
 | <key>Ctrl</key> + <key>Shift</key> + <key>O</key> | Organize Imports | | <key>Ctrl</key> + <key>Shift</key> + <key>O</key> | Organize Imports |
 | <key>Ctrl</key> + <key>Shift</key> + <key>F</key> | Format | | <key>Ctrl</key> + <key>Shift</key> + <key>F</key> | Format |
 +| <key>Ctrl</key> + <key>Alt</key> + <key>R</key> | (Server) Start |
 +| ::: | (Server) Restart |
 +| <key>Ctrl</key> + <key>Alt</key> + <key>S</key> | (Server) Stop |
 +| <key>Ctrl</key> + <key>Alt</key> + <key>P</key> | (Server) Publish |
 | <key>Ctrl</key> + <key>Shift</key> + <key>L</key> | 단축키 보기 | | <key>Ctrl</key> + <key>Shift</key> + <key>L</key> | 단축키 보기 |
  
줄 57: 줄 95:
   * [메뉴] File > Switch Workspace   * [메뉴] File > Switch Workspace
     * Other     * 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: 체크