TIP게시판

제목 eclipse Oxygen (4.7.0) PDT 설치 및 사용
글쓴이 양승현 작성시각 2017/11/09 14:20:01
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 452   RSS

오랫만에 php프로젝트를 진행하려니 pdt가 필요해 신규 버전으로 설치를 해 보았습니다.

기존에 phpEclipse를 사용하였으나 현재는 사이트가 닫혀있는 상태이고, 기존 pdt를 사용시 autocomplete/intelisense와 테마가 적용이 안되어 불편했습니다. 이번에 oxygen버전으로 설치하면서 잘 작동이 되어 공유합니다.

이번 oxygen 4.7.0은 jdk 1.8버전이 설치 되어 있어야 합니다.

1. 설치

https://www.eclipse.org/pdt/

위주소를 통해 다운로드 후 설치 하시면 됩니다.

 

2. autocomplete/intelisense 의 사용

- /application/libraries/CI_AutoComplete/CI_AUTO_COMPLETE.php

<?php
/**
 * @property CI_DB $db
 * @property CI_DB_forge $dbforge
 * @property CI_Benchmark $benchmark
 * @property CI_Calendar $calendar
 * @property CI_Cart $cart
 * @property CI_Config $config
 * @property CI_Controller $controller
 * @property CI_Cache $cache
 * @property CI_Email $email
 * @property CI_Encrypt $encrypt
 * @property CI_Exceptions $exceptions
 * @property CI_Form_validation $form_validation
 * @property CI_Ftp $ftp
 * @property CI_Hooks $hooks
 * @property CI_Image_lib $image_lib
 * @property CI_Input $input
 * @property CI_Language $language
 * @property CI_Loader $load
 * @property CI_Log $log
 * @property CI_Model $model
 * @property CI_Output $output
 * @property CI_Pagination $pagination
 * @property CI_Parser $parser
 * @property CI_Profiler $profiler
 * @property CI_Router $router
 * @property CI_Session $session
 * @property CI_Sha1 $sha1
 * @property CI_Table $table
 * @property CI_Trackback $trackback
 * @property CI_Typography $typography
 * @property CI_Unit_test $unit_test
 * @property CI_Upload $upload
 * @property CI_URI $uri
 * @property CI_User_agent $user_agent
 * @property CI_Validation $validation
 * @property CI_Xmlrpc $xmlrpc
 * @property CI_Xmlrpcs $xmlrpcs
 * @property CI_Zip $zip
 */
class CI_Controller {};
/**
 * @property CI_DB $db
 * @property CI_DB_forge $dbforge
 * @property CI_Config $config
 * @property CI_Model $model
 * @property CI_Loader $load
 * @property CI_Session $session
 */
class CI_Model {};

파일을 생성해주시고, 이클립스를 재구동..

 

- 위처럼 작성했는데 안된다 하시면 이클립스 폴더안의 eclipse.ini파일에 아래의 내용이 있는지 확인

-product

org.eclipse.epp.package.php.product

없으면 넣어주세요.

 

3. 프로젝트 생성(php로 생성 ci기본 코어가 있어야겠죠? system폴더등등)

/system/core/Benchmark.php (아무파일) 을 열어서 $this->marker등의 인스턴스명에 ctrl+마우스 좌클릭 했을시 정상적으로 연결이 된다면 그대로 사용 하시면 됩니다.

 

4. bitstream vera sans mono 폰트로 변경

- 폰트 다운로드 : https://www.dafont.com/bitstream-vera-mono.font

다운로드&설치후 이클립스 구동

- 메인메뉴창의 window > preferences > General > Appearance > colors and font

우측창의 Basic > Text Font > Edit > Bitstream Vera Sans Mono 선택 > 폰트크기는 11정도가 적당하네요. > 확인 > apply and close

 

5. Text file encoding 설정 (UTF-8으로 변경)

- 메인메뉴창의 window > preferences > General > Workspace  > 우측창 하단쪽에 Test file encoding의 값을 Other를 선택하여 UTF-8로 변경

 

6. 테마설치 (기본 흰바탕에 검정글자 ㅜ.ㅜ)

- 메인메뉴창의 Help > Install New Software > Add버튼클릭

> name에 eclipse theme를 입력

> Location에 http://eclipse-color-theme.github.io/update/

OK하시면 뒷창에 Eclipse Color Theme가 표시됨. 체크박스를 체크하시고 Next or Finish 를 다다다다 하시면 설치가 됩니다.

 

- 메인메뉴창의 window > preferences > General > Appearance > Color Theme 가 생성되어 있으며, 여러 컬러 테마를 사용할수 있습니다. (갠적으론 Obsidian을 주로 사용함)

 

7. 추가 플러그인들 설치

- svn이나 db다이어그램등의 많은 플러그인들 설치가 가능합니다. git는 기본기능에 포함되 있습니다.

- 줄바꿈 플러그인 : http://ahtik.com/eclipse-update

- svn : http://subclipse.tigris.org/update_1.8.x

플러그인등은 위의 테마 설치방법과 같습니다.

태그 pdt,ecliipse
 이전글 post 한글 일본어 utf-8 깨짐 (1)

댓글

변종원(웅파) / 2017/11/09 21:55:31 / 추천 0
상세한 설명 잘 참고하겠습니다. ^^
한대승(불의회상) / 2017/11/10 11:48:39 / 추천 0
phpstorm도 있지만 PDT도 좋습니다.