| 제목 | 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 를 추가하시고 실행하세요 :)  |