캠핑과 개발

많은 원인이 있겠으나 그 중 하나의 해결책  


STS(Eclipse) - jsp 페이지에서 copy or paste 하면 validation 하면서 급격히 느려지는 현상


jsp 파일 내에서 copy 또는 paste 를 하는 경우 STS(Eclipse)가 급격히 느려지는 현상이 발생할 때가 있다.

이러한 현상은 매우 다양한 원인이 존재하는 데 나의 경우에는 jsp가 아닌 include 된 javascript 파일들을 validation 하는 과정에서 시간이 오래 걸린다는 것을 파악했다.


프로젝트에 마우스 오른쪽 버튼을 클릭한 뒤,

Properties > JavaScript > Include Path > Source[tab]으로 이동하여

Excluded 를 선택한 뒤 Edit 버튼을 클릭하여 **/*.* 을 추가하자.


[출처]http://hosang.tistory.com/archive/20131111

'DEVELOPMENT > IDE' 카테고리의 다른 글

Visual Studio Code 유용한 정보  (0) 2018.09.07
eclipse.ini 설정  (0) 2014.04.22
eclipse workspace 바로가기 링크 만들기  (0) 2010.11.17
Eclipse 유용한 PLUG-IN  (0) 2009.10.24
[eclipse] 자주쓰는 이클립스 단축키  (0) 2008.12.24

-vm
 C:\Program Files\Java\jdk1.6.0_41\bin\javaw.exe
-Dosgi.requiredJavaVersion=1.6
-Xms768m
-Xmx768m
-XX:MaxPermSize=256M

2. General - Appearance의 Use mixed fonts and colors for labels 체크해제

3. Console 창 버퍼크기 늘림

4. Validation 끔, 글자체 변경, 단축키변경

5. Search 옵션 변경

컨트롤 + H 로 검색창 띄우고 Customize.. 버튼 클릭 후 File Search 말고 전부 체크해제

General - Search 의 Reuse editors to show matches 체크해제 (검색한 내용 클릭시 무조건 새창에 뜨게하기)

 

7. General - Workspace - Local History 의 local history 보관기간, 갯수, 용량 늘리기.


 

 

eclipse에서 SWT/JFace를 개발하기 위해서 swt, JFace 관련 라이브러리를 추가해야 한다.

관련 라이브러리는 eclipse에 기본적으로 있으니 그걸 사용해서 추가해주면 된다.

 

관련 프로젝트에 속성에서 java Build Path 메뉴에 Libraries 탭에서 에서 설정을 한다.

Libraries 탭에서 Add Variable 버튼을 선택하고 뜨는 팝업창에서 Configure Variables... 버튼을 누른다.

또 하나의 팝업창이 뜨는데 여기에서 Classpath Variables 메뉴에서 New 버튼을 통하여 아래 내용을 등록하면 된다.

이클립스 버전에 따라서 해당 jar 파일이 다를 수 있으니 유념해서 넣어준다.

 

 

Name : SWT_LIB
Path : workspace폴더/wt-3.3-win32-win32-x86/swt.jar

Name : JFACE_LIB
Path : eclipse폴더/plugins/org.eclipse.jface_xxxxx.jar

Name : BOOT_LIB
Path : eclipse폴더/plugins/org.eclipse.core.boot_xxxxx.jar //eclipse juno에서는 없더라...

Name : RUNTIME_LIB
Path : eclipse폴더/plugins/org.eclipse.core.runtime_xxxxx.jar

Name : JFACETEXT_LIB
Path : eclipse폴더/plugins/org.eclipse.jface.text_xxxxx.jar

Name : TEXT_LIB
Path : eclipse폴더/plugins/org.eclipse.text_xxxxx.jar

Name : OSGI_LIB
Path : eclipse폴더/plugins/org.eclipse.osgi_xxxxx.jar

Name : EQUINOX_LIB
Path : eclipse폴더/plugins/org.eclipse.equinox.common_xxxxx.jar

Name : COMMANDS_LIB
Path : eclipse폴더/plugins/org.eclipse.core.commands_xxxxx.jar

'DEVELOPMENT > Java' 카테고리의 다른 글

Java Process Kill Script  (0) 2013.09.04
jdom을 이요한 XML 쓰기와 읽기  (0) 2013.08.23
java openGL  (0) 2012.08.23
자바 정규표현식  (0) 2012.05.17
대용량 데이터 처리를 위한 JAVA Tunning(튜닝)  (0) 2012.05.17


플래시 빌더 4.5를 설치하고 이클립스 플러그인을 설치하면서 플러그인을 통한 이클립스가 한글로 나오는 경우가 있다.
어도비사이트에 가면 분명히 언어를 선택하라는 항목이 단계에는 포함이 되어 있지만 이런 단계 없이 설치가 되었다..
물론 스탠다드 버전은 영문으로 설치를 했다..
근데 왠걸 한글로 메뉴가 나온다..
영어를 못하는데도 워낙 눈으로 많이 익혀서 한글로 메뉴가 나오니 더 모르겠다라..
아무래도 몰라도 영어로 바꿔야 겠다...
아래와 같이 -nl en_US 으로 추가해주면 다음부터 한글 메뉴가 영문으로 나오게 된다..
또 다른 방법은 eclipse.ini 파일 안에 -vmargs 상단에 해당 부분을 넣어주면 된다.

근데.. 맥은 어떻게 하지... 음..
[추가]
Mac은 eclipse.app 파일 열기에서 eclipse.ini 파일을 열고 해당 위에 내용처럼 하면 된다. 




참고 : http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Ftasks%2Frunning_eclipse.htm


D:\dev\eclipse\eclipse.exe -data "워크스페이스경로" -showlocation

'DEVELOPMENT > IDE' 카테고리의 다른 글

eclipse copy & Paste 느린 현상  (0) 2015.04.02
eclipse.ini 설정  (0) 2014.04.22
Eclipse 유용한 PLUG-IN  (0) 2009.10.24
[eclipse] 자주쓰는 이클립스 단축키  (0) 2008.12.24
Eclipse plug-in  (0) 2008.12.06

이클립스 신규로 받으면 추가적으로 사용해야 하는 유용한 플러그인들이 있다.

SVN : http://www.polarion.org/projects/subversive/download/eclipse/2.0/update-site/
SVN : http://subclipse.tigris.org/update_1.4.x
Spring IDE
http://springide.org/updatesite
Eclibatis : http://eclibatis.sourceforge.net/updatesite/
log4e : http://log4e.jayefem.de/update
Call Hierarchy :
http://eclipse-tools.sourceforge.net/updates/
maven :
http://m2eclipse.sonatype.org/update/
pmd : http://pmd.sf.net/eclipse 
ibator : http://ibatis.apache.org/tools/ibator
AJDT : http://download.eclipse.org/tools/ajdt/35/update
QuantumDB : http://quantum.sourceforge.net/update-site
                  http://sourceforge.net/projects/quantum/files/quantum-plugin/
jrebel : http://www.zeroturnaround.com/update-site/
* -noverify -javaagent:D:\DEV\jrebel\jrebel.jar -Drebel.spring_plugin=true

PropertiesEditor : http://propedit.sourceforge.jp/eclipse/updates

Flex plug-in
FlexUnit - http://www.codesquared.com/eclipse

이전 내용--
1. Subversion : http://subclipse.tigris.org/update_1.2.x
2. Maven2 : http://m2eclipse.codehaus.org/update-dev/
3. Log4E : http://log4e.jayefem.de/update
4. Spring IDE : http://springide.org/updatesite/
5. DBViewer(DB쿼리툴) : http://www.ne.jp/asahi/zigen/home/plugin/dbviewer/
6. EclEmma(코드 커버리지 툴) : http://update.eclemma.org/
7. Implementor : http://eclipse-tools.sourceforge.net/updates/ 



#tip
weblogig plug-in 
  http://download.oracle.com/otn_software/oepe/europa
  
http://download.oracle.com/otn_software/oepe/ganymede
  http://download.oracle.com/otn_software/oepe/galileo

'DEVELOPMENT > IDE' 카테고리의 다른 글

eclipse copy & Paste 느린 현상  (0) 2015.04.02
eclipse.ini 설정  (0) 2014.04.22
eclipse workspace 바로가기 링크 만들기  (0) 2010.11.17
[eclipse] 자주쓰는 이클립스 단축키  (0) 2008.12.24
Eclipse plug-in  (0) 2008.12.06

Edit
Content Assist : CTRL + SPACE
- 코드 작성을 도와준다. 자동완성을 지원함

Navigate
Open Type Hierarchy : F4
- 현재 클래스의 상속관계를 보여주는 창이 열린다.

Quick Hierarchy : CTRL + T
- 간단하게 현재 클래스의 상속 관계를 보여준다.

Quick Outline : CTRL + O
- 현재 클래스의 메서드, 맴버변수등을 보여준다.

Open Resource : Ctrl+Shift+R
- 찾고자 하는 파일을 검색하여 보여준다.

Refactor
Refactor Quick Menu : ALT + SHIFT + T
- 리펙토링 메뉴 바로가기

Rename : ALT + SHIFT + R
- 변수명, 클래스명 등 이름 변경

Source
Add Block Comment : CTRL + SHIFT + /
- 선택된 영역에 대해 주석 처리

Remove Block Comment : CTRL + SHIFT + \
- 주석처리 된 영역 주석 해제

Add Javadoc Comment : ALT + SHIFT + J
- Javadoc타입의 주석 붙임

Format : CTRL + SHIFT + F
- 탬플릿에 지정된 대로 코드 포맷 변경

Indent Line : CTRL + I
- 제대로 된 위치의 들여쓰기

Organize Imports : CTRL + SHIFT + O
- 필요없는 import 제거

Source Quick Menu : ALT + SHIFT + S
- 빠른 소스메뉴

Toggle Comment : CTRL + /  or CTRL + SHIFT + C
- 한줄에 대한 주석 처리

Text Editing
Delete Line : CTRL + D
- 줄 삭제

Duplicate Lines : CTRL + ALT + UP or DOWN
- 줄 복사

Insert Line Above Current Line : CTRL + SHIFT + ENTER
- 현재 줄에 새로 추가

Insert Line Below Current Line : SHIFT + ENTER
- 다음 줄에 새로 추가

Next Word : CTRL + RIGHT
- 다음 문자로 이동

Previous Word : CTRL + LEFT
- 이전 문자로 이동

Window
Maximize Active View or Editor : CTRL + M
- 선택된 뷰 최대화

Switch to Editor : CTRL + SHIFT + E
- 열려있는 에디터간 이동






'DEVELOPMENT > IDE' 카테고리의 다른 글

eclipse copy & Paste 느린 현상  (0) 2015.04.02
eclipse.ini 설정  (0) 2014.04.22
eclipse workspace 바로가기 링크 만들기  (0) 2010.11.17
Eclipse 유용한 PLUG-IN  (0) 2009.10.24
Eclipse plug-in  (0) 2008.12.06