제목 | eclipse Oxygen (4.7.0) PDT 설치 및 사용 | ||
---|---|---|---|
글쓴이 | 양승현 | 작성시각 | 2017/11/09 13:50:01 |
|
|||
오랫만에 php프로젝트를 진행하려니 pdt가 필요해 신규 버전으로 설치를 해 보았습니다. 기존에 phpEclipse를 사용하였으나 현재는 사이트가 닫혀있는 상태이고, 기존 pdt를 사용시 autocomplete/intelisense와 테마가 적용이 안되어 불편했습니다. 이번에 oxygen버전으로 설치하면서 잘 작동이 되어 공유합니다. 이번 oxygen 4.7.0은 jdk 1.8버전이 설치 되어 있어야 합니다. 1. 설치 위주소를 통해 다운로드 후 설치 하시면 됩니다.
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 플러그인등은 위의 테마 설치방법과 같습니다.
* 추가사항 - 소스코드쪽의 컬러테마 말고 전체가 블랙이며 좀(?) 이뻐보이는형태로 쓰고 잎으시면 Eclipse Moonrise UI Theme를 설치해 보시길.. Help > Eclipse MarketPlace > search 필드에 Moonrise 검색하시면 나옵니다. ColorIDE 도 있으니 취향에 맞게 골라서 사용하시고요. (Moonrise는 프로젝트 트리에 화살표 표시 색이 영 아니라 ColorIDE를 설치후 dark테마를 선택하여 사용중입니다.) - 플러그인으로 UML을 그리고 관리할수 있는게 아주 좋은게 있더군요. papyrus라는.. 홈페이지 : https://www.eclipse.org/papyrus 사이트 가셔서 기존 다른 플러그인들 설치처럼 설치해주시면 됩니다. 다운받는데 엄청 오래걸리긴하네요. - 폰트는 D2coding라는게 있어 써보고 있습니다. 기존 bitstream vera sans mono 는 한글이 너무 작고 이상하게 나와서 D2coding로 바꿔보니 이건또 영문이 홀쭉하긴 하지만 쓸만합니다. (넘 홀쭉이라 다시 bvsm으로 ㅜㅜ bold로 해도 글자간격이 너무 좁네요) |
|||
태그 | pdt,ecliipse,개발툴 | ||
다음글 | 리눅스 폴더 삭제 금지 방법 (3) | ||
이전글 | post 한글 일본어 utf-8 깨짐 (1) | ||
변종원(웅파)
/
2017/11/09 21:25:31 /
추천
0
상세한 설명 잘 참고하겠습니다. ^^
|
한대승(불의회상)
/
2017/11/10 11:18:39 /
추천
0
phpstorm도 있지만 PDT도 좋습니다.
|
noel
/
2017/11/29 10:46:11 /
추천
0
좋은 자료 감사합니다. ps. 혹시 jdk9 설치하신분들중에 이클립스 실행하면 꺼지는 현상 있으신 분들은 eclipse.ini 를 열어서 맨 끝줄에 --add-modules=java.se.ee 를 추가하시고 실행하세요 :) |