캠핑과 개발


Visual Studio Code를 사용하면서 적용 및 유용하게 사용하는 내용을 정리한다.



1. 단축키


 기능

 단축키 

한줄 지우기 

 Shift + ctrl + k

한줄 복사

 Ctrl + c 드래그 없이 사용

한줄 잘라내기

 Ctrl + L

라인 상/하 이동

 Alt +  ↑↓

파일 찾기

 Ctrl + P

찾기 

 Ctrl + F

현재 커서의 단어 찾기

 Ctrl + F3 이전은 Ctrl + Shift + F3

문자열 변경

 Ctrl + H

탭 이동

 Ctrl + Tab

특정 영역 블록 선택

 Alt + Shift  + 마우스 드래그

여러줄 선택

 Alt + 마우스 커서로 라인 선택  

블록 주석 

 Shift + Alt + a 
주석 처리  Ctrl + k 누르고 잠시 후 Ctrl + c

주석 해제

 Ctrl + k 누르고 잠시 후 Ctrl + u

사이드바 보기/닫기

 Ctrl + b 

 편집창 나누기

 Ctrl + \ 



2. 확장 기능

Live Server 

 정적 및 동적 페이지에 대해 실시간 리로드 기능을 갖춘 로컬 서버 기능 제공 (apache나 IIS 같은 웹서버 기능 제공) 

Ant Target Runner 

 ANT 빌트를 지원하는 기능 제공

Settings Syncs 

 설정 파일을 동기화 해주는 기능 제공

Auto Close Tag 태그를 자동으로 닫아주는 기능을 제공

Auto Rename Tag

 태그 이름 변경시 자동으로 변경해주는 기능 제공 

IntelliSense for CSS, SCSS class names in HTML and Slim 

 css 예약어 목록을 보여주는 기능 제공



'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] 자주쓰는 이클립스 단축키  (0) 2008.12.24

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


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 보관기간, 갯수, 용량 늘리기.


 

 


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

Eclipse plug-in

DEVELOPMENT/IDE2008. 12. 6. 13:15
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/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 유용한 PLUG-IN  (0) 2009.10.24
[eclipse] 자주쓰는 이클립스 단축키  (0) 2008.12.24